compiles shaders with HLSLCrossCompiler