opengl
huangmeimao
检测技术与自动化装置专业
展开
-
OpenGL.Stencil Buffer
本文转自:http://www.cppblog.com/init/archive/2012/02/18/165910.html3D绘图的画面内存FrameBuffer,除了要记录每个像素的颜色信息外,还要存储每个像素的Z值来做ZBuffer Test 隐藏面消除,除此以外还要分配一块Stencil Buffer 空间来记录Stencil 值。 模板缓存对应记录了帧缓存中每个像素的模板转载 2012-05-08 22:13:11 · 3529 阅读 · 0 评论 -
glFlush 和glSwapBuffer
1 glFlush就是强制刷新吧,要知道OPENGL是使用一条渲染管线线性处理命令的,一般情况下,我们提交给OPENGL的指令并不是马上送到驱动程序里执行的,而是放到一个缓冲区里面,等这个缓冲区满了再一次过发到驱动程序里执行;很多时候只有几条指令是填充不满那个缓冲区的,这就是说这些指令根本没有被发送到驱动里,所以我们要调用glFlush来强制把这些指令送到驱动里进行处理。2 glutSwap转载 2012-05-08 22:41:48 · 4309 阅读 · 0 评论 -
glReadPixels
glReadPixels: 从frame buffer里读取一段pixelsvoid glReadPixels( GLint x, GLint y, GLsizeiwidth,GLsizei height, GLenum format, GLenum type, GLvoid*pixels)x,y:起始像素点,即矩形区域的左下角的点width,height指定像素矩翻译 2012-05-23 16:19:11 · 2626 阅读 · 0 评论