2297 Commits (8bd7170fd95aa0753dc859457808d7f7f81d560d)

Author SHA1 Message Date
Alexander Orzechowski 31a9fc1fb6 util: Introduce env helpers
2 years ago
Kenny Levinsen 7c575922c0 wlr_scene: Convert render_list to wl_array
2 years ago
Kenny Levinsen 724aa38fc2 util/array: Add array_realloc for wl_array
2 years ago
Alexander Orzechowski 346e524201 Remove wlr_signal_emit_safe
2 years ago
Alexander Orzechowski 1d08ef234e util/box: Introduce wlr_fbox_equal
2 years ago
Alexander Orzechowski 9f3bd64a33 util/box: Introduce wlr_box_equal
2 years ago
Alexander Orzechowski 59675347e6 wlr_scene: Remove unused typedef
2 years ago
Alexander Orzechowski 919e67da7d wlr_scene: Account for occlusion by other scene nodes when calculating visibility
2 years ago
Alexander Orzechowski 18417026be wlr_scene: Introduce buffer opaque region metadata
2 years ago
Alexander Orzechowski 0a9a941ba3 wlr_scene: Rewrite direct scan out logic to rely on visibility
2 years ago
Alexander Orzechowski 028606512d wlr_scene: Add per scene node visibility
2 years ago
Simon Ser 42d68d7532 surface: add WLR_SURFACE_STATE_OFFSET
2 years ago
Simon Ser 98cf38601f render: replace wlr_texture_write_pixels with update_from_buffer
2 years ago
Simon Ser 8c3c6987db backend/wayland: fix touch device not added on startup
2 years ago
Simon Ser f244094682 backend/drm: drop enum wlr_drm_connector_status
2 years ago
Simon Ser 08973d2430 backend/drm: drop WLR_DRM_CONN_NEEDS_MODESET
2 years ago
Simon Ser 6a5fb22698 backend/drm: remove unused WLR_DRM_CONN_CLEANUP
2 years ago
Alexander Orzechowski f72aeacd6e wlr_scene: Add option to disable direct scanout
2 years ago
Simon Ser b24b50ec0c single-pixel-buffer-v1: new protocol implementation
2 years ago
Simon Ser f1e05a6493 xdg-shell: add support for v5
2 years ago
Simon Ser bd587a7f43 backend/drm: use drmModeGetConnectorTypeName
2 years ago
José Expósito add44b3e2e seat: support low-resolution clients
2 years ago
José Expósito c6032d6b1c backend/libinput: handle high-res scroll events
2 years ago
José Expósito 65c436407f pointer: transform low-res to high-res axis events
2 years ago
Alexander Orzechowski 5dc1d4671d wlr_scene: Maintain damage highlight regions per output
3 years ago
Isaac Freund ffb53a6103
Document NULL return value of foo_from_wlr_surface() functions
3 years ago
Kirill Primak 694b8c6683 scene: add missing output damage listener
3 years ago
Kirill Primak 97f0347780 scene: switch to wlr_damage_ring
3 years ago
Kirill Primak e0accb2d50 types: add wlr_damage_ring
3 years ago
Kenny Levinsen 03dc7e2df5 wlr_{keyboard,pointer,touch}: Update event docs
3 years ago
Isaac Freund 91943a68a6 wlr_input_device: remove anon union field
3 years ago
Kirill Primak 5c4384a133 xdg-popup: use configure fields
3 years ago
Simon Ser 1d581656c7 backend/drm: set "max bpc" to the max
3 years ago
Simon Ser d89285f783 output-management-v1: add wlr_output_head_v1_state_apply()
3 years ago
Simon Ser 29291cb47c render/texture: drop wlr_texture_is_opaque
3 years ago
Simon Ser 96b594110d matrix: remove wlr_matrix_projection()
3 years ago
Simon Ser 6688a3d9ea output: add output state setters
3 years ago
Isaac Freund 0deef6fe44 output: fix leak of empty back buffer lock
3 years ago
Simon Ser 1b27d537d1 backend/drm: unconditionally set "content type" to graphics
3 years ago
Simon Ser e383c1f1db xdg-shell: add support for v4
3 years ago
Kirill Primak 0c2eed533e scene/output-layout: improve ownership logic
3 years ago
Kirill Primak d3bc17d5d1 scene: add wlr_scene_output.events.destroy
3 years ago
Kirill Primak ec328ca8cc scene/wlr_scene.h: fix indentation
3 years ago
Simon Ser 638c5cda51 output: drop wlr_output_cursor.events.destroy
3 years ago
Simon Ser 459a642e83 output: introduce wlr_output_cursor_set_buffer
3 years ago
Alexander Orzechowski 71f8a48d38 wlr_scene: Move children list from wlr_scene_node to wlr_scene_tree
3 years ago
Alexander Orzechowski cb2dbc327e wlr_scene: Inline wlr_scene_node_state
3 years ago
Alexander Orzechowski ccd0f85c2a wlr_scene: Only allow parenting on a wlr_scene_tree
3 years ago
Alexander Orzechowski 9eb71146ae wlr_scene: Refactor wlr_scene (the root element) to encase a wlr_scene_tree
3 years ago
Simon Ser bb2946f737 build: make GBM optional
3 years ago