Add quirk for 615 drivers with broken multithreaded compilation

This commit is contained in:
Billy Laws
2022-12-10 15:36:19 +00:00
parent 755f7c75af
commit ffe7263848
5 changed files with 22 additions and 1 deletions

View File

@ -227,6 +227,10 @@ namespace skyline::gpu {
if (deviceProperties.driverVersion < VK_MAKE_VERSION(512, 600, 0))
maxSubpassCount = 64; // Driver will segfault while destroying the renderpass and associated objects if this is exceeded on all 5xx and below drivers
if (deviceProperties.driverVersion >= VK_MAKE_VERSION(512, 615, 0) && deviceProperties.driverVersion <= VK_MAKE_VERSION(512, 615, 512))
brokenMultithreadedPipelineCompilation = true;
maxGlobalPriority = vk::QueueGlobalPriorityEXT::eHigh;
break;
}