[实时渲染] 3.1 GPU管线综述
来源:互联网 发布:秋季女装蕾丝新款淘宝 编辑:程序博客网 时间:2024/05/16 10:13
第二章介绍了GPU实现的几何与光栅化概念上的管线阶段,被分为几个不同程度配置性或编程性的硬件阶段。图3.3展示了根据可配置性和可编程性进行颜色分类的几个阶段。注意到这几个被分割的物理阶段与第二章讲的功能阶段有轻微的不同。
顶点着色器是完全可编程的阶段,通常用于实现模型视图变换,顶点着色以及投影(一个功能阶段)。几何着色器是一个可选的完全可编程的阶段来处理图元(点,线和三角形)的顶点,可以用来执行逐图元着色操作,销毁以及创建新的图元。裁剪,屏幕映射,三角形设置以及三角形遍历阶段是固定功能阶段,实现同名的功能阶段的功能。与顶点和几何着色器一样,像素着色器也是完全可编程的,来实现像素着色这一功能阶段。最后,混合阶段介于完全可编程的着色阶段与其它固定功能阶段,尽管该阶段不可编程,但却是高度可配置的,可以执行大量不同的操作,它实现了混合的功能阶段,负责修改颜色,z-buffer,混合,模板以及其它相关的缓冲区。
随着时间的过去,GPU管线已经从硬编码的操作变得灵活可控,可编程着色阶段的引入是GPU演化最重要的一步,下面的章节介绍了各种可管线阶段的常见特性。
阅读全文
0 0
- [实时渲染] 3.1 GPU管线综述
- GPU渲染管线
- GPU渲染管线概述
- GPU渲染管线概述
- GPU渲染管线概述
- GPU渲染管线概述
- GPU渲染管线
- GPU渲染管线概述
- GPU渲染管线概述
- gpu渲染管线
- GPU渲染管线与shader
- GPU渲染管线与shader
- GPU图形固定渲染管线
- [实时渲染] 2. 图形渲染管线
- [实时渲染] 2.5 回顾渲染管线
- GPU概念以及D3D渲染流水线(管线)
- [置顶]浅谈 GPU图形渲染管线
- 【Unity3D】计算机图形学-GPU渲染管线
- 获取的android手机的MAC地址
- tf.基本操作,重点是有变量切片
- js判断null,NaN,undefined,空字符串
- 丛林战争项目四之客户端连接正常和非正常关闭
- HTML DOM FileUpload 对象
- [实时渲染] 3.1 GPU管线综述
- cardview的使用
- JavaScript 开发的40个经典技巧
- iframe子父页面间js的相互调用
- HANDLING JAVASCRIPT IN SCRAPY WITH SPLASH
- opencv的图像的各种变换
- 判断棋牌游戏中的顺子
- SqlServer导出Excel
- Ubuntu apt 出错解决办法: Problem parsing dependency Depends