Enable hades vertex position input workaround for Adreno

Caused crashes in any games using geometry shaders as by default hades uses the position builtin directly.
This commit is contained in:
Billy Laws
2022-08-04 20:33:22 +01:00
parent 04e7b684d2
commit 08f36aac33
4 changed files with 4 additions and 1 deletions

View File

@ -204,6 +204,7 @@ namespace skyline::gpu {
brokenDescriptorAliasing = true;
relaxedRenderPassCompatibility = true; // Adreno drivers support relaxed render pass compatibility rules
brokenPushDescriptors = true;
brokenSpirvPositionInput = true;
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