165 Commits (1fc0123ba79212c042ed8211a857f508e1a98169)

Author SHA1 Message Date
Simon Ser 5507770194 output: require commit after hardware cursor update
3 months ago
YaoBing Xiao 43554c1966 types/wlr_output: removing the useless pointer
3 months ago
Alexander Orzechowski bfcaa4bc44 swapchain, damage_ring: Drop buffer age
3 months ago
Alexander Orzechowski eebaca8dbf output/render: Drop buffer age from wlr_output_begin_render_pass
3 months ago
Simon Ser 738bbf01ee cursor: add support for linux-drm-syncobj-v1
4 months ago
Simon Ser 1ad42bea99 output: add explicit sync API
4 months ago
Simon Ser a35b4f059d backend/drm: add support for SIZE_HINTS property
5 months ago
JiDe Zhang 36c0d5fe3a output: reset hardware_cursor on failure
6 months ago
Kirill Primak 510664e79b output: disable hardware cursor when falling back to software
7 months ago
Kirill Primak f534434be6 output: extract hardware cursor disabling logic
7 months ago
Simon Ser ebef710746 renderer: replace get_render_buffer_caps() with struct field
7 months ago
Simon Ser 78c76ddd09 backend: add wlr_backend_{test,commit}()
9 months ago
Simon Ser f0d8377732 output: listen to renderer destroy in wlr_output_cursor
9 months ago
Simon Ser e8b7fe8f39 output: use output_pending_enabled() in output_basic_test()
9 months ago
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally
10 months ago
Alexander Orzechowski cca2bfbe92 output: Drop pending state
10 months ago
Simon Ser a0b1329ee6 Fix bool return types
11 months ago
Alexander Orzechowski 3ed1268f64 render: Nuke old read pixels API
1 year ago
Simon Ser a165261f7f output: replace wlr_render_timer arg with wlr_buffer_pass_options
1 year ago
Simon Zeni 5d639394f3 types/output: emit destroy event before destroying global
1 year ago
Alexander Orzechowski 7702a19739 output: Drop back_buffer
1 year ago
Alexander Orzechowski fc6000251c output: Drop wlr_output_attach_render
1 year ago
Simon Ser 56ec13596a Cleanup wlr_matrix.h includes
1 year ago
Alexander Orzechowski 26158d0718 output: Drop transform matrix
1 year ago
Kirill Primak 78a09573af output: fix display destroy listener double removal
1 year ago
Simon Ser d61ec694b3 output: take wl_event_loop in wlr_output_init()
1 year ago
Simon Ser d23d8ed3ba output: setup display destroy listener in wlr_output_create_global()
1 year ago
Simon Ser 5717e27c06 output: take wl_display in wlr_output_create_global()
1 year ago
Simon Ser 9e702e9cfe util/transform: move over wl_output_transform helpers
1 year ago
Simon Ser 0c83c331ca output/cursor: drop legacy rendering API
1 year ago
Simon Ser 1c24b1182b backend: drop wlr_backend_get_presentation_clock()
1 year ago
Kenny Levinsen 2cf78f4c5b output: allow_artifacts -> allow_reconfiguration
1 year ago
Alexander Orzechowski 5fb0007e02 output_event_commit: Remove committed and buffer
1 year ago
Alexander Orzechowski 03e240a7f2 wlr_output: Add applied state to commit event
1 year ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical
1 year ago
Alexander Orzechowski 5ef42e8e8a output_defer_present: Calloc right struct
1 year ago
Rose Hudson 83af3202f9 output: defer fake present events until after commit
1 year ago
vaxerski c2aa7fd965 backend/drm: Add async page flip support to legacy
1 year ago
Alexander Orzechowski 6c54c34713 output: Mutate frame_pending needs_frame when there is an explicit output commit
1 year ago
Simon Ser e5fc8cd4c7 output: trigger frame/present events on all commits on enabled output
1 year ago
Rose Hudson 462f04db9e output: don't forbid multiple commits per frame
1 year ago
Alexander Orzechowski e85c79051c wlr_output: Set current_mode during new custom mode
1 year ago
Alexander Orzechowski 568b1943b9 wlr_output: Nuke wlr_output_update_enabled
1 year ago
Alexander Orzechowski 63351cf81f output: Schedule mode updates to happen with rest of output events
1 year ago
Alexander Orzechowski f042de3f51 output: Inline wlr_output_update_{custom,}_mode
1 year ago
Alexander Orzechowski f1ba70ffa6 wlr_output: Make wlr_output_update_{custom,}_mode private
1 year ago
Alexander Orzechowski 6cda3e251c output: Add initialization state to wlr_output_init
1 year ago
Alexander Orzechowski 8f67446cc7 output: Extract common commit logic
1 year ago
JiDe Zhang 61903ed66b wlr_output_cursor: assert renderer isn't NULL
1 year ago
Simon Ser 000081db19 cursor, output: apply viewport to cursor
1 year ago