Making it easier to work with shaders
Repository Index
71,372 visible repositories in the index
1–19 of 19 · Most stars
Overlay for running GPU shaders on top of Windows desktop and Wine
This repo hosts the source for the DirectX Shader Compiler which is based on LLVM/Clang.
- hlsl
- shader-programs
- directx-shader-compiler
- dxil
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
LYGIA, it's a granular and multi-language (GLSL, HLSL, Metal, WGSL, WEGL and CUDA) shader library designed for performance and flexibility
🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧
SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
Advanced shading language for production GI renderers
- osl
- shading-language
- shaders
- c-plus-plus
Translate GPU shaders and compute kernels between GLSL, HLSL, Metal, SPIR-V, Slang, CUDA and HIP, and to WGSL, through the CrossGL IR
A collection of tools, libraries, and tests for Vulkan shader compilation.
- shaderc
- spirv
- glsl
- hlsl
A WebGPU Shading Language parser and reflection library for Javascript.
- webgpu
- wgsl
- javascript
Lisp to GLSL Language Translator
A shading language that can be compiled into GLSL ES 3.0
EasyAGAL is an open source ActionScript library that simplifies coding assembly language shaders. Advantages include: Code completion and hinting, easier-to-read code, macro libraries -- including trigonometry functions like atan2(), color blending formulas from Photoshop, and more -- ready to use in your own shaders.
Pure Go Shader Compiler — WGSL to SPIR-V, MSL, GLSL, HLSL, DXIL. Zero CGO.
Pixel art upscaling shader for awkward resolutions for GameMaker
for GameMaker 2.3+
A 1-pass blur shader for GameMaker Studio 2
A Voronoi-pixels effect for GMS 2.3