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: about 1 month 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 98
glslify/glslify A module system for GLSL shaders 2,215
tgjones/hlsltools An extension for Visual Studio that enhances support for editing High Level Shading Language (HLSL) files. 569
ustymukhman/vite-plugin-glsl A plugin for Vite that simplifies the management of GLSL shader files in web applications. 321
tsteinholz/loveshaderconverter A tool to convert shaders from one GLSL variant to another 75
halvves/shader-doodle A web-component for creating and rendering fragment shaders in GLSL. 509
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. 854
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,775
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. 934