HLSL2GLSL - HLSL2GLSL
Разработчики) | разные[1] |
---|---|
Тип | Инструмент CGI |
Лицензия | Лицензия BSD[1] |
HLSL2GLSL это командная строка инструмент и библиотека, которая переводит шейдеры написано в Язык шейдеров высокого уровня (HLSL) за Direct3D 9 в Язык затенения OpenGL (GLSL).[2]
HLSL2GLSL изначально был выпущен ATI Technologies под Лицензия BSD. Последним выпуском была v0.9 от 2006 года. HLSL2GLSL не является частью GPUOpen.
Проект был разветвлен в 2010 году, чтобы исправить проблемы и добавить такие функции, как поддержка OpenGL ES. [3] Сейчас он используется Единство [4] и ОГРЭ переводить шейдеры Cg / HLSL в GLSL для мобильных платформ.[5]
Проект критиковали за создание некачественного и раздутого кода. На XDC2014 Мэтт Тернер отметил, что многие тестовые примеры в Mesa шейдер-БД генерируются конвертацией и имеют низкое качество.[6]
Рекомендации
- ^ а б "лицензия".
- ^ "HLSL2GLSL v0.9 DirectX 9 HLSL to OpenGL Shading Language translator". OpenGL.org. Получено 2006-11-29.
- ^ Единство. "hlsl2glslfork". GitHub. Получено 2011-05-18.
- ^ «Компиляция HLSL в GLSL в Unity 3». Получено 2011-01-05.
- ^ "Форумы Ogre: добавлена поддержка Cg в систему рендеринга ES 2.x". Получено 2011-01-05.
- ^ видео на YouTube.
внешняя ссылка
Этот программная инженерия -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |