diff options
Diffstat (limited to 'src/freedreno/vulkan/tu_device.c')
-rw-r--r-- | src/freedreno/vulkan/tu_device.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/freedreno/vulkan/tu_device.c b/src/freedreno/vulkan/tu_device.c index 0ab94e2bf6e..9a6085f96d3 100644 --- a/src/freedreno/vulkan/tu_device.c +++ b/src/freedreno/vulkan/tu_device.c @@ -78,6 +78,7 @@ tu_physical_device_init(struct tu_physical_device *device, device->tile_align_w = 32; device->magic.PC_UNKNOWN_9805 = 0x0; device->magic.SP_UNKNOWN_A0F8 = 0x0; + device->supports_multiview_mask = false; /* TODO */ break; case 630: case 640: @@ -86,6 +87,7 @@ tu_physical_device_init(struct tu_physical_device *device, device->tile_align_w = 32; device->magic.PC_UNKNOWN_9805 = 0x1; device->magic.SP_UNKNOWN_A0F8 = 0x1; + device->supports_multiview_mask = device->gpu_id != 630; break; case 650: device->ccu_offset_gmem = 0x114000; @@ -93,6 +95,7 @@ tu_physical_device_init(struct tu_physical_device *device, device->tile_align_w = 96; device->magic.PC_UNKNOWN_9805 = 0x2; device->magic.SP_UNKNOWN_A0F8 = 0x2; + device->supports_multiview_mask = true; break; default: result = vk_errorf(instance, VK_ERROR_INITIALIZATION_FAILED, |