GPU绘图的几个阶段
1、裁剪阶段:
裁剪掉摄像机平截头体外的模型,由GPU自动完成。
我们把平截头体分别定义为 上、下、左、右、近、远,GPU裁剪的时候,就是要依次裁剪模型中,与这几个平面相反的平面。
2、光栅化阶段:
-
背面消隐
-
顶点插值
3、像素阶段:
顶点插值会被当做像素着色器的输入数据,传入到像素着色器里面。与顶点着色器一样,像素着色器也是一个而寒暑,它处理的是像素片段。因此也叫作片段着色器、像素着色器的任务就是为每个像素片段计算一个颜色值。
编写像素着色器的时候,需要注意:
-
尽量使用全局常量
-
尽量在顶点着色器中计算好需要的数据
-
尽量少做复杂的运算,因为像素着色器计算量大,它与显示面积挂钩,显示面积越大,那么它计算的量就越大
4、输出阶段:
像素片段由像素着色器生成之后,被传送到输出合并器,在该阶段,某些像素被丢弃,未被丢弃的像素被写入到后台缓冲区。混合工作就是在这个阶段完成的。
-
gpu
+关注
关注
28文章
4998浏览量
132422 -
像素
+关注
关注
1文章
206浏览量
19019
原文标题:GPU绘图的几个阶段:裁剪,光栅化,像素,输出
文章出处:【微信号:Imgtec,微信公众号:Imagination Tech】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
评论