首页 > 代码库 > 《OpenGL着色语言》理解点记录二
《OpenGL着色语言》理解点记录二
别人提到“OpenGL的处理管线”时,意味着什么?
准确的讲,应该是“OpenGL图形处理管线”,“管线”带有特定的顺序,在OpenGL中就是Graphics Processing Pipeline。在OpenGL中更像一个流程图,流程图基本架构从来都没有变过。
“向OpenGL发送几何数据”指的是什么?
顶点位置、颜色、法线、纹理坐标、雾化坐标等。
“向OpenGL发送几何数据”有几种方式?
一种三种:1.“一次一个顶点”,通过glBegin()...glEnd()实现
2.使用顶点数组,通过glDrawArrays,glDrawElements,glMultiDrawArrays,glMultiDrawElements等一次性绘制大量顶点
3.显示列表
前两种是“立即模式”,指的是立即渲染。第三种是“显示列表模式”。
glCullFace()的作用?
作用于裁剪、透视投影阶段,调用glCullFace可以指定将要消隐背面多边形还是正面多边形。
《OpenGL着色语言》理解点记录二
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。