几何着色阶段是可选的,我们不使用它,直到第11章,所以我们在这里将短暂介绍。几何着色器输入整个图元。例如,如果我们在绘制三角形列表,则输入到几何着色器将是定义三角形的三个顶点。 几何着色器的主要优点是:它可以创建或销毁几何形状。例如,输入图元可以被扩展到一个或多个其他图元,或几何着色器可以基于一些条件选择不输出一个图元。这是相对于一个不能创建顶点的顶点着色器,:它输入一个顶点,输出一个顶点。几何着色器的一个常见的例子是扩展点到四方形或扩展线到四方形。
我们也注意到,从图5.11“流出来”箭头。也就是说,几何着色器可以流出的顶点数据到内存中的缓冲器,它可以在以后被绘制。这是一个高级的的技术,并在后面的章节进行讨论。
离开几何着色器的顶点位置必须转换到均匀裁剪空间。
本文固定链接:http://www.oxox.work/web/directx11/geometry-shader-stage/ | 虚幻大学