HLSL2GLSL

HLSL2GLSL
HLSL2GLSL
개발자여러[1] 가지
저장소
유형CGI 툴
면허증.BSD 라이선스[1]

HLSL2GLSLDirect3D 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]낮다고 지적했다.

레퍼런스

  1. ^ a b "license". GitHub.
  2. ^ "HLSL2GLSL v0.9 DirectX 9 HLSL to OpenGL Shading Language translator". OpenGL.org. Retrieved 2006-11-29.
  3. ^ Unity. "hlsl2glslfork". GitHub. Retrieved 2011-05-18.
  4. ^ "Compiling HLSL into GLSL in Unity 3". Retrieved 2011-01-05.
  5. ^ "Ogre forums: Added Cg support to the ES 2.x render system". Retrieved 2011-01-05.
  6. ^ 유튜브 동영상

외부 링크