2011-01-21 5 views
1

내 텍스처가 잘못된 색상을 표시하고 this을 기반으로하면 안드로이드가 색상을 역순으로 읽는 것처럼 보입니다.Android OpenGL ES 색상 바이트 순서

참조로 말하면서 문제를 풀려고했지만 GL_BGR_EXT는 Android NDK에 정의되어 있지 않으며 GL_UNSIGNED_SHORT_5_6_5_REV도 아닙니다. Android NDK에서 색상 바이트 순서를 어떻게 바꿀 수 있습니까?

답변

1

텍스처의 R 및 B 채널을 교체해야합니다. OpenGL은이 기능을 지원했지만 OpenGL ES에서 제거되어 드라이버가 더 간단 해졌습니다.

+0

R & B 색상 바이트를 바꾸기 위해 몇 가지 작업을 추가 했으므로 이제 작동 중입니다. 감사합니다 –

+0

당신의 고침은 정확히 무엇입니까? –