我试着绑定位图纹理。这个位图是BGR格式,我尝试使用glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, width, height, 0, GL_BGR, GL_UNSIGNED_BYTE, data)
,但是在编译过程中出现了错误:“GL_BGR”未声明。
我检查了<GLES2/gl2.h>
和<GLES2/gl2ext.h>
,但是没有任何GL_BGR
。有没有办法上传BGR格式?
发布于 2017-03-16 09:03:29
不幸的是,OpenGL ES2.0不支持glTexImage2D中的BGR纹理格式。
格式确定数据中每个元素的组成。它可以假定以下一个符号值:
来源:https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glTexImage2D.xml
https://gamedev.stackexchange.com/questions/138718
复制相似问题