Currently, there are some SPIR-V Cross errors that will just print to stderr and abort the program, which can cause a lot of undesired effects. By letting SPIR-V Cross throw esceptions on those cases, these can be catched and returned to Rust as errors instead of program-finishing aborts.
Currently, there are some SPIR-V Cross errors that will just print to stderr and abort the program, which can cause a lot of undesired effects. By letting SPIR-V Cross throw esceptions on those cases, these can be catched and returned to Rust as errors instead of program-finishing aborts.