125 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
Simon Ser 842093bb84 Define _POSIX_C_SOURCE globally
2 years ago
Simon Ser b62ac611c8 backend/x11: take wl_event_loop instead of wl_display
2 years ago
Alexander Orzechowski 8ac5139007 backend/x11: Use wlr_texture_read_pixels
2 years ago
Kirill Primak 4990ed99eb backend/x11: don't send ConfigureRequest with the same size
2 years ago
Kirill Primak 4102b722d9 backend/x11: check buffer format in output_test()
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
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical
2 years ago
Simon Ser e5fc8cd4c7 output: trigger frame/present events on all commits on enabled output
2 years ago
Alexander Orzechowski 869b0f14bc backend/x11: 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
Brett Ernst 7ce4d557c5 backend/x11: log output test failure reasons
2 years ago
Simon Ser fe06e5f49a Use wl_container_of() instead of casts
2 years ago
Simon Ser e1bdc62c38 backend/x11: leave new outputs disabled by default
2 years ago
Simon Ser bfe8138210 backend/x11: unmap when output is disabled
2 years ago
Alexander Orzechowski 8243399385 output: Set output mode during main commit
2 years ago
Alexander Orzechowski 99314aac9f backend/x11: Reject non 0 refresh rate mode sets
2 years ago
Simon Ser be05097968 output: add wlr_output_state_init()
2 years ago
Simon Ser bc8260f377 backend/x11: fix initial value of wlr_x11_buffer.n_busy
3 years ago
Simon Ser afe1ae4479 backend/x11: ensure buffers are released on shutdown
3 years ago
Simon Ser 3ef68a4842 backend/x11: use request_state when window is resized
3 years ago
Simon Ser feb5691240 backend: remove const casts for pixman_region32_t
3 years ago
Simon Ser a28caf08e3 backend: use global output name counters
3 years ago
Simon Ser 6832ae14aa render: drop wlr_renderer_read_pixels() flags
3 years ago
Isaac Freund 135e60ff82 backend/x11: report adaptive sync as enabled
3 years ago
Simon Ser 8c70245d5f output: fail commits if adaptive sync cannot be enabled
3 years ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable
3 years ago
Simon Ser 25dd3cc0cd output: pass wlr_output_state to backend
3 years ago
Simon Ser 4f5d6e4746 backend/x11: fix output model strdup call
3 years ago
Simon Ser be86145322 output: turn make/model/serial into char *
3 years ago
Simon Zeni a92e5f8d46 types/wlr_input_device: move output_name field to wlr_pointer and wlr_touch
4 years ago
Simon Zeni 10cbb9fbe1 interface/wlr_touch: rework destroy sequence
4 years ago
Simon Zeni 51cd3c0726 interface/wlr_pointer: rework destroy sequence
4 years ago
Simon Zeni 19f7e5d2b4 backend/x11: remove wlr_input_device_impl
4 years ago
Simon Zeni edfb332b24 types/wlr_touch: add base wlr_input_device
4 years ago
Simon Zeni d5480efc7a types/wlr_pointer: add base wlr_input_device
4 years ago
Simon Zeni 71577e351e types/wlr_input_device: default vendor and product id to 0
4 years ago
Simon Ser 818fc4a87b Fix incorrect %zd formatting directives
4 years ago
Simon Ser 36a2b19485 output: introduce wlr_output_set_name
4 years ago
Simon Zeni 5f11198605 backend/x11: get renderer from wlr_x11_output
4 years ago
Simon Ser a04cfca4da Remove support for DMA-BUF flags
4 years ago
Kirill Primak 2af8cc769a output: add presented flag to presentation event
4 years ago
Simon Ser 3132c0ab10 output: drop wlr_output_state.buffer_type
4 years ago
Simon Ser a38baec1f8 buffer: make enum wlr_buffer_cap public
4 years ago
Simon Ser 2f615468b6 backend: add output state allow-lists
4 years ago
Simon Ser c87c849ec6 backend/x11: use wlr_renderer_begin_with_buffer for cursor
4 years ago
Simon Ser a670ee7940 backend/x11: remove swapchain
4 years ago