vkd3d: Don't require bindless UAV counters for RESOURCE_BINDING_TIER_3.

Nvidia does not support VK_KHR_buffer_device_address at the moment.

Signed-off-by: Philip Rebohle <philip.rebohle@tu-dortmund.de>
This commit is contained in:
Philip Rebohle 2020-03-28 10:08:54 +01:00 committed by Hans-Kristian Arntzen
parent 671560c4e3
commit 920d029100
1 changed files with 1 additions and 1 deletions

View File

@ -3295,7 +3295,7 @@ static const struct ID3D12DeviceVtbl d3d12_device_vtbl =
static D3D12_RESOURCE_BINDING_TIER d3d12_device_determine_resource_binding_tier(struct d3d12_device *device)
{
const uint32_t tier_2_required_flags = VKD3D_BINDLESS_SRV | VKD3D_BINDLESS_SAMPLER;
const uint32_t tier_3_required_flags = VKD3D_BINDLESS_CBV | VKD3D_BINDLESS_UAV | VKD3D_BINDLESS_UAV_COUNTER;
const uint32_t tier_3_required_flags = VKD3D_BINDLESS_CBV | VKD3D_BINDLESS_UAV;
uint32_t bindless_flags = device->bindless_state.flags;