ShaderMake
ShaderMake copied to clipboard
Shader Compilation Tool
Reasons: - an important prerequisite for a "bit more automated" render graph - or at least to add more "automation" into code Thoughts: - most likely 1 GAPI-agnostic data for...
Currently a blob contains all permutations per container (DXBC, DXIL, SPIRV). It would be good to store all containers in one blob to simplify this use case: ```c++ bool shaderMakeResult...
## Problem Currenly, each permutation is calculated with a selection of defines values. Each define must be specified with its accepted values for the shader to be compiled with. When...
A lightweight compressor (like `miniz`) can be applied on top of generated data to reduce size. It's especially relevant for blobs.