Mac and Linux SDL2 binary snapshots
Edward Rudd
2020-05-02 03f8528315fa46c95991a34f3325d7b33ae5538c
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: */