From 03f8528315fa46c95991a34f3325d7b33ae5538c Mon Sep 17 00:00:00 2001
From: Edward Rudd <urkle@outoforder.cc>
Date: Sat, 02 May 2020 21:48:36 +0000
Subject: [PATCH] Update source to SDL2 2.0.12
---
source/src/video/wayland/SDL_waylandvideo.h | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/source/src/video/wayland/SDL_waylandvideo.h b/source/src/video/wayland/SDL_waylandvideo.h
index c16c0bd..2c481d8 100644
--- a/source/src/video/wayland/SDL_waylandvideo.h
+++ b/source/src/video/wayland/SDL_waylandvideo.h
@@ -1,6 +1,6 @@
/*
Simple DirectMedia Layer
- Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
+ Copyright (C) 1997-2020 Sam Lantinga <slouken@libsdl.org>
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
@@ -33,7 +33,7 @@
!!! FIXME: in Ubuntu 18.04 (and other distros).
*/
-
+#define MESA_EGL_NO_X11_HEADERS
#include <EGL/egl.h>
#include "wayland-util.h"
@@ -48,6 +48,7 @@
typedef struct {
struct wl_display *display;
+ int display_disconnected;
struct wl_registry *registry;
struct wl_compositor *compositor;
struct wl_shm *shm;
@@ -61,6 +62,8 @@
struct zwp_relative_pointer_manager_v1 *relative_pointer_manager;
struct zwp_pointer_constraints_v1 *pointer_constraints;
struct wl_data_device_manager *data_device_manager;
+ struct zxdg_decoration_manager_v1 *decoration_manager;
+ struct org_kde_kwin_server_decoration_manager *kwin_server_decoration_manager;
EGLDisplay edpy;
EGLContext context;
@@ -80,6 +83,11 @@
int relative_mouse_mode;
} SDL_VideoData;
+typedef struct {
+ struct wl_output *output;
+ float scale_factor;
+} SDL_WaylandOutputData;
+
#endif /* SDL_waylandvideo_h_ */
/* vi: set ts=4 sw=4 expandtab: */
--
Gitblit v1.9.3