From 7c10258567ca98e28b291b679fde8cd60b719579 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Thu, 13 Oct 2016 05:14:52 +0100 Subject: anv/wsi: abstract wsi interfaces away from device a bit more. This is a step towards separating out the wsi code for sharing Reviewed-by: Jason Ekstrand --- src/intel/vulkan/anv_private.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/intel/vulkan/anv_private.h') diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index 8ba0330..62d3300 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -455,6 +455,10 @@ extern struct anv_dispatch_table dtable; #define VK_ICD_WSI_PLATFORM_MAX 5 +struct anv_wsi_device { + struct anv_wsi_interface * wsi[VK_ICD_WSI_PLATFORM_MAX]; +}; + struct anv_physical_device { VK_LOADER_DATA _loader_data; @@ -471,7 +475,7 @@ struct anv_physical_device { uint32_t eu_total; uint32_t subslice_total; - struct anv_wsi_interface * wsi[VK_ICD_WSI_PLATFORM_MAX]; + struct anv_wsi_device wsi_device; }; struct anv_instance { -- cgit v1.1