[实时渲染] 3.1 GPU管线综述

 第二章介绍了GPU实现的几何与光栅化概念上的管线阶段,被分为几个不同程度配置性或编程性的硬件阶段。图3.3展示了根据可配置性和可编程性进行颜色分类的几个阶段。注意到这几个被分割的物理阶段与第二章讲的功能阶段有轻微的不同。


     顶点着色器是完全可编程的阶段,通常用于实现模型视图变换,顶点着色以及投影(一个功能阶段)。几何着色器是一个可选的完全可编程的阶段来处理图元(点,线和三角形)的顶点,可以用来执行逐图元着色操作,销毁以及创建新的图元。裁剪,屏幕映射,三角形设置以及三角形遍历阶段是固定功能阶段,实现同名的功能阶段的功能。与顶点和几何着色器一样,像素着色器也是完全可编程的,来实现像素着色这一功能阶段。最后,混合阶段介于完全可编程的着色阶段与其它固定功能阶段,尽管该阶段不可编程,但却是高度可配置的,可以执行大量不同的操作,它实现了混合的功能阶段,负责修改颜色,z-buffer,混合,模板以及其它相关的缓冲区。
     随着时间的过去,GPU管线已经从硬编码的操作变得灵活可控,可编程着色阶段的引入是GPU演化最重要的一步,下面的章节介绍了各种可管线阶段的常见特性。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值