wlroots/types
Alexander Orzechowski e594a59036 wlr_linux_dmabuf: Refactor to prevent double dmabuf import
Instead, we'll initialize the buffer just enough so that renderers
can work with it and if the dmabuf import was successful, we continue
initializing the buffer. This will allow the dmabuf texture to addon
itself onto the buffer for further use without another import.
2022-07-03 13:09:22 -04:00
..
data_device Zero-initialize structs in init functions 2022-04-28 10:09:50 +02:00
output wlr_renderer: Switch texture rendering functions to take wlr_raster 2022-07-03 13:09:22 -04:00
scene wlr_renderer: Switch texture rendering functions to take wlr_raster 2022-07-03 13:09:22 -04:00
seat seat: Allow to cancel touches 2022-05-22 09:43:33 +00:00
tablet_v2 wlr_input_device: remove anon union field 2022-06-21 18:42:07 +00:00
xdg_shell xdg-popup: use configure fields 2022-06-21 15:14:37 +00:00
meson.build wlr_raster: Introduce new abstraction 2022-07-03 13:09:22 -04:00
wlr_buffer.c Nuke wlr_client_buffer 2022-07-03 13:09:22 -04:00
wlr_compositor.c Nuke wlr_client_buffer 2022-07-03 13:09:22 -04:00
wlr_cursor.c wlr_{keyboard,pointer,touch}: Update event docs 2022-06-28 09:50:30 +00:00
wlr_damage_ring.c types: add wlr_damage_ring 2022-06-29 18:54:21 +03:00
wlr_data_control_v1.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_drm.c buffer: extract interface to separate header 2022-03-03 15:39:05 +01:00
wlr_drm_lease_v1.c drm-lease-v1: skip device on wlr_drm_backend_get_non_master_fd failure 2022-05-02 15:44:16 +00:00
wlr_export_dmabuf_v1.c export-dmabuf-v1: use wlr_output_event_commit.buffer 2021-12-03 14:56:17 +00:00
wlr_foreign_toplevel_management_v1.c foreign-toplevel: send enter if needed on output bind 2022-01-17 19:11:08 +01:00
wlr_fullscreen_shell_v1.c surface: deprecate wlr_surface.h 2022-01-13 10:06:41 +00:00
wlr_gamma_control_v1.c gamma-control-v1: schedule frame when resetting gamma LUT 2021-01-10 18:40:08 +01:00
wlr_idle.c Simplify globals implementation by removing destructors 2019-11-25 09:01:46 -05:00
wlr_idle_inhibit_v1.c surface: deprecate wlr_surface.h 2022-01-13 10:06:41 +00:00
wlr_input_device.c Zero-initialize structs in init functions 2022-04-28 10:09:50 +02:00
wlr_input_inhibitor.c Make implementation function lists static const 2021-02-05 10:04:20 +01:00
wlr_input_method_v2.c types/wlr_keyboard: remove destroy event 2022-03-11 20:02:21 +00:00
wlr_keyboard.c wlr_input_device: remove anon union field 2022-06-21 18:42:07 +00:00
wlr_keyboard_group.c types/wlr_keyboard: uniformize events name 2022-03-17 18:16:14 +00:00
wlr_keyboard_shortcuts_inhibit_v1.c surface: deprecate wlr_surface.h 2022-01-13 10:06:41 +00:00
wlr_layer_shell_v1.c xdg-popup: use current/pending state pattern 2022-05-27 13:31:30 +00:00
wlr_linux_dmabuf_v1.c wlr_linux_dmabuf: Refactor to prevent double dmabuf import 2022-07-03 13:09:22 -04:00
wlr_matrix.c matrix: remove wlr_matrix_projection() 2022-06-08 19:27:36 +00:00
wlr_output_damage.c output: add wlr_output_event_precommit.state 2022-05-30 11:34:57 +02:00
wlr_output_layout.c wlr_output_layout_contains_point: handle outputs that aren't in the layout 2022-03-11 06:49:49 +00:00
wlr_output_management_v1.c output-management-v1: add wlr_output_head_v1_state_apply() 2022-06-17 21:05:51 +00:00
wlr_output_power_management_v1.c output-power-management-v1: listen to output commit 2020-08-27 13:54:19 -06:00
wlr_pointer.c wlr_input_device: remove anon union field 2022-06-21 18:42:07 +00:00
wlr_pointer_constraints_v1.c surface: deprecate wlr_surface.h 2022-01-13 10:06:41 +00:00
wlr_pointer_gestures_v1.c types/wlr_pointer_gestures_v1.c: get client from seat client instead of resource 2022-04-16 20:53:52 +02:00
wlr_presentation_time.c surface: deprecate wlr_surface.h 2022-01-13 10:06:41 +00:00
wlr_primary_selection.c Zero-initialize structs in init functions 2022-04-28 10:09:50 +02:00
wlr_primary_selection_v1.c primary selection: destroy devices before manager 2021-01-05 13:53:58 +01:00
wlr_raster.c wlr_raster: Introduce wlr_raster_from_pixels 2022-07-03 13:09:22 -04:00
wlr_region.c region: stabilize interface 2021-07-05 09:25:25 -04:00
wlr_relative_pointer_v1.c relative-pointer-v1: don't allocate when inert 2022-05-30 21:57:12 +00:00
wlr_screencopy_v1.c wlr_renderer: Switch texture rendering functions to take wlr_raster 2022-07-03 13:09:22 -04:00
wlr_server_decoration.c surface: deprecate wlr_surface.h 2022-01-13 10:06:41 +00:00
wlr_session_lock_v1.c ext-session-lock-v1: new protocol implementation 2022-02-02 15:22:02 +01:00
wlr_subcompositor.c subcompositor: consider map on creation 2022-06-21 14:00:48 +03:00
wlr_switch.c wlr_input_device: remove anon union field 2022-06-21 18:42:07 +00:00
wlr_tablet_pad.c wlr_input_device: remove anon union field 2022-06-21 18:42:07 +00:00
wlr_tablet_tool.c wlr_input_device: remove anon union field 2022-06-21 18:42:07 +00:00
wlr_text_input_v3.c surface: deprecate wlr_surface.h 2022-01-13 10:06:41 +00:00
wlr_touch.c wlr_input_device: remove anon union field 2022-06-21 18:42:07 +00:00
wlr_viewporter.c surface: deprecate wlr_surface.h 2022-01-13 10:06:41 +00:00
wlr_virtual_keyboard_v1.c wlr_input_device: remove anon union field 2022-06-21 18:42:07 +00:00
wlr_virtual_pointer_v1.c wlr_input_device: remove anon union field 2022-06-21 18:42:07 +00:00
wlr_xcursor_manager.c Make wlr_xcursor_manager_load() return a bool 2020-05-18 16:48:44 +02:00
wlr_xdg_activation_v1.c xdg-activation: Deduplicate token creation code 2022-03-26 17:28:51 +01:00
wlr_xdg_decoration_v1.c xdg-toplevel: fix functions' main argument type 2022-02-02 21:06:11 +03:00
wlr_xdg_foreign_registry.c util/uuid: replace with util/token, remove libuuid 2021-04-11 19:09:36 +02:00
wlr_xdg_foreign_v1.c xdg-foreign-v1: treat unmapped parents as NULL 2022-04-13 16:48:15 +00:00
wlr_xdg_foreign_v2.c xdg-foreign-v2: treat unmapped parents as NULL 2022-04-13 16:48:15 +00:00
wlr_xdg_output_v1.c xdg-output: remove dead code 2022-01-28 17:38:39 +01:00