Mark mesh shaders using task payloads as unsupported

* The mesh debugger implementation does not fetch the payload.
This commit is contained in:
baldurk
2025-01-24 15:42:23 +00:00
parent b8def8854e
commit 590f51151b
@@ -407,6 +407,15 @@ void Reflector::CheckDebuggable(bool &debuggable, rdcstr &debugStatus) const
debuggable = false;
}
for(const Variable &g : globals)
{
if(g.storage == StorageClass::TaskPayloadWorkgroupEXT)
{
debugStatus += "Unsupported Task payload\n";
debuggable = false;
}
}
// this list is sorted in order of the SPIR-V registry.
const rdcstr whitelist[] = {
"SPV_KHR_shader_draw_parameters",