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