问关于在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初学者~~

...全文
130 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
blldw 2006-12-26
  • 打赏
  • 举报
回复
我想弄明白为什么...
一分之千 2006-12-25
  • 打赏
  • 举报
回复
使用纹理吧?这样似乎简单的多了~

4,499

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧