着色器的简单理解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了着色器的简单理解相关的知识,希望对你有一定的参考价值。

参考技术A webgl有两种着色器:

1、定点着色器(vertex shader): 顶点着色器是用来描述顶点特性(如位置、颜色等等)的程序。顶点是指二维或三维空间中的一个点,比如二维或三维图形的端点和交点。

2、片元着色器(Fragment shader): 进行逐片元处理过程如光照的程序,片源是一个webgl术语,你可以将其理解为像素(图像的单元)。

如何阅读着色器的汇编代码

上接第一篇 《如何阅读着色器的汇编代码(一)》

译文正文

  • HLSL 着色器代码:
float4 PSMain(PSInput input) : SV_TARGET

   
    float4 result = tex.Sample(samplerLinear, input.uv);  

以上是关于着色器的简单理解的主要内容,如果未能解决你的问题,请参考以下文章

Linux OpenGL 实践篇-13-geometryshader

unity 定点着色器输入值

unity 定点着色器输入值

如何在 Metal 中组合使用不同着色器的渲染命令编码器

片段着色器是不是处理来自顶点着色器的所有像素?

跨多个着色器的 OpenGL 统一