Jump to content

HLSL2GLSL: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
NeARAZ (talk | contribs)
note a fork used by Unity and Ogre
NeARAZ (talk | contribs)
note a fork used by Unity and Ogre
Line 10: Line 10:
==External links==
==External links==
* [http://sourceforge.net/projects/hlsl2glsl HLSL2GLSL Project Page]
* [http://sourceforge.net/projects/hlsl2glsl HLSL2GLSL Project Page]
* [http://code.google.com/p/hlsl2glslfork/ HLSL2GLSL Fork Project Page]


{{ATI}}
{{ATI}}

Revision as of 19:06, 5 January 2011

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

  1. ^ "HLSL2GLSL v0.9 DirectX 9 HLSL to OpenGL Shading Language translator". OpenGL.org. Retrieved 2006-11-29.
  2. ^ "HLSL2GLSL Fork". Retrieved 2011-01-05.
  3. ^ "Compiling HLSL into GLSL in Unity 3". Retrieved 2011-01-05.
  4. ^ "Ogre forums: Added Cg support to the ES 2.x render system". Retrieved 2011-01-05.