diff options
author | Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> | 2021-10-22 15:29:55 +0200 |
---|---|---|
committer | Marge Bot <eric+marge@anholt.net> | 2021-10-27 01:47:58 +0000 |
commit | 1fe375e7cf8da6d0313b7954ae76120cde92db14 (patch) | |
tree | fe029dc6ffa471751c3635edc5cf9b20b6735513 | |
parent | e1619b268a6f4f3eec3ab7ecd558b02665c7f50b (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.c | 2 |
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; |