gtk2/gdk/wayland
Benjamin Otte e06e0e8555 gdk: Move GL context construction to GdkGLContext
Now that we have the display's context to hook into, we can use it to
construct other GL contexts and don't need a GdkSurface vfunc anymore.

This has the added benefit that backends can have different GdkGLContext
classes on the display and get new GLContexts generated from them, so
we get multiple GL backend support per GDK backend for free.

I originally wanted to make this a vfunc on GdkGLContextClass, but
it turns out all the abckends would just call g_object_new() anyway.
2021-07-22 16:27:32 +02:00
..
cursor gdk/wayland/cursor/os-compatibility: fix build when memfd_create is not available 2021-04-27 11:46:39 -05:00
protocol wayland: Signal gtk-shell surface destruction to the server 2021-01-28 22:31:03 +01:00
gdkapplaunchcontext-wayland.c gdk/wayland: Support the xdg-activation wayland protocol 2021-05-03 17:20:50 +02:00
gdkcairocontext-wayland.c wayland: Fix memleaks when rendering with Cairo 2021-03-09 19:52:59 +01:00
gdkcairocontext-wayland.h wayland: Rewrite Cairo rendering 2018-04-24 23:16:58 +02:00
gdkclipboard-wayland.c gdk: Change some async clipboard api 2019-04-02 15:10:53 +00:00
gdkclipboard-wayland.h wayland: Implement reading the clipboard 2017-12-03 05:46:49 +01:00
gdkcursor-wayland.c Replace "gchar" with "char" 2020-07-25 00:47:36 +02:00
gdkdevice-wayland-private.h wayland: Make gdk_wayland_device_pad_set_feedback private 2020-10-15 12:00:00 -04:00
gdkdevice-wayland.c gdk/wayland: Clean up gestures if pointer capability is withdrawn 2021-07-21 20:52:16 +03:00
gdkdisplay-wayland.c gl: Move vfunc 2021-07-22 16:27:32 +02:00
gdkdisplay-wayland.h gl: Require EGL_KHR_surfaceless_context with egl 2021-07-22 16:27:31 +02:00
gdkdrag-wayland.c wayland: Fix some dnd corner case 2021-06-19 08:03:21 -07:00
gdkdrop-wayland.c gdk: Make gdk_drop_status() take preferred action 2020-03-02 04:43:56 +01:00
gdkeventsource.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkglcontext-wayland.c gdk: Move GL context construction to GdkGLContext 2021-07-22 16:27:32 +02:00
gdkglcontext-wayland.h gdk: Move GL context construction to GdkGLContext 2021-07-22 16:27:32 +02:00
gdkkeys-wayland.c Replace "gint" with "int" 2020-07-25 00:47:36 +02:00
gdkmonitor-wayland.c docs: Brush up the Wayland backend docs 2021-03-11 16:37:31 +00:00
gdkmonitor-wayland.h Relay the xdg_output.name to GdkMonitor 2019-06-24 15:38:36 +01:00
gdkprimary-wayland.c gdk/wayland: Replace gtk-primary-selection with primary-selection-unstable-v1 2020-09-27 16:23:42 +02:00
gdkprimary-wayland.h gdk/wayland: Replace gtk-primary-selection with primary-selection-unstable-v1 2020-09-27 16:23:42 +02:00
gdkprivate-wayland.h gl: Require EGL_KHR_surfaceless_context with egl 2021-07-22 16:27:31 +02:00
gdkseat-wayland.h Add a public header for GdkWaylandSeat 2020-10-14 11:55:34 +01:00
gdksurface-wayland.c gdk: Move GL context construction to GdkGLContext 2021-07-22 16:27:32 +02:00
gdksurface-wayland.h wayland: Don't pass GL config to get_egl_surface() 2021-07-22 16:23:56 +02:00
gdkvulkancontext-wayland.c wayland/surface: Make sure to commit ack_configure 2020-09-17 18:20:08 +02:00
gdkvulkancontext-wayland.h The big versioning cleanup 2018-02-06 01:16:32 -05:00
gdkwayland.h Add a public header for GdkWaylandSeat 2020-10-14 11:55:34 +01:00
gdkwaylanddevice.h Add gdk_wayland_device_get_xkb_keymap 2021-05-02 21:02:09 -04:00
gdkwaylanddisplay.h wayland: Add EGLDisplay getter 2021-05-11 12:46:03 +01:00
gdkwaylandglcontext.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkwaylandmonitor.h Use a single compilation symbol 2019-11-27 13:33:43 +00:00
gdkwaylandseat.h Add a public header for GdkWaylandSeat 2020-10-14 11:55:34 +01:00
gdkwaylandsurface.h Revert "Merge branch 'gtk_egl_wayland' into 'master'" 2020-12-30 03:32:18 +00:00
meson.build gdk/wayland: Support the xdg-activation wayland protocol 2021-05-03 17:20:50 +02:00
wm-button-layout-translation.c
wm-button-layout-translation.h