With 1.4.347 we finally got VK_KHR_shader_abort !!!
The goal is to hook this up into GPU-AV such that instead of our ErrorPayload we tie to each thread and report at the end, if the device supports VK_KHR_shader_abort we enable it, and use that to allow us to stop there and report the error.
Likely will need to only have it in safe mode to start
also look into KhronosGroup/SPIRV-Registry#164 to use as well
With 1.4.347 we finally got
VK_KHR_shader_abort!!!The goal is to hook this up into GPU-AV such that instead of our
ErrorPayloadwe tie to each thread and report at the end, if the device supportsVK_KHR_shader_abortwe enable it, and use that to allow us to stop there and report the error.Likely will need to only have it in safe mode to start
also look into KhronosGroup/SPIRV-Registry#164 to use as well