GPU绘图的四个阶段包括裁剪阶段,光栅化阶段,像素阶段和输出阶段概述

电子说

1.2w人已加入

描述

GPU绘图的几个阶段

1、裁剪阶段:

裁剪掉摄像机平截头体外的模型,由GPU自动完成。

我们把平截头体分别定义为 上、下、左、右、近、远,GPU裁剪的时候,就是要依次裁剪模型中,与这几个平面相反的平面。

2、光栅化阶段:

  • 背面消隐

  • 顶点插值

3、像素阶段:

顶点插值会被当做像素着色器的输入数据,传入到像素着色器里面。与顶点着色器一样,像素着色器也是一个而寒暑,它处理的是像素片段。因此也叫作片段着色器、像素着色器的任务就是为每个像素片段计算一个颜色值。

编写像素着色器的时候,需要注意:

  1. 尽量使用全局常量

  2. 尽量在顶点着色器中计算好需要的数据

  3. 尽量少做复杂的运算,因为像素着色器计算量大,它与显示面积挂钩,显示面积越大,那么它计算的量就越大

4、输出阶段:

像素片段由像素着色器生成之后,被传送到输出合并器,在该阶段,某些像素被丢弃,未被丢弃的像素被写入到后台缓冲区。混合工作就是在这个阶段完成的。


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分