GPU에서 히스토그램을 계산할 수있는 프로그램을 개발 중입니다. OpenGL을 사용하여 코드를 작성합니다. 1 단계에서, I는 배열 (arr_image
) 내지 화소 (RGB)의 값을로드하여 정점 버퍼 (vbo
)에 업로드 :텍스처 2D (GL_TEXTURE_2D)에서 배열 버퍼 (GL_ARRAY_BUFFER)로 데이터를 복사 할 수 있습니까?
GLuint vbo;
glGenBuffers(1, &vbo);
glBindBuffer(GL_ARRAY_BUFFER, vbo);
GLuint num_input_data = width * height;
/* Upload data */
glBufferData(GL_ARRAY_BUFFER, num_input_data * sizeof(float) * 3, arr_image, GL_STATIC_DRAW);
그리고 I 화상의 히스토그램을 계산할 수 일하고.
하지만 지금은 텍스처 (GL_TEXTURE_2D
) (이전 단계의 결과)에서 배열 버퍼 (GL_ARRAY_BUFFER)로 데이터를로드하려고합니다. 가능한가?
감사합니다. 효과가 있습니다. –