Browse Source

[vk, qcom] Revert Push Descriptors Threshold due to data corruption

showcase
CamilleLaVey 1 month ago
parent
commit
6fe1f86984
  1. 8
      src/video_core/renderer_vulkan/pipeline_helper.h

8
src/video_core/renderer_vulkan/pipeline_helper.h

@ -33,14 +33,6 @@ public:
if (num_descriptors > device->MaxPushDescriptors()) { if (num_descriptors > device->MaxPushDescriptors()) {
return false; return false;
} }
// Qualcomm has slow push descriptor implementation - use conservative threshold
// Prefer descriptor pools for complex shaders (>8 descriptors)
const bool is_qualcomm = device->GetDriverID() == VK_DRIVER_ID_QUALCOMM_PROPRIETARY;
if (is_qualcomm && num_descriptors > 8) {
return false;
}
return true; return true;
} }

Loading…
Cancel
Save