没有 GL_COLOR_INDEX 的 glBitmap()
Posted
技术标签:
【中文标题】没有 GL_COLOR_INDEX 的 glBitmap()【英文标题】:glBitmap() without GL_COLOR_INDEX 【发布时间】:2009-12-06 06:46:57 【问题描述】:是否有可能让glBitmap()
绘制GL_RGBA
位图? glBitmap()
比 glDrawPixels()
快很多,但这可能与格式是 GL_COLOR_INDEX
而不是 GL_RGBA
有关?
我在显示列表中运行我的glDrawPixels()
;是否有一些聪明的方法可以加快速度?
【问题讨论】:
【参考方案1】:来自documentation:“位图是二值图像” - 这里的“二值图像”仅表示其中每个像素恰好有两种可能的颜色映射到“透明”和“当前光栅颜色”的图像.您不能使用此功能绘制其他任何东西。
您可以尝试其他一些方法来达到相同的效果,可能会获得更好的性能:
使用纹理绘制屏幕对齐的四边形 使用纹理坐标替换绘制带纹理的点精灵【讨论】:
以上是关于没有 GL_COLOR_INDEX 的 glBitmap()的主要内容,如果未能解决你的问题,请参考以下文章
linux下tomcat启动没有日志,没有进程,没有报错,没有监听端口