gtk/gdk/wayland
Benjamin Otte 1b1e7f4296 drawcontext: Make begin_frame() set colorstate + depth
Make begin_frame() set a rendering colorstate and depth, and provide it
to the renderers via gdk_draw_context_get_depth() and
gdk_draw_context_get_color_state().

This allows the draw contexts to define their own values, so that ie the
Cairo and GL renderer can choose different settings for rendering (in
particular, GL can choose GL_SRGB and do the srgb conversion; while
Cairo relies on the renderer).
2024-07-11 14:57:20 +02:00
..
cursor wayland: Fall back to ftruncate 2024-07-08 12:36:46 -04:00
protocol
gdkapplaunchcontext-wayland.c gdk/wayland: Use toplevel surface for activation 2023-09-18 22:04:32 +02:00
gdkcairocontext-wayland.c drawcontext: Make begin_frame() set colorstate + depth 2024-07-11 14:57:20 +02:00
gdkcairocontext-wayland.h
gdkclipboard-wayland.c Use O_CLOEXEC instead of FD_CLOEXEC 2023-11-27 17:50:18 -05:00
gdkclipboard-wayland.h
gdkcursor-wayland.c wayland: Tweak cursor sizing code 2024-05-10 23:10:50 -04:00
gdkdevice-wayland-private.h wayland: Use a viewport for pointer surfaces 2024-04-04 01:07:28 +02:00
gdkdevice-wayland.c wayland: Work around mutter deficiences 2024-04-05 11:13:24 +02:00
gdkdevicepad-wayland.c
gdkdisplay-wayland.c Add gdk_dihedral_get_name 2024-07-10 22:11:13 +02:00
gdkdisplay-wayland.h gdk/wayland: Implement support for xdg-dialog Wayland protocol 2024-05-23 12:40:39 +02:00
gdkdmabuf-wayland-private.h wayland: Break out dmabuf feedback code 2024-04-27 11:47:26 -04:00
gdkdmabuf-wayland.c wayland: Break out dmabuf feedback code 2024-04-27 11:47:26 -04:00
gdkdrag-wayland.c Merge branch 'wip/dnd-fixes' into 'main' 2023-11-25 17:59:39 +00:00
gdkdragsurface-wayland.c
gdkdrop-wayland.c Use O_CLOEXEC instead of FD_CLOEXEC 2023-11-27 17:50:18 -05:00
gdkeventsource.c
gdkglcontext-wayland.c drawcontext: Make begin_frame() set colorstate + depth 2024-07-11 14:57:20 +02:00
gdkglcontext-wayland.h
gdkkeymap-wayland.c Remove G_ENABLE_DEBUG around debug checks 2023-11-05 11:16:23 +01:00
gdkmonitor-wayland.c
gdkmonitor-wayland.h [gtk4/wayland] Fix GdkMonitor sizes on Mutter without fractional scaling. 2024-01-30 20:10:36 -05:00
gdkpopup-wayland.c Tweak profiling strings 2024-01-21 14:02:08 -05:00
gdkprimary-wayland.c Use O_CLOEXEC instead of FD_CLOEXEC 2023-11-27 17:50:18 -05:00
gdkprimary-wayland.h
gdkprivate-wayland.h gdk/wayland: Make the surface handle empty commits 2024-04-12 17:04:54 +02:00
gdkseat-wayland.c wayland: Add missing listeners 2024-06-02 12:07:51 -04:00
gdkseat-wayland.h
gdksubsurface-wayland-private.h Add background to subsurfaces 2024-04-15 19:53:46 -04:00
gdksubsurface-wayland.c vulkan: Refactor gsk_vulkan_image_new_for_dmabuf() 2024-07-11 14:14:35 +02:00
gdksurface-wayland-private.h gdk/wayland: use wp_presentation for more accurate frame timings 2024-03-20 14:45:58 -07:00
gdksurface-wayland.c Add gdk_dihedral_get_name 2024-07-10 22:11:13 +02:00
gdksurface-wayland.h
gdktoplevel-wayland-private.h wayland: Give toplevels a destroy hook 2023-05-14 23:49:44 -04:00
gdktoplevel-wayland.c Use the appropriate annotations for callback closures 2024-07-03 16:57:47 +01:00
gdkvulkancontext-wayland.c gdk/wayland: Make the surface handle empty commits 2024-04-12 17:04:54 +02:00
gdkvulkancontext-wayland.h
gdkwayland.h
gdkwaylanddevice.h
gdkwaylanddisplay.h gdk: Deprecate public cursor theme setters 2024-04-20 07:50:10 -04:00
gdkwaylandglcontext.h
gdkwaylandmonitor.h
gdkwaylandpopup.h
gdkwaylandpresentationtime-private.h gdk/wayland: use wp_presentation for more accurate frame timings 2024-03-20 14:45:58 -07:00
gdkwaylandpresentationtime.c gdk/wayland: use wp_presentation for more accurate frame timings 2024-03-20 14:45:58 -07:00
gdkwaylandseat.h
gdkwaylandsurface.h
gdkwaylandtoplevel.h Deprecate gdk_wayland_toplevel_unexport_handle 2023-05-15 00:20:24 -04:00
meson.build gdk/wayland: Implement support for xdg-dialog Wayland protocol 2024-05-23 12:40:39 +02:00
wm-button-layout-translation.c
wm-button-layout-translation.h