Commit Graph

95 Commits (2c64f36e8886d1f26daeb2a4ee79f3f9dd3d4c85)

Author SHA1 Message Date
Simon Ser 1ad42bea99 output: add explicit sync API 8 months ago
Simon Ser 78c76ddd09 backend: add wlr_backend_{test,commit}() 1 year ago
Simon Ser e8b7fe8f39 output: use output_pending_enabled() in output_basic_test() 1 year ago
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally 1 year ago
Alexander Orzechowski cca2bfbe92 output: Drop pending state 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
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 1c24b1182b backend: drop wlr_backend_get_presentation_clock() 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 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 2 years ago
Alexander Orzechowski 6c54c34713 output: Mutate frame_pending needs_frame when there is an explicit output commit 2 years 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
Simon Ser 7a9f8d8d6b Use struct initializers instead of memset() 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 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
Simon Ser 670915eeea output: add wlr_output_state_set_layers() 2 years ago
Simon Ser 5d5cf34486 output: add wlr_output_state_set_gamma_lut() 2 years ago
Alexander Orzechowski 90d08f8f1c wlr_drm_format: Rework wlr_drm_format_intersect 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 44069dfd5e output-layer: add cropping support 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 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
Simon Ser 3e0ce761ad output: add wlr_output_set_layers() 2 years ago