HLSL2GLSL
HLSL2GLSL（全稱 High Level Shader Language to OpenGL Shading Language，也可簡寫作 HLSL to GLSL），是一種命令列程式操作的程式庫，用作將以 Direct3D9 上使用高級著色器語言編寫的顯示核心彩現命令，轉換為 OpenGL 彩現語言的顯示核心彩現命令。HLSL2GLSL 最初由 ATI 公司開發，並在 SourceForge 上以 BSD 許可證釋出專案的原始碼。
ATI 發布的最新版本是 2006 年發布的 0.9 版，不過 2010 年這個專案被復刻至 Github，修復了一些問題，並添加了一些新功能，像是對 OpenGL ES 的支援。現時它也被 Unity 和 OGRE 用作將 Cg/HLSL 彩現命令轉換至 GLSL，以在行動裝置平台上使用。
HLSL2GLSL 並不是 GPUOpen 的一部分。
在 XDC2014 上，Matt Turner 指出由於 HLSL to GLSL 的使用，圖形彩現程式變得越來越龐大臃腫並且情況越來越普遍，如 shader-db。