HLSL 是 “High-LevelShading Language” 的简写. 我们可以使用 HLSL去写一些小的 Pixel Shade 项目.简要地说, 顶点着色器和像素着色器就是我们自行编写的一些规模较小的定制程序。这些定制程序可取代固定功能流水线中的某一功能,并在图形卡的GPU中执行. 通过这种功能替换,我们便在实现各种图形效果时获得了巨大的灵活性。我们不再受制于那些预定义的固定运算。 HLSL 的语法跟C,C++相似,我们可以很容易地学习它。