OpenGL深度缓存问题
首先用glDrawPixels来绘制一副图象(全窗口显示),另外以这副图象作为背景,添加一个十字线(OpenGL画的),要求这个十字线始终在这个背景的上面!两者的更新是不同步的。如何用深度缓存来实现? 不要讲纯理论的东西,小弟新手不懂。最好有案例
[解决办法]
正确地设计、写作和测试一个复杂的多线程应用程序显然是Windows程序写作者可能遇到的最困难的工作之一
[解决办法]
这个深度缓存好像帮不上忙,glDrawPixels 不考虑深度信息,只是简单地像素复制.你必须确保每一帧中,glDrawPixels的调用 在 OpenGL 画线之前完成.具体怎么同步线程确保这个顺序,那就不是 OpenGL 的事了.
[解决办法]
你为啥要不同步的?
[解决办法]
[解决办法]
用纹理贴图啊 绘制一个矩形 把图贴上去就行了 gldrawpixel效率很低的