以前只能工作在固定管道（Fixed Function Pipe-line）的模式下。2001年微软正式发表的Direct3D 8.0支援处理顶点的Vertex Shader，以及处理像素的Pixel Shader。使Direct3D的技术正式超越劲敌OpenGL。DirectX 8中的着色器是用低阶着色器语言（Low Level Shading Language）编写的。Direct3D 9.0使用HLSL（全称High Level Shading Language）编写Vertex Shader和Pi