niceshade

Shader wrapper

Transforms HLSL code into shaders for various graphics APIs.

A wrapper for DXC and SPIRV-cross

GitHub

102 stars
4 watching
2 forks
Language: GLSL
last commit: 3 months 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
deanthecoder/glslshadershrinker Automates optimization and reformatted GLSL shader code to reduce size while preserving readability 99
glslify/glslify A module system for GLSL shaders 2,220
tgjones/hlsltools An extension for Visual Studio that enhances support for editing High Level Shading Language (HLSL) files. 570
ustymukhman/vite-plugin-glsl A plugin for Vite that simplifies the management of GLSL shader files in web applications. 328
tsteinholz/loveshaderconverter A tool to convert shaders from one GLSL variant to another 76
halvves/shader-doodle A web-component for creating and rendering fragment shaders in GLSL. 545
nukem9/dxbc2dxil Converts DXBC to DXIL using internal APIs for HLSL bytecode compilation 24
google/shaderc-rs Rust bindings for the shaderc library to compile GLSL/HLSL source code into SPIR-V binary modules or assembly code. 259
unity-technologies/hlslcc A compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications. 855
nicebyte/nicegraf An abstraction layer for graphics APIs 199
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,783
aras-p/hlsl2glslfork Translates Direct3D 9 style HLSL to GLSL shader language 558
libretro/glsl-shaders A collection of GLSL shaders converted by hand from Libretro's common-shaders repo for compatibility and performance optimization. 948