209 Commits (41849d3951c89dce619c6cc511de43005e4e2d12)

Author SHA1 Message Date
itycodes 41849d3951 Revert "Support direct scanout with src crop and dst boxes"
11 months ago
David Turner ac17517a5c Support direct scanout with src crop and dst boxes
11 months ago
YaoBing Xiao 43554c1966 types/wlr_output: removing the useless pointer
1 year ago
Kirill Primak f320df65e6 backend/wayland: introduce wlr_wl_output_set_app_id()
1 year ago
Kirill Primak 27d2eb8596 backend/wayland: dispatch remote display when waiting for a configure event
1 year ago
Kirill Primak 629a5171f2 backend/wayland: don't ack outdated configures
1 year ago
Kirill Primak d80c46250d backend/wayland: improve/fix xdg_toplevel (re-)initialization
1 year ago
Kirill Primak d9f6498f8a backend/wayland: commit null buffer only on unmap
1 year ago
Kirill Primak baf1e4f674 backend/wayland: don't ack a configure event too early
1 year ago
Kirill Primak 94e7165e85 backend/wayland: don't request a state too early
1 year ago
Kirill Primak a62dfebf10 backend/wayland: store output xdg_toplevel title
1 year ago
Kirill Primak 2f82c92307 Avoid using wayland-{client,server}.h
1 year ago
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally
2 years ago
Paul Cercueil 220df2aa0f
Add more POSIX compliance macros to fix uClibc support
2 years ago
Simon Ser 6991f03767 linux-dmabuf-v1: switch to stable
2 years ago
Simon Ser ed0bba581b backend/wayland: take wl_event_loop instead of wl_display
2 years ago
Simon Ser 56ec13596a Cleanup wlr_matrix.h includes
2 years ago
Simon Ser d61ec694b3 output: take wl_event_loop in wlr_output_init()
2 years ago
JiDe Zhang b560f36207 Fix output layers order error on wayland backend
2 years ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical
2 years ago
Rose Hudson 83af3202f9 output: defer fake present events until after commit
2 years ago
Simon Ser e5fc8cd4c7 output: trigger frame/present events on all commits on enabled output
2 years ago
Simon Ser 22b6581a18 backend/wayland: wait for xdg_surface.configure explicitly
2 years ago
Alexander Orzechowski 83d9764ed8 backend/wayland: Use output state to set init custom mode
2 years ago
Alexander Orzechowski 6cda3e251c output: Add initialization state to wlr_output_init
2 years ago
Simon Ser 8678633fc9 backend/wayland: add wlr_wl_output_create_from_surface()
2 years ago
Simon Ser 4f88886199 backend/wayland: tag wl_surface
2 years ago
Brett Ernst 49c7fcdfb1 backend/wayland: log output test failure reasons
2 years ago
Simon Ser fe06e5f49a Use wl_container_of() instead of casts
2 years ago
Simon Ser 7811f22250 backend/wayland: handle output layer damage
2 years ago
Simon Ser 1f716f4bc0 backend/wayland: mark new outputs as disabled
2 years ago
Simon Ser c0fd37c491 backend/wayland: unmap when output is disabled
2 years ago
Alexander Orzechowski 8243399385 output: Set output mode during main commit
2 years ago
Alexander Orzechowski 530e58b96e backend/wayland: Reject non 0 refresh rate mode sets
2 years ago
Simon Ser be05097968 output: add wlr_output_state_init()
2 years ago
Simon Ser 4e513c93bd backend/wayland: add support for cropping output layers
2 years ago
Simon Ser 4c5eadecce backend/wayland: add scaling support for output layers
2 years ago
Simon Ser 44069dfd5e output-layer: add cropping support
2 years ago
Simon Ser 835208db98 output-layer: add support for scaling buffers
2 years ago
Simon Ser 89dcecba39 backend/wayland: only unmap layers when necessary
3 years ago
Simon Ser fcc092c2a6 backend/wayland: only update layer position when necessary
3 years ago
Simon Ser e8a2f76eb4 backend/wayland: only re-order sub-surfaces when necessary
3 years ago
Simon Ser 1b6fac4aa6 output-layer: require all layers in wlr_output_state.layers
3 years ago
Simon Ser af5cc860e1 backend/wayland: destroy zwp_linux_buffer_params_v1 objects
3 years ago
Simon Ser b33ab26fe7 render/swapchain: make public
3 years ago
Simon Ser cd17b18495 backend/wayland: implement output layers
3 years ago
Simon Ser afa1a7f4ba backend/wayland: update output mode after commit is done
3 years ago
Simon Ser 2e49fa1a0a backend/wayland: allow superseding a previous commit
3 years ago
Simon Ser 378f471d29 backend/wayland: ensure buffers are released on shutdown
3 years ago
Simon Ser 756ecf8ee9 backend/wayland: use request_state when toplevel is resized
3 years ago