HLSL2GLSL
HLSL2GLSL개발자 | 여러[1] 가지 |
---|---|
저장소 | |
유형 | CGI 툴 |
면허증. | BSD 라이선스[1] |
HLSL2GLSL은 Direct3D 9용 High Level Shader Language(HLSL)로 작성된 셰이더를 OpenGL Shading Language(GLSL)[2]로 변환하는 명령줄 도구 및 라이브러리입니다.
HLSL2GLSL은 원래 ATI Technologies에 의해 BSD 라이선스로 출시되었습니다.마지막 릴리스는 2006년의 v0.9입니다.HLSL2GLSL은 GPUOpen의 일부가 아닙니다.
이 프로젝트는 2010년에 문제를 수정하고 OpenGL [3]ES 지원 등의 기능을 추가하기 위해 전개되었습니다.현재는 Unity와 OGRE가[4] Cg/[5]HLSL 셰이더를 모바일플랫폼용 GLSL로 변환하기 위해 사용합니다.
그 프로젝트는 질이 낮고 과장된 코드를 만들어 낸다는 비판을 받아왔다.XDC2014에서 Matt Turner는 Mesa의 셰이더-db의 많은 벤치마크 예가 변환에 의해 생성되고 품질이 [6]낮다고 지적했다.
레퍼런스
- ^ a b "license". GitHub.
- ^ "HLSL2GLSL v0.9 DirectX 9 HLSL to OpenGL Shading Language translator". OpenGL.org. Retrieved 2006-11-29.
- ^ Unity. "hlsl2glslfork". GitHub. Retrieved 2011-05-18.
- ^ "Compiling HLSL into GLSL in Unity 3". Retrieved 2011-01-05.
- ^ "Ogre forums: Added Cg support to the ES 2.x render system". Retrieved 2011-01-05.
- ^ 유튜브 동영상
외부 링크