Introduction
Dagor Shading Language (.dshl
) files are used to create data driven pre-shaders for easy C++ to HLSL data piping and permutations (pins).
The actual front end of shaders themselves is HLSL, and ‘pure’ HLSL functions can be found in .hlsl
files or within hlsl { }
blocks in .dshl
files.