Disable descriptor aliasing on Adreno to workaround shader compiler bug

Alised descriptor sets are incorrectly interpreted by the shader compiler causing it to bugger up LLVM function argument types and crash

Co-authored-by: PixelyIon <pixelyion@protonmail.com>
This commit is contained in:
Billy Laws
2022-03-16 21:14:52 +00:00
committed by PixelyIon
parent fc2c123ae2
commit fae5332f20
3 changed files with 3 additions and 1 deletions

View File

@ -132,6 +132,7 @@ namespace skyline::gpu {
case vk::DriverId::eQualcommProprietary: {
needsIndividualTextureBindingWrites = true;
vkImageMutableFormatCostly = true; // Disables UBWC
brokenDescriptorAliasing = true;
break;
}