Shader

Shader(着色器)是给GPU执行的程序,直接运行在图形处理单元上,Shader一般有固定管线着色器,顶点片元着色器,表面着色器,可实现多样的图形渲染效果。每个游戏引擎都可以对底层Shader进行封装,比如Unity引擎允许开发者使用ShaderLab编写Shader,它是一种Unity自己封装的调用CG/HLSL/GLSL的接口。