hlsl2glslfork

Shader translator

Translates Direct3D 9 style HLSL to GLSL shader language

HLSL to GLSL language translator based on ATI's HLSL2GLSL. Used in Unity.

GitHub

558 stars
42 watching
143 forks
Language: C++
last commit: about 1 month ago
Linked from 1 awesome list

cross-compilerglslhlslshaders

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
nomoresleep/hlslparser Translates legacy shader code to modern OpenGL and Metal shading languages 3
aras-p/glsl-optimizer A C++ library that optimizes GLSL shaders for better performance on various platforms. 1,730
thekla/hlslparser A tool for translating shader code from legacy HLSL to newer formats like HLSL10 and Metal Shading Language. 331
cbaggers/varjo Compiler for translating Lisp code to GLSL shader language 223
lukasbanana/xshadercompiler A tool that translates shader code from HLSL to GLSL 351
unity-technologies/hlslcc A compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications. 854
axmolengine/glslcc A cross-compiler tool that converts GLSL shader code to various graphics pipeline languages 4
saharan/hgsl Enables development of GLSL ES 3.0 programs with additional features and language support for Haxe. 141
pema99/glsl2hlsl A tool for converting Shadertoy shaders to Unity-compatible shaders 87
alaingalvan/crossshader A tool for converting between different shader languages and compilers. 282
khronosgroup/glsl Maintains and develops the GLSL shading language specification and extensions used in graphics rendering. 345
jaredloomis/andromeda A Haskell-based library for writing and compiling OpenGL shaders 76
sleexyz/hylogen A system for generating and compiling GLSL shaders in Haskell 481
google/shaderc-rs Rust bindings for the shaderc library to compile GLSL/HLSL source code into SPIR-V binary modules or assembly code. 259
orels1/orels-unity-shaders A collection of Unity shaders designed for practical use in 3D graphics projects 178