mirror of
https://github.com/doitsujin/dxvk.git
synced 2024-12-04 16:24:29 +01:00
[dxvk] Always enable multiDrawIndirect and shaderDrawParameters features
This commit is contained in:
parent
46f10c8fd5
commit
b35c0bce4f
@ -1905,8 +1905,6 @@ namespace dxvk {
|
|||||||
enabled.core.features.shaderImageGatherExtended = VK_TRUE;
|
enabled.core.features.shaderImageGatherExtended = VK_TRUE;
|
||||||
enabled.core.features.textureCompressionBC = VK_TRUE;
|
enabled.core.features.textureCompressionBC = VK_TRUE;
|
||||||
|
|
||||||
enabled.vk11.shaderDrawParameters = VK_TRUE;
|
|
||||||
|
|
||||||
enabled.vk12.samplerMirrorClampToEdge = VK_TRUE;
|
enabled.vk12.samplerMirrorClampToEdge = VK_TRUE;
|
||||||
|
|
||||||
enabled.vk13.shaderDemoteToHelperInvocation = VK_TRUE;
|
enabled.vk13.shaderDemoteToHelperInvocation = VK_TRUE;
|
||||||
@ -1923,7 +1921,6 @@ namespace dxvk {
|
|||||||
// Required for Feature Level 11_0
|
// Required for Feature Level 11_0
|
||||||
enabled.core.features.drawIndirectFirstInstance = supported.core.features.drawIndirectFirstInstance;
|
enabled.core.features.drawIndirectFirstInstance = supported.core.features.drawIndirectFirstInstance;
|
||||||
enabled.core.features.fragmentStoresAndAtomics = supported.core.features.fragmentStoresAndAtomics;
|
enabled.core.features.fragmentStoresAndAtomics = supported.core.features.fragmentStoresAndAtomics;
|
||||||
enabled.core.features.multiDrawIndirect = supported.core.features.multiDrawIndirect;
|
|
||||||
enabled.core.features.tessellationShader = supported.core.features.tessellationShader;
|
enabled.core.features.tessellationShader = supported.core.features.tessellationShader;
|
||||||
|
|
||||||
// Required for Feature Level 11_1
|
// Required for Feature Level 11_1
|
||||||
|
@ -308,6 +308,10 @@ namespace dxvk {
|
|||||||
// Always enable robust buffer access
|
// Always enable robust buffer access
|
||||||
enabledFeatures.core.features.robustBufferAccess = VK_TRUE;
|
enabledFeatures.core.features.robustBufferAccess = VK_TRUE;
|
||||||
|
|
||||||
|
// Always enable features used by the HUD
|
||||||
|
enabledFeatures.core.features.multiDrawIndirect = VK_TRUE;
|
||||||
|
enabledFeatures.vk11.shaderDrawParameters = VK_TRUE;
|
||||||
|
|
||||||
// Enable variable multisample rate if supported
|
// Enable variable multisample rate if supported
|
||||||
enabledFeatures.core.features.variableMultisampleRate =
|
enabledFeatures.core.features.variableMultisampleRate =
|
||||||
m_deviceFeatures.core.features.variableMultisampleRate;
|
m_deviceFeatures.core.features.variableMultisampleRate;
|
||||||
|
Loading…
Reference in New Issue
Block a user