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
48 forks
Language: C++
last commit: over 7 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
nomoresleep/hlslparserTranslates legacy shader code to modern OpenGL and Metal shading languages3
lukasbanana/xshadercompilerA tool that translates shader code from HLSL to GLSL353
aras-p/hlsl2glslforkTranslates Direct3D 9 style HLSL to GLSL shader language558
microsoft/shaderconductorA tool for converting HLSL shader code to multiple shading languages1,783
tgjones/hlsltoolsAn extension for Visual Studio that enhances support for editing High Level Shading Language (HLSL) files.570
tsteinholz/loveshaderconverterA tool to convert shaders from one GLSL variant to another76
alaingalvan/crossshaderA tool for converting between different shader languages and compilers.285
pema99/glsl2hlslA tool for converting Shadertoy shaders to Unity-compatible shaders90
cbaggers/varjoCompiler for translating Lisp code to GLSL shader language223
jwurzer/glslsceneA tool for testing and developing GLSL shader programs with features like hot reloading, GUI editing, C scripting, and OpenGL configuration.16
jaredloomis/andromedaA Haskell-based library for writing and compiling OpenGL shaders77
sleexyz/hylogenA system for generating and compiling GLSL shaders in Haskell481
unity-technologies/hlslccA compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications.855
hyblocker/hekky-shadersA collection of shaders developed in HLSL, designed to be used in various rendering contexts.41
deanthecoder/glslshadershrinkerAutomates optimization and reformatted GLSL shader code to reduce size while preserving readability99