On Tue Nov 7 13:37:49 2023 +0000, Conor McCarthy wrote:
I haven't checked in detail but I think it crashes on invalid SPIR-V. For example with comparisons, the unmodified backend will convert bool to int, but IR parsed from DXIL assumes a bool result, and the backend is not thorough about catching this type of failure.
Ok, if you could structure next MRs so that frontend changes are introduced before backend changes I'd be happy to have a look at problems that might appear with the shader runner.