游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1276|回复: 0

问关于在OpenGL中加载windows位图一问~~~

[复制链接]

2

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-12-20 21:06:00 | 显示全部楼层 |阅读模式
各位兄弟,我这儿一个问题,就是在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初学者~~
2006-12-20
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-26 03:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表