summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>2021-10-22 15:29:55 +0200
committerMarge Bot <eric+marge@anholt.net>2021-10-27 01:47:58 +0000
commit1fe375e7cf8da6d0313b7954ae76120cde92db14 (patch)
treefe029dc6ffa471751c3635edc5cf9b20b6735513
parente1619b268a6f4f3eec3ab7ecd558b02665c7f50b (diff)
radv: Add bufferDeviceAddressMultiDevice support.
We don't support multiple devices so this is a nop. However, Baldurs Gate 3 enables this and with the new more complete checks this causes device creation to fail. Fixes: 2e5718c9574 ("vulkan: provide common functions to check device features") Gitlab: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5509 Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13482>
-rw-r--r--src/amd/vulkan/radv_device.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c
index 0aa03c9cd23..053a12a16d2 100644
--- a/src/amd/vulkan/radv_device.c
+++ b/src/amd/vulkan/radv_device.c
@@ -1248,7 +1248,7 @@ radv_get_physical_device_features_1_2(struct radv_physical_device *pdevice,
f->hostQueryReset = true;
f->timelineSemaphore = true, f->bufferDeviceAddress = true;
f->bufferDeviceAddressCaptureReplay = true;
- f->bufferDeviceAddressMultiDevice = false;
+ f->bufferDeviceAddressMultiDevice = true;
f->vulkanMemoryModel = true;
f->vulkanMemoryModelDeviceScope = true;
f->vulkanMemoryModelAvailabilityVisibilityChains = false;