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

Author: Eric Engestrom <[email protected]>
Date:   Thu Feb 23 13:21:56 2023 +0000

glx: include directly the useful vulkan header, instead of including everything

Signed-off-by: Eric Engestrom <[email protected]>
Reviewed-by: Erik Faye-Lund <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21489>

---

 src/glx/drisw_glx.c | 4 +++-
 src/glx/meson.build | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/glx/drisw_glx.c b/src/glx/drisw_glx.c
index b69eb7c84a1..e1386c84fcc 100644
--- a/src/glx/drisw_glx.c
+++ b/src/glx/drisw_glx.c
@@ -23,6 +23,7 @@
 
 #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)
 
+#include <xcb/xcb.h>
 #include <xcb/xproto.h>
 #include <xcb/shm.h>
 #include <X11/Xlib.h>
@@ -33,7 +34,8 @@
 #include "drisw_priv.h"
 #include <X11/extensions/shmproto.h>
 #include <assert.h>
-#include <vulkan/vulkan.h>
+#include <vulkan/vulkan_core.h>
+#include <vulkan/vulkan_xcb.h>
 #include "util/u_debug.h"
 #include "kopper_interface.h"
 #include "loader_dri_helper.h"
diff --git a/src/glx/meson.build b/src/glx/meson.build
index 0d0cc98e4a5..20f04742894 100644
--- a/src/glx/meson.build
+++ b/src/glx/meson.build
@@ -135,7 +135,7 @@ libglx = static_library(
     extra_libs_libglx,
   ],
   dependencies : [
-    idep_mesautil, idep_xmlconfig, idep_vulkan_wsi_defines,
+    idep_mesautil, idep_xmlconfig,
     dep_libdrm, dep_dri2proto, dep_glproto, dep_x11, dep_glvnd, dep_xxf86vm, 
dep_xshmfence
   ],
 )

Reply via email to