高级着色器语言(即 HLSL,缩写自High Level Shader Language或High-Level Shading Language),是由微软拥有及开发的一种着色器语言,最初的开发是为了辅助Direct3D 9的着色器汇编语言,后成为 Direct3D 10 以来统一着色器模型所必须的语言。 HLSL只能供微软的Direct3D以及XNA使用。HLSL是GLSL的先辈,同时不能与OpenGL标准兼容。他跟Nvidia的Cg非常相似。 HLSL的主要作用为将一些复杂的图像处理,快速而又有效率地在显卡上完成,与组合式或低阶Shader Language相比,能降低在编写复杂特殊效果时所发生编程错误的机会。