opengl es 纹理无法显示的问题

纹理贴图总是显示不出来.

后来发现是纹理文件的大小不是2的指数,修改了一下就好了...用画图板打开,修改文件大小pixel需要是2的指数.

常用2的指数:64 128 256 512 1024 2048


还有一种情况就是没有设置贴图的格式.

 glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MIN_FILTER, GL_LINEAR);

    glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_MAG_FILTER, GL_LINEAR);


你可能感兴趣的:(opengl es 纹理无法显示的问题)