OpenGL-绘制管线
来源:互联网 发布:淘宝零食店加盟 编辑:程序博客网 时间:2024/04/26 17:07
在一次面试的过程中,面试官问到了我这个问题。当时答得不是特别完善,回来翻阅了一下红宝书,总结如下:
由于完整的绘制管线包括处理几何数据和像素数据两条,这里只考虑几何数据。如果以后有机会用到处理像素数据,再考虑。
(1)获得顶点数据
如果使用了显示列表,就从显示列表中获得被保存的数据;如果没有使用显示列表,则直接获得顶点数据
(2)求值器
在某些情况下,比如处理参数化曲线,则需要通过求值器这个步骤,根据控制点计算出表面顶点。
(3)基于顶点的操作
将前两步中传送过来的顶点数据进行操作。执行的操作有:矩阵变换,生成纹理坐标,根据设置的光照生成颜色值
(4)图元装配
图元装配将顶点装配成几何图元,另一个主要内容是进行裁剪,透视处理,视口变换等等。
(5)光栅化
光栅化是把几何数据和像素数据转换为片断的过程。每个片断方块对应于帧缓冲区的一个像素。
(6)片断操作
在数据实际存储到帧缓冲区之前,还需要对片断做些操作。比如生成纹理单元,雾计算,alpha测试,深度测试等等。
- OpenGL-绘制管线
- Opengl 绘制管线
- OpenGL-绘制管线
- 现代OpenGL介绍 第一章:绘制管线
- OpenGL绘制管线操作细节(好文)
- opengl 管线
- GPU图形绘制管线
- GPU图形绘制管线
- GLSL 绘制管线
- GPU 图形绘制管线
- GPU图形绘制管线
- GPU图形绘制管线
- GPU 图形绘制管线
- GPU图形绘制管线
- 基于OpenGL ES的3D图形绘制管线优化问题
- 基于Qt的OpenGL可编程管线学习(1)- 绘制一个三角形
- OpenGL渲染管线
- opengl渲染管线理论
- 托盘程序导致无法注销或关机
- (七)数据的向导:指针
- OpenGL-光照模型
- head first 设计模式总结(一)策略模式
- CUDA程序开发
- OpenGL-绘制管线
- OpenGL-鼠标交互
- 错误 1 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 M
- OpenGL-显示列表
- 1484 Blowing Fuses
- MVC思想精髓
- 默认环境变量 PATH
- 技术人员谈管理之质量管理失败原因和提高方法
- 对PInvoke函数...的调用堆栈不对称