Shader是GPU执行的3D对象操作程序。通过Shader,程序员可以实现所需的绝大部分3D图形效果。在3D场景中,通常会使用多个Shader。有些Shader用于处理3D对象表面,而其他Shader用于处理纹理。Shader Model的概念早在微软发布DirectX 8时就引入,其中包括对顶点进行各种操作的Vertex Shader和对像素进行各种操作的Pixel Shader。
Shader是GPU执行的3D对象操作程序。通过Shader,程序员可以实现所需的绝大部分3D图形效果。在3D场景中,通常会使用多个Shader。有些Shader用于处理3D对象表面,而其他Shader用于处理纹理。Shader Model的概念早在微软发布DirectX 8时就引入,其中包括对顶点进行各种操作的Vertex Shader和对像素进行各种操作的Pixel Shader。