pmfx-shader

Shader compiler

A cross-platform shader compiler and reflection system with offline compilation and code generation for multiple GPU targets

Cross platform shader system for HLSL, GLSL, Metal and SPIR-V.

GitHub

345 stars
9 watching
10 forks
Language: Python
last commit: 2 months ago
Linked from 1 awesome list

glesglslhlslmetalnvnpsslshader-compilershader-reflectionspirvuber-shaderwebgl

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
unity-technologies/hlslcc A compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications. 854
shader-slang/slang A shading language that facilitates the development and maintenance of large-scale shader codebases with performance and portability in mind. 2,189
saschawillems/spirv-vsextension A Visual Studio extension that simplifies compilation of GLSL and HLSL shaders to SPIR-V binary 92
gamemakerdiscord/xpanda Allows code from external files to be included into shaders while handling shader compatibility issues. 14
not-fl3/nanoshredder An experimental Rust project that creates shaders from a domain-specific language (DSL) and produces GLSL, Metal, and HLSL shader code. 11
axmolengine/glslcc A cross-compiler tool that converts GLSL shader code to various graphics pipeline languages 4
google/shaderc A collection of tools and libraries for compiling shader code into a graphics pipeline format 1,852
msqrt/shader-printf A debugging tool for GLSL shaders by injecting printf-like functionality directly into shader code. 236
sleexyz/hylogen A system for generating and compiling GLSL shaders in Haskell 481
microsoft/shaderconductor A tool for converting HLSL shader code to multiple shading languages 1,775
patriciogonzalezvivo/glsltexture A Blender addon to create 2D textures from GLSL fragment shaders 381
nomoresleep/hlslparser Translates legacy shader code to modern OpenGL and Metal shading languages 3
alaingalvan/crossshader A tool for converting between different shader languages and compilers. 282
jaredloomis/andromeda A Haskell-based library for writing and compiling OpenGL shaders 76
aras-p/hlsl2glslfork Translates Direct3D 9 style HLSL to GLSL shader language 558