XShaderCompiler 
 Shader translator
 A tool that translates shader code from HLSL to GLSL
Shader cross compiler to translate HLSL (Shader Model 4 and 5) to GLSL
353 stars
 22 watching
 48 forks
 
Language: C++ 
last commit: about 6 years ago 
Linked from   1 awesome list  
  ccppcpp11csharpglslhlslshader-cross-compiler 
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|    |  A tool for converting between different shader languages and compilers. | 285 | 
|    |  A tool for translating shader code from legacy HLSL to newer formats like HLSL10 and Metal Shading Language. | 331 | 
|    |  Translates legacy shader code to modern OpenGL and Metal shading languages | 3 | 
|    |  Translates Direct3D 9 style HLSL to GLSL shader language | 558 | 
|    |  A tool for converting HLSL shader code to multiple shading languages | 1,783 | 
|    |  Compiler for translating Lisp code to GLSL shader language | 223 | 
|    |  A tool to convert shaders from one GLSL variant to another | 76 | 
|    |  A compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications. | 855 | 
|    |  A shading language that facilitates the development and maintenance of large-scale shader codebases with performance and portability in mind. | 3,344 | 
|    |  A tool for converting Shadertoy shaders to Unity-compatible shaders | 90 | 
|    |  A collection of tools and libraries for compiling shader code into a graphics pipeline format | 1,872 | 
|    |  A Haskell-based library for writing and compiling OpenGL shaders | 77 | 
|    |  A Clojure-based compiler for converting a subset of Clojure code into GLSL shader code | 23 | 
|    |  A Visual Studio extension that simplifies compilation of GLSL and HLSL shaders to SPIR-V binary | 91 |