HLSL2GLSL

HLSL2GLSL is a command line tool and a library that translates DirectX 9 High Level Shader Language (HLSL) shaders into the OpenGL Shading Language (GLSL).[1] HLSL2GLSL was released by ATI Technologies under a BSD License.

Last version (v0.9) from ATI was released in 2006, but the project was forked in 2010 [2] to fix issues and add features like OpenGL ES support. It is now used by Unity [3] and OGRE [4] to translate Cg/HLSL shaders into GLSL for mobile platforms.

References

External links