如何在 openGL 中加载图像?如何将图像数据转换为openGL可以理解的数据?
问问题
872 次
2 回答
3
我将它分解为几个步骤:
- 将文件内容读入内存
- 将文件解码为所需的原始格式(RGB 或 RGBA)
- 创建 OpenGL 纹理对象并将原始图像数据提供给 OpenGL
- 构造具有适当纹理坐标和顶点位置的 OpenGL 图元。
- 将纹理绑定到适当的纹理单元并使用采样器对象来使用纹理数据来生成最终颜色。
6.利润!
SOIL_load_texture
如果要使用 SOIL 图像库,步骤 1、2 和 3 可以轻松更改为简单调用。
于 2013-02-22T11:19:08.900 回答
1
于 2013-02-22T11:16:22.713 回答