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: almost 2 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
deanthecoder/glslshadershrinkerAutomates optimization and reformatted GLSL shader code to reduce size while preserving readability99
glslify/glslifyA module system for GLSL shaders2,220
tgjones/hlsltoolsAn extension for Visual Studio that enhances support for editing High Level Shading Language (HLSL) files.570
ustymukhman/vite-plugin-glslA plugin for Vite that simplifies the management of GLSL shader files in web applications.328
tsteinholz/loveshaderconverterA tool to convert shaders from one GLSL variant to another76
halvves/shader-doodleA web-component for creating and rendering fragment shaders in GLSL.545
nukem9/dxbc2dxilConverts DXBC to DXIL using internal APIs for HLSL bytecode compilation24
google/shaderc-rsRust bindings for the shaderc library to compile GLSL/HLSL source code into SPIR-V binary modules or assembly code.259
unity-technologies/hlslccA compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications.855
nicebyte/nicegrafAn abstraction layer for graphics APIs199
sleexyz/hylogenA system for generating and compiling GLSL shaders in Haskell481
microsoft/shaderconductorA tool for converting HLSL shader code to multiple shading languages1,783
aras-p/hlsl2glslforkTranslates Direct3D 9 style HLSL to GLSL shader language558
libretro/glsl-shadersA collection of GLSL shaders converted by hand from Libretro's common-shaders repo for compatibility and performance optimization.948