hlslparser

Shader translator

A tool for translating shader code from legacy HLSL to newer formats like HLSL10 and Metal Shading Language.

HLSL Parser and Translator for HLSL, GLSL, and MSL.

GitHub

331 stars
16 watching
49 forks
Language: C++
last commit: almost 6 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
nomoresleep/hlslparser Translates legacy shader code to modern OpenGL and Metal shading languages 3
lukasbanana/xshadercompiler A tool that translates shader code from HLSL to GLSL 351
aras-p/hlsl2glslfork Translates Direct3D 9 style HLSL to GLSL shader language 558
microsoft/shaderconductor A tool for converting HLSL shader code to multiple shading languages 1,775
tgjones/hlsltools An extension for Visual Studio that enhances support for editing High Level Shading Language (HLSL) files. 569
tsteinholz/loveshaderconverter A tool to convert shaders from one GLSL variant to another 75
alaingalvan/crossshader A tool for converting between different shader languages and compilers. 283
pema99/glsl2hlsl A tool for converting Shadertoy shaders to Unity-compatible shaders 87
cbaggers/varjo Compiler for translating Lisp code to GLSL shader language 223
jwurzer/glslscene A tool for testing and developing GLSL shader programs with features like hot reloading, GUI editing, C scripting, and OpenGL configuration. 16
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
unity-technologies/hlslcc A compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications. 854
hyblocker/hekky-shaders A collection of shaders developed in HLSL, designed to be used in various rendering contexts. 40
deanthecoder/glslshadershrinker Automates optimization and reformatted GLSL shader code to reduce size while preserving readability 98