Commit Graph

124 Commits (e85c79051cc5003568ace6a29ce6e13d16796e48)

Author SHA1 Message Date
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
Simon Ser 52b93f7eb4 output/cursor: fix scale and transform 2 years ago
Simon Ser 5bcd537ff4 output/cursor: use new rendering API 2 years ago
Simon Ser 93a6acae9f output: add wlr_output_begin_render_pass() 2 years ago
Simon Ser 2c6aeed7d6 output: use pending render format if any 2 years ago
Alexander Orzechowski c4bed48fcc output_pick_format: Fail if no format could be chosen 2 years ago
Alexander Orzechowski 90d08f8f1c wlr_drm_format: Rework wlr_drm_format_intersect 2 years ago
Alexander Orzechowski 340700cb70 wlr_drm_format: Change wlr_drm_format_dup to copy 2 years ago
Alexander Orzechowski e427e019c4 wlr_drm_format: Don't take double pointer in wlr_drm_format_add 2 years ago
Alexander Orzechowski b45396c790 wlr_drm_format: Introduce drm_format_finish 2 years ago
Simon Ser d933f5204b output: drop wlr_output_cursor_set_surface 2 years ago
Simon Ser b64e7e88bf output: add output_cursor_set_texture() 2 years ago
Simon Ser bf8ae8a036 output/cursor: fix buffer size when nested and scaled 2 years ago
Simon Ser 587852056c output: add wlr_output_add_software_cursors_to_render_pass() 2 years ago
Simon Ser 44069dfd5e output-layer: add cropping support 2 years ago
Alexander Orzechowski b1e38fc7ea output: Drop output_is_direct_scanout 2 years ago
Simon Ser 7abda952d0 output: drop direct scan-out check in output_basic_test() 2 years ago
Simon Ser 079ff9e6fb output: add wlr_output_is_direct_scanout_allowed() 2 years ago
Simon Ser 835208db98 output-layer: add support for scaling buffers 2 years ago
Simon Ser e00c4cd7dc output-layer: cache current state 2 years ago
Simon Ser 1b6fac4aa6 output-layer: require all layers in wlr_output_state.layers 2 years ago
Simon Ser 5079000e49 output: allow modeset with buffer while frame is pending 2 years ago
Simon Ser ab7eabac84 output: leverage wlr_output_configure_primary_swapchain() 2 years ago
Simon Ser fef8ab22e3 output: introduce wlr_output_configure_primary_swapchain() 2 years ago
Simon Ser b33ab26fe7 render/swapchain: make public 2 years ago
Simon Ser 7215bd1e0f output: expose wlr_output_state_set_buffer() 2 years ago
Simon Ser 4629d0ef40 output: expose wlr_output_state_finish() 2 years ago