1633 Commits (fc3d8b228b435ff18a3fe82b126d334395495b5a)

Author SHA1 Message Date
Isaac Freund a773231c42 wlr-output-management: implement adaptive sync
2 years ago
Simon Ser ccf4e04036 output: clarify custom modes warning
2 years ago
Simon Ser 3a949ea8eb idle-notify-v1: new protocol implementation
2 years ago
Kirill Primak a049d66dd7 xdg-toplevel: send invalid_parent error
2 years ago
Simon Ser 5c382f6344 drm-lease-v1: fix error codepath
2 years ago
Kirill Primak 46a686ce6b output-damage: drop unused pending_attach_render
2 years ago
Kirill Primak dd0665d822 output-damage: drop precommit listener
2 years ago
Simon Ser 6832ae14aa render: drop wlr_renderer_read_pixels() flags
2 years ago
Consolatis e22aa2796c screencopy-v1: make sure wlr_buffer enum is visible
2 years ago
Simon Ser a0345f2854 output: add wlr_output_state.allow_artifacts
2 years ago
Simon Ser c153ae3c5d screencopy-v1: use wlr_buffer APIs
2 years ago
Simon Ser f03da48491 screencopy-v1: rename wlr_screencopy_frame_v1.stride
2 years ago
Simon Ser 77b829e15f screencopy-v1: use DRM format code for shm buffers
2 years ago
Simon Ser 4885c08f38 screencopy-v1: rename wlr_screencopy_frame_v1.{format,fourcc}
2 years ago
Simon Ser 2178573b0a output: add wlr_output_mode.picture_aspect_ratio
2 years ago
Simon Ser 1465d238a4 single-pixel-buffer-v1: fix header guard name
2 years ago
Kirill Primak 4cc3abb966 xdg-foreign-v2: s/unmap/destroy
2 years ago
Kirill Primak ba7bbab3ab xdg-foreign-v1: s/unmap/destroy
2 years ago
Simon Ser f8ae564906 compositor: fix wlr_surface_set_role return value docs
2 years ago
Isaac Freund fd0b0276c9 output: remove unknown adaptive sync state
2 years ago
Simon Ser 8c70245d5f output: fail commits if adaptive sync cannot be enabled
2 years ago
Kenny Levinsen 7c575922c0 wlr_scene: Convert render_list to wl_array
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
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
José Expósito add44b3e2e seat: support low-resolution clients
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
2 years ago
Isaac Freund ffb53a6103
Document NULL return value of foo_from_wlr_surface() functions
2 years ago
Kirill Primak 694b8c6683 scene: add missing output damage listener
2 years ago
Kirill Primak 97f0347780 scene: switch to wlr_damage_ring
2 years ago
Kirill Primak e0accb2d50 types: add wlr_damage_ring
2 years ago
Kenny Levinsen 03dc7e2df5 wlr_{keyboard,pointer,touch}: Update event docs
2 years ago
Isaac Freund 91943a68a6 wlr_input_device: remove anon union field
2 years ago
Kirill Primak 5c4384a133 xdg-popup: use configure fields
2 years ago
Simon Ser d89285f783 output-management-v1: add wlr_output_head_v1_state_apply()
2 years ago
Simon Ser 29291cb47c render/texture: drop wlr_texture_is_opaque
2 years ago
Simon Ser 96b594110d matrix: remove wlr_matrix_projection()
2 years ago
Simon Ser 6688a3d9ea output: add output state setters
2 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