On Tue Nov 7 09:40:54 2023 +0000, Giovanni Mascellani wrote:
I suppose the shader runner crashes because it doesn't handle the PSO creation failure? Well, I don't think it would be a bad idea to have that fixed. Do you have a branch that has this problem?
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.