2012-05-10 5 views
0

텍스처에 프레임 버퍼 객체가 바인딩되어 있습니다. 텍스처에 흑백 픽셀이 다른 위치에 텍스처로 퍼져 있습니다. 새로운 ipad 해상도와 관련하여 프레임 버퍼 객체를 만듭니다.이 fbo 나는 흰 픽셀 만 읽고 싶다. 어떻게 해야할지 알고 싶다. 나는 모든 픽셀을 읽을 glreadpixels 함수를 사용하고있다. 그러나? 나는 흰 픽셀 만 원한다. 할 방법이 있다면 나에게 제안 해주세요. . OpenGL ES 2.0을 사용하고 있습니다. 감사합니다.OpenGL에서 특정 색상 픽셀을 읽습니다.

답변

0

그런 일을 할 OpenGL 특정 기능이 있다고 생각하지 않습니다. 전체 버퍼를 스트리밍하고 CPU에서 반복해야합니다.

+0

답장을 보내 주셔서 감사합니다. 또 다른 도움이 필요해, 프레임 버퍼 객체가 rgba 형식의 텍스처에 바인딩되어 있습니다 .CPU로 fbo 데이터를 전송하고 싶지만 픽셀 당 1 바이트 만 읽으려고합니다. OpenGL에서 glreadpixels로 할 수 있습니다. es 2.0. 고마워. – user942502

관련 문제