Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

HLSL2GLSL

From Wikipedia, the free encyclopedia
HLSL2GLSL
Developervarious[1]
TypeCGI tool
LicenseBSD License[1]
Repository

HLSL2GLSL is acommand line tool and a library that translatesshaders written inHigh Level Shader Language (HLSL) forDirect3D 9 into theOpenGL Shading Language (GLSL).[2]

HLSL2GLSL was originally released byATI Technologies under aBSD License. The last release was v0.9 from 2006. HLSL2GLSL is not part ofGPUOpen.

The project was forked in 2010 to fix issues and add features like OpenGL ES support.[3] It is now used byUnity[4] andOGRE to translate Cg/HLSL shaders into GLSL for mobile platforms.[5]

The project has been criticized for generating low-quality, bloated code. At the XDC2014, Matt Turner pointed out that many benchmark examples in Mesa'sshader-db are generated by conversion and of poor quality.[6]

References

[edit]
  1. ^ab"license".GitHub.
  2. ^"HLSL2GLSL v0.9 DirectX 9 HLSL to OpenGL Shading Language translator". OpenGL.org. Archived fromthe original on 2018-12-16. Retrieved2006-11-29.
  3. ^Unity."hlsl2glslfork".GitHub. Retrieved2011-05-18.
  4. ^"Compiling HLSL into GLSL in Unity 3". 21 May 2010. Retrieved2011-01-05.
  5. ^"Ogre forums: Added Cg support to the ES 2.x render system". Retrieved2011-01-05.
  6. ^Video onYouTube.

External links

[edit]
AMD graphics
Fixed pipeline
Vertex and fragment shaders
Unified shaders
TeraScale
Unified shaders &memory
GCN
RDNA
Ray tracing
RDNA
Ray tracing & AI cores
RDNA
Current technologies and software
Audio/video acceleration
GPU technologies
Software
Current
Obsolete
Other brands and products
Workstations
&supercomputers
Current
Obsolete
Consoles
&handheld PCs


Stub icon

Thissoftware-engineering-related article is astub. You can help Wikipedia byadding missing information.

Retrieved from "https://en.wikipedia.org/w/index.php?title=HLSL2GLSL&oldid=1305058765"
Categories:
Hidden category:

[8]ページ先頭

©2009-2026 Movatter.jp