mirror of
https://github.com/doitsujin/dxvk.git
synced 2025-02-27 13:54:16 +01:00
[dxvk] Disable VK_EXT_multi_draw on qcom drivers
This commit is contained in:
parent
866228a37d
commit
9c395fd60d
@ -306,6 +306,11 @@ namespace dxvk {
|
|||||||
if (!m_deviceExtensions.supports(devExtensions.extPageableDeviceLocalMemory.name()))
|
if (!m_deviceExtensions.supports(devExtensions.extPageableDeviceLocalMemory.name()))
|
||||||
devExtensions.amdMemoryOverallocationBehaviour.setMode(DxvkExtMode::Optional);
|
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;
|
DxvkNameSet extensionsEnabled;
|
||||||
|
|
||||||
if (!m_deviceExtensions.enableExtensions(
|
if (!m_deviceExtensions.enableExtensions(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user