ccbf8029ea
Shader generation is a mess. This commit cleans some parts up, including dropping remains of HLSL support which was never actually implemented.