Commit Graph

150 Commits (feb54979c0940655e36119c63e18a9ee72cc03b0)

Author SHA1 Message Date
Alexander Orzechowski cca2bfbe92 output: Drop pending state 1 year ago
Simon Ser a0b1329ee6 Fix bool return types 1 year 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 2 years ago
Rose Hudson 462f04db9e output: don't forbid multiple commits per frame 2 years ago
Alexander Orzechowski e85c79051c wlr_output: Set current_mode during new custom mode 2 years ago
Alexander Orzechowski 568b1943b9 wlr_output: Nuke wlr_output_update_enabled 2 years ago
Alexander Orzechowski 63351cf81f output: Schedule mode updates to happen with rest of output events 2 years ago
Alexander Orzechowski f042de3f51 output: Inline wlr_output_update_{custom,}_mode 2 years ago
Alexander Orzechowski f1ba70ffa6 wlr_output: Make wlr_output_update_{custom,}_mode private 2 years ago
Alexander Orzechowski 6cda3e251c output: Add initialization state to wlr_output_init 2 years ago
Alexander Orzechowski 8f67446cc7 output: Extract common commit logic 2 years ago
JiDe Zhang 61903ed66b wlr_output_cursor: assert renderer isn't NULL 2 years ago
Simon Ser 000081db19 cursor, output: apply viewport to cursor 2 years ago
Simon Ser 7a9f8d8d6b Use struct initializers instead of memset() 2 years ago
Simon Ser 6f8287128b output: drop wlr_output_cursor_set_image() 2 years ago
Alexander Orzechowski 8243399385 output: Set output mode during main commit 2 years ago
Simon Ser be05097968 output: add wlr_output_state_init() 2 years ago
Simon Ser 6dd8b092e9 output/swapchain: fix error return value types 2 years ago
Alexander Orzechowski 4b7c526578 output: Introduce wlr_output_state_copy() 2 years ago
Simon Ser c4d4409deb output: stop using wlr_output.back_buffer in output_ensure_buffer() 2 years ago
Simon Ser b625a13156 output: attach buffer to state in output_ensure_buffer() 2 years ago
Alexander Orzechowski 64c0272f81 output_state: Gamma lut should be freed only if committed 2 years ago
Simon Ser 670915eeea output: add wlr_output_state_set_layers() 2 years ago
Alexander Orzechowski a09bb1314d wlr_output_state: Consider gamma_lut uninitialized if not committed 2 years ago
Alexander Orzechowski b80e67d6e6 wlr_output_state: Consider buffer uninitialized if not committed 2 years ago
Alexander Orzechowski ae7bad86dd output: introduce wlr_output_state_set_damage() 2 years ago
Simon Ser 5d5cf34486 output: add wlr_output_state_set_gamma_lut() 2 years ago
Rose Hudson 9e8947e4d5 add render timer API 2 years ago