niceshade
Shader wrapper
Transforms HLSL code into shaders for various graphics APIs.
A wrapper for DXC and SPIRV-cross
102 stars
4 watching
2 forks
Language: GLSL
last commit: 4 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
| Translates legacy shader code to modern OpenGL and Metal shading languages | 3 |
| Automates optimization and reformatted GLSL shader code to reduce size while preserving readability | 99 |
| A module system for GLSL shaders | 2,220 |
| An extension for Visual Studio that enhances support for editing High Level Shading Language (HLSL) files. | 570 |
| A plugin for Vite that simplifies the management of GLSL shader files in web applications. | 328 |
| A tool to convert shaders from one GLSL variant to another | 76 |
| A web-component for creating and rendering fragment shaders in GLSL. | 545 |
| Converts DXBC to DXIL using internal APIs for HLSL bytecode compilation | 24 |
| Rust bindings for the shaderc library to compile GLSL/HLSL source code into SPIR-V binary modules or assembly code. | 259 |
| A compiler that translates DirectX shader bytecode into various shader languages for use in game engines and other graphics applications. | 855 |
| An abstraction layer for graphics APIs | 199 |
| A system for generating and compiling GLSL shaders in Haskell | 481 |
| A tool for converting HLSL shader code to multiple shading languages | 1,783 |
| Translates Direct3D 9 style HLSL to GLSL shader language | 558 |
| A collection of GLSL shaders converted by hand from Libretro's common-shaders repo for compatibility and performance optimization. | 948 |