Mesa (main): zink: remove unused headers/struct members/linkage

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed May 11 01:43:41 UTC 2022


Module: Mesa
Branch: main
Commit: d474229ed11159c840f511dffe068c71fb3baa34
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d474229ed11159c840f511dffe068c71fb3baa34

Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 29 07:26:09 2022 -0400

zink: remove unused headers/struct members/linkage

Reviewed-by: Dave Airlie <airlied at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16252>

---

 src/gallium/drivers/zink/meson.build     | 2 +-
 src/gallium/drivers/zink/zink_resource.c | 3 +--
 src/gallium/drivers/zink/zink_screen.c   | 5 -----
 src/gallium/drivers/zink/zink_screen.h   | 5 -----
 4 files changed, 2 insertions(+), 13 deletions(-)

diff --git a/src/gallium/drivers/zink/meson.build b/src/gallium/drivers/zink/meson.build
index 21634ba2a94..78591430be8 100644
--- a/src/gallium/drivers/zink/meson.build
+++ b/src/gallium/drivers/zink/meson.build
@@ -92,7 +92,7 @@ libzink = static_library(
   include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_vulkan_util, inc_zink_vk],
   dependencies: [
     dep_vulkan, idep_nir_headers, idep_mesautil, idep_vulkan_util_headers,
-    idep_vulkan_wsi_headers, dep_libdrm, idep_vulkan_util
+    idep_vulkan_wsi_headers, idep_vulkan_util
   ],
   c_args: zink_c_args,
 )
diff --git a/src/gallium/drivers/zink/zink_resource.c b/src/gallium/drivers/zink/zink_resource.c
index 5efb8daa59b..5e427fc48ae 100644
--- a/src/gallium/drivers/zink/zink_resource.c
+++ b/src/gallium/drivers/zink/zink_resource.c
@@ -45,14 +45,13 @@
 #include "util/u_memory.h"
 #include "util/u_upload_mgr.h"
 #include "util/os_file.h"
-#include "frontend/sw_winsys.h"
+#include "frontend/winsys_handle.h"
 
 #if !defined(_WIN32) && !defined(__APPLE__)
 #define ZINK_USE_DMABUF
 #endif
 
 #ifdef ZINK_USE_DMABUF
-#include <xf86drm.h>
 #include "drm-uapi/drm_fourcc.h"
 #else
 /* these won't actually be used */
diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c
index 3bee0174a8e..6bce401d2b9 100644
--- a/src/gallium/drivers/zink/zink_screen.c
+++ b/src/gallium/drivers/zink/zink_screen.c
@@ -53,8 +53,6 @@
 
 #include "driver_trace/tr_context.h"
 
-#include "frontend/sw_winsys.h"
-
 #if DETECT_OS_WINDOWS
 #include <io.h>
 #else
@@ -2239,9 +2237,6 @@ struct pipe_screen *
 zink_create_screen(struct sw_winsys *winsys, const struct pipe_screen_config *config)
 {
    struct zink_screen *ret = zink_internal_create_screen(config);
-   if (ret) {
-      ret->sw_winsys = winsys;
-   }
 
    return &ret->base;
 }
diff --git a/src/gallium/drivers/zink/zink_screen.h b/src/gallium/drivers/zink/zink_screen.h
index ebad3c45281..ad350040b06 100644
--- a/src/gallium/drivers/zink/zink_screen.h
+++ b/src/gallium/drivers/zink/zink_screen.h
@@ -40,8 +40,6 @@
 #include "util/u_vertex_state_cache.h"
 #include "pipebuffer/pb_cache.h"
 #include "pipebuffer/pb_slab.h"
-#include "frontend/sw_winsys.h"
-#include "kopper_interface.h"
 
 #include <vulkan/vulkan.h>
 
@@ -94,9 +92,6 @@ struct zink_screen {
    simple_mtx_t dt_lock;
 
    bool device_lost;
-   struct sw_winsys winsys;
-   struct sw_winsys *sw_winsys; // wrapped
-   __DRIkopperLoaderExtension *loader;
 
    struct hash_table framebuffer_cache;
 



More information about the mesa-commit mailing list