diff options
author | Dave Airlie <[email protected]> | 2016-10-14 07:49:34 +0100 |
---|---|---|
committer | Dave Airlie <[email protected]> | 2016-10-19 10:15:43 +1000 |
commit | 6c3bd1cdb3c60a0140b57a2064e02f5869b0f9bc (patch) | |
tree | 3e59e634ae3fdfce6944737431db5584db2c84b0 /src/amd/vulkan/radv_private.h | |
parent | 3f7ef2488938d31b5ead043891fadc3cee4c6f05 (diff) |
radv: port to common wsi codebase
This drops all the radv WSI code in favour of using
the new shared code that was ported from anv
This regresses Talos for now, Jason has pointed out
the bug is in Talos and we should wait for them to fix it.
Reviewed-by: Jason Ekstrand <[email protected]>
Diffstat (limited to 'src/amd/vulkan/radv_private.h')
-rw-r--r-- | src/amd/vulkan/radv_private.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h index dd89efae17f..caf27f2c2de 100644 --- a/src/amd/vulkan/radv_private.h +++ b/src/amd/vulkan/radv_private.h @@ -70,6 +70,7 @@ typedef uint32_t xcb_window_t; #include "radv_entrypoints.h" +#include "wsi_common.h" #define MAX_VBS 32 #define MAX_VERTEX_ATTRIBS 32 @@ -242,8 +243,6 @@ void *radv_lookup_entrypoint(const char *name); extern struct radv_dispatch_table dtable; -#define VK_ICD_WSI_PLATFORM_MAX 5 - struct radv_physical_device { VK_LOADER_DATA _loader_data; @@ -259,7 +258,7 @@ struct radv_physical_device { uint32_t pci_vendor_id; uint32_t pci_device_id; - struct radv_wsi_interface * wsi[VK_ICD_WSI_PLATFORM_MAX]; + struct wsi_device wsi_device; }; struct radv_instance { |