关于OpenGL纹理 装载位图的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于OpenGL纹理 装载位图的问题相关的知识,希望对你有一定的参考价值。

使用LoadImage函数装载位图,然后生成纹理、绑定、滤波,最后调用glTexImage2D函数。如果装载的位图位深度是24位,则正常运行,若位深度是8位,则运行时在glTexImage2D函数处出现 0xC0000005: Access violation reading location 0x01854001 错误,求高手解答。

好像不能直接加载8位位图,需要把8位位图转成24位位图 参考技术A 不同位深的位图读取算法应该是不一样的吧!!!

以上是关于关于OpenGL纹理 装载位图的问题的主要内容,如果未能解决你的问题,请参考以下文章

Android 上的 OpenGL - 将位图转换为纹理,并保存纹理

将位图数据加载到 OpenGL 纹理中时出现问题

尝试在大位图上使用 OpenGL 纹理压缩 - 得到白色方块

OpenGL ES 2.0 - 纹理总是黑色

如何在OpenGL中反转纹理颜色

OpenGL 七 - OpenGL 纹理基础与案例演示