【发布时间】:2013-01-05 15:38:40
【问题描述】:
我目前正在学习如何在 openGL 中加载和使用图像。 我尝试了几个教程的许多示例。 很多教程都使用了一个函数:LoadBMP 什么的。 我使用的头文件没有声明这个函数。
对于加载图像的函数,您是否需要一个 appart 标头? 我查看了 openGL 维基百科,他们说存在 3 个这样的标头。
还是我错了? 您需要 openGL 3.0 或更高版本来加载图像吗?
【问题讨论】:
-
LoadBMP 不是 OpenGL 的一部分。我相信 glaux.h 可能有一些功能可以帮助您加载图像(至少对于位图)。这些函数将返回一个 AUX_RGBImageRec,其中包含您使用 glTexImage 加载的 RGBA 数据。
-
所以我首先要下载 glaux.h 头文件?只是一个头文件没有.dll文件?
-
DevIL 镜像库是常用镜像库的一个例子。
标签: c++ image opengl textures glut