2014-09-24 3 views
1

이러한 OpenGL ES 형식은 내게 열심히하고 있습니다 ... ES 2에서 내 프로젝트를 ES 3으로 업그레이드 했으므로 분명히 크기가 지정된 유형의 내부 형식을 선언해야합니다. https://www.khronos.org/opengles/sdk/docs/man3/docbook4/xhtml/glTexImage2D.xml에 따르면이 조합은 완벽하게 유효합니다iOS 및 OpenGL ES에서 단일 채널 텍스처 3

glTexImage2D(GL_TEXTURE_2D, 0, GL_R8, width, height, 0, GL_RED, GL_UNSIGNED_BYTE, NULL); 
... 
glTexImage2D(GL_TEXTURE_2D, 0, GL_R16F, width, height, 0, GL_RED, GL_HALF_FLOAT, NULL); 

그러나 그들은 나에게 GL_INVALID_OPERATION을 제공합니다. ES의 단일 채널 텍스처는 Khronos/Apple에 의해 제대로 문서화되지 않았으며 커뮤니티에서는 거의 사용하지 않았습니다. 거기에 다른 영혼이있어 그들을 사용하려고 시도하고 성공했다면 알려주세요. 나는 단지 금속을 사용할 수 있으면 좋겠다.

답변

관련 문제