美文网首页
渲染管线

渲染管线

作者: APP4x | 来源:发表于2019-12-30 11:41 被阅读0次

渲染流水线,又称渲染管线:
大体上分为三个阶段:
1.应用阶段:把数据加载到命令缓冲区中,设置渲染状态,调用DrawCall。
渲染状态:定义了场景中的网格是怎么被渲染的。
DrawCall:就是一个命令,仅仅指向一个要被渲染的图元列表。

2.几何阶段:主要是对顶点进行操作。
加载顶点数据到缓存。
顶点着色器:实现顶点的空间变换,顶点着色。
裁剪:将不在视野内的顶点裁剪掉,剔除三角图元的面片

3.光栅化阶段:主要是对像素进行操作。
三角形设置:根据顶点设置为三角面。
三角形遍历:根据三角形网格判断某个像素是否被覆盖,产生片元。
片元着色器:纹理采样,输出每个顶点的其他差值。
逐片元操作:进行深度测试、模版测试等测试操作,通过测试根据混合模式,把这个片元的颜色与颜色缓冲区里面的色彩进行合并。

相关文章

网友评论

      本文标题:渲染管线

      本文链接:https://www.haomeiwen.com/subject/gcvpoctx.html