问关于在OpenGL中加载windows位图一问~~~
blldw 2006-12-25 09:40:22 各位兄弟,我这儿一个问题,就是在OpenGL中加在windows位图。如果要加载的windows位图是24位位图,就可以通过读取位图数据到pImageData中(读取过程省略),然后按如下格式调用glDrawPixels:
glDrawPixels(width, height, GL_BRG_EXT, GL_UNSIGNED_BYTE, pImageData);
其中width和height分别为位图的宽度和高度。
这样就可以显示windows位图在OpenGL渲染环境中。
但是,如果要加载的位图是8位位图,就需要用到调色板,我该如何设置这个调色板,以及GL_BRG_EXT和GL_UNSIGNED_BYTE该用什么值代替?
如果是16位位图呢,32位位图呢,该怎么办?
谢谢!
OpenGL初学者~~