Don't bail out when invalid desc types are encountered

This caused graphical artifacts and didn't particularly help prevent crashes.
This commit is contained in:
Billy Laws 2023-04-05 20:13:18 +01:00
parent 34611ba180
commit 6a57fd16fb

View File

@ -836,10 +836,6 @@ namespace skyline::gpu::interconnect::maxwell3d {
bindingIdx += stage.storageImageDescs.size();
}
// Since we don't implement all descriptor types the number of writes might not match what's expected
if (!writeIdx)
return nullptr;
return ctx.executor.allocator->EmplaceUntracked<DescriptorUpdateInfo>(DescriptorUpdateInfo{
.writes = writes.first(writeIdx),
.bufferDescs = bufferDescs.first(bufferIdx),