1
0
mirror of https://github.com/doitsujin/dxvk.git synced 2025-02-27 04:54:15 +01:00

[dxvk] Disable VK_EXT_multi_draw on qcom drivers

This commit is contained in:
Philip Rebohle 2025-02-24 18:09:57 +01:00 committed by Philip Rebohle
parent 866228a37d
commit 9c395fd60d

View File

@ -306,6 +306,11 @@ namespace dxvk {
if (!m_deviceExtensions.supports(devExtensions.extPageableDeviceLocalMemory.name()))
devExtensions.amdMemoryOverallocationBehaviour.setMode(DxvkExtMode::Optional);
// Proprietary qcom is broken and will fail device creation if we
// enable EXT_multi_draw, despite advertizing it as supported.
if (m_deviceInfo.vk12.driverID == VK_DRIVER_ID_QUALCOMM_PROPRIETARY)
devExtensions.extMultiDraw.setMode(DxvkExtMode::Disabled);
DxvkNameSet extensionsEnabled;
if (!m_deviceExtensions.enableExtensions(