5.6 顶点着色器阶段

网友投稿 565 2022-08-24

5.6 顶点着色器阶段

5.6 顶点着色器阶段

在图元组装之后,顶点被送入顶点着色器阶段。顶点着色器可被认为是一个函数,其输入一个顶点,并输出一个顶点。每个顶点都将被泵送到顶点着色器;其实,我们可以从概念上认为在硬件上有以下情况发生:

for(UINT i = 0; i < numVertices; ++i) outputVertex[i] = VertexShader (inputVertex[i]);

顶点着色器函数由我们实现,但它是由GPU为每个顶点执行的,所以它是非常快的。

许多特殊效果可以在顶点着色器来完成,例如转换,光照和位移贴图。,我们不仅能够处理输入顶点数据,但我们也可以处理存储在GPU存储器的纹理和其它数据,例如变换矩阵和场景的光照。

在这本书中我们将看到很多不同的顶点着色器的例子;所以在最后,你应该有一个很好的理解。对于我们的第一个代码示例,我们将只使用顶点着色到顶点变换。 以下小节解释那种通常需要被完成的转换。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:怎样恢复文件默认打开方式
下一篇:HTML+CSS编写静态网站-22 组织css文件并添加注释
相关文章

 发表评论

暂时没有评论,来抢沙发吧~