高級着色器語言

高級着色器語言 （ 即 HLSL ， 縮寫自 或 ） ， 是由微軟擁有及開發的一種着色器語言 ， 最初的開發是爲了輔助 Direct3D 9 的着色器彙編語言 ， 後成爲 Direct3D 10 以來所必須的語言 。 HLSL只能供微軟的Direct3D以及XNA使用 。 HLSL是GLSL的先輩 ， 不能與OpenGL標準兼容 。 它跟Nvidia的Cg非常相似 ， 是因爲兩個開發者曾經緊密合作 。 HLSL的主要作用爲將一些複雜的圖像處理 ， 快速而又有效率地在顯示卡上完成 ， 與組合式或低階Shader Language相比 ， 能降低在編寫複雜特殊效果時所發生編程錯誤的機會 。