HLSL2GLSL - HLSL2GLSL
Vývojáři | rozličný[1] |
---|---|
Typ | Nástroj CGI |
Licence | Licence BSD[1] |
HLSL2GLSL je příkazový řádek nástroj a knihovna, která překládá shadery napsáno v High Shader Language (HLSL) pro Direct3D 9 do OpenGL Shading Language (GLSL).[2]
HLSL2GLSL byl původně vydán ATI Technologies pod Licence BSD. Poslední vydání bylo v0.9 z roku 2006. HLSL2GLSL není součástí GPU Otevřít.
Projekt byl rozvětven v roce 2010, aby opravil problémy a přidal funkce, jako je podpora OpenGL ES. [3] Nyní ji používá Jednota [4] a OGRE převést shadery Cg / HLSL do GLSL pro mobilní platformy.[5]
Projekt byl kritizován za generování nafouklého kódu nízké kvality. Na turnaji XDC2014 Matt Turner poukázal na mnoho srovnávacích příkladů v Mesa's shader-db jsou generovány konverzí a nekvalitní.[6]
Reference
- ^ A b "licence".
- ^ „HLSL2GLSL v0.9 DirectX 9 HLSL to OpenGL Shading Language translator“. OpenGL.org. Citováno 2006-11-29.
- ^ Jednota. „hlsl2glslfork“. GitHub. Citováno 2011-05-18.
- ^ "Kompilace HLSL do GLSL v Unity 3". Citováno 2011-01-05.
- ^ „Ogre forums: Added Cg support to the ES 2.x render system“. Citováno 2011-01-05.
- ^ Video na Youtube.
externí odkazy
Tento softwarové inženýrství související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |