首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

OpenGL深度缓存有关问题

2012-05-22 
OpenGL深度缓存问题首先用glDrawPixels来绘制一副图象(全窗口显示),另外以这副图象作为背景,添加一个十字

OpenGL深度缓存问题
首先用glDrawPixels来绘制一副图象(全窗口显示),另外以这副图象作为背景,添加一个十字线(OpenGL画的),要求这个十字线始终在这个背景的上面!两者的更新是不同步的。如何用深度缓存来实现? 不要讲纯理论的东西,小弟新手不懂。最好有案例


[解决办法]
正确地设计、写作和测试一个复杂的多线程应用程序显然是Windows程序写作者可能遇到的最困难的工作之一
[解决办法]
这个深度缓存好像帮不上忙,glDrawPixels 不考虑深度信息,只是简单地像素复制.你必须确保每一帧中,glDrawPixels的调用 在 OpenGL 画线之前完成.具体怎么同步线程确保这个顺序,那就不是 OpenGL 的事了.
[解决办法]
你为啥要不同步的?
[解决办法]

探讨

那有没有什么替代方案么,替代glDrawPixels

[解决办法]
用纹理贴图啊 绘制一个矩形 把图贴上去就行了 gldrawpixel效率很低的

热点排行