| | |
| | | #if SDL_VIDEO_VULKAN && SDL_VIDEO_DRIVER_X11 |
| | | |
| | | #include "SDL_x11video.h" |
| | | #include "SDL_assert.h" |
| | | |
| | | #include "SDL_loadso.h" |
| | | #include "SDL_x11vulkan.h" |
| | | |
| | | #include <X11/Xlib.h> |
| | | /*#include <xcb/xcb.h>*/ |
| | | |
| | | #if defined(__OpenBSD__) |
| | | #define DEFAULT_VULKAN "libvulkan.so" |
| | | #else |
| | | #define DEFAULT_VULKAN "libvulkan.so.1" |
| | | #endif |
| | | |
| | | /* |
| | | typedef uint32_t xcb_window_t; |
| | | typedef uint32_t xcb_visualid_t; |
| | |
| | | if(!path) |
| | | path = SDL_getenv("SDL_VULKAN_LIBRARY"); |
| | | if(!path) |
| | | path = "libvulkan.so.1"; |
| | | path = DEFAULT_VULKAN; |
| | | _this->vulkan_config.loader_handle = SDL_LoadObject(path); |
| | | if(!_this->vulkan_config.loader_handle) |
| | | return -1; |