Commit Graph

129 Commits (015bb8512ee314e1deb858cf7350b0220fc58702)

Author SHA1 Message Date
Simon Ser 682dbf36e5 backend/headless: take wl_event_loop instead of wl_display 12 months ago
Simon Ser d61ec694b3 output: take wl_event_loop in wlr_output_init() 1 year ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical 1 year ago
Rose Hudson 83af3202f9 output: defer fake present events until after commit 1 year ago
Simon Ser e5fc8cd4c7 output: trigger frame/present events on all commits on enabled output 1 year ago
Simon Ser 6c1a2a6657 backend/headless: fix broken output frame events 1 year ago
Alexander Orzechowski a60361050e backend/headless: Use output state to set init custom mode 1 year ago
Alexander Orzechowski 6cda3e251c output: Add initialization state to wlr_output_init 1 year ago
Simon Ser fe06e5f49a Use wl_container_of() instead of casts 2 years ago
Simon Ser f4ee5eae93 backend/headless: leave new outputs disabled by default 2 years ago
Simon Ser 611ce13625 backend/headless: add support for disabled outputs 2 years ago
Simon Ser 6c53f7badf backend/headless: only schedule a new frame if buffer was submitted 2 years ago
Alexander Orzechowski 8243399385 output: Set output mode during main commit 2 years ago
Tobias Predel 3dc5c7e5e7 backend_destroy: Similiar logic like DRM backend 2 years ago
Simon Ser bea6bee55d backend/headless: unconditionally accept all output layers 2 years ago
Simon Ser a28caf08e3 backend: use global output name counters 2 years ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable 2 years ago
Simon Ser 25dd3cc0cd output: pass wlr_output_state to backend 3 years ago
Simon Ser be86145322 output: turn make/model/serial into char * 3 years ago
Simon Ser 7b7562eb65 backend/headless: allow variable refresh rate 3 years ago
Simon Zeni e279266f71 interfaces: remove wlr_input_device_impl 3 years ago
Simon Zeni 7d560df90e backend/headless: remove unused wlr_headless_input_device 3 years ago
Simon Ser 818fc4a87b Fix incorrect %zd formatting directives 3 years ago
Simon Ser 36a2b19485 output: introduce wlr_output_set_name 3 years ago
Simon Ser b234edcf58 backend/headless: drop wlr_headless_backend_create_with_renderer 3 years ago
Simon Ser f29abe4c77 backend/headless: stop picking a DRM FD 3 years ago
Simon Ser 1d9c1bcea6 input-device: remove wlr_input_device.link 3 years ago
Simon Zeni a143093339 backend/headless: don't store the parent renderer 3 years ago
Roman Gilg 8274c85d21 backend/headless: unlink input device on destroy 3 years ago
Kirill Primak 2af8cc769a output: add presented flag to presentation event 3 years ago
Kirill Primak 1089b7b8d6 output: disallow NULL event for wlr_output_send_present() 3 years ago
Simon Ser 3d0848daae backend: create renderer and allocator in wlr_backend_autocreate 3 years ago
Simon Ser 3ce2ea9e16 Move allocator stuff into new directory 3 years ago
Simon Ser aec062d0d3 backend/headless: remove wlr_output_impl.export_dmabuf 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 44feb832f9 backend/headless: remove swapchain 4 years ago
Simon Ser c82f37542d backend/headless: use common renderer and allocator 4 years ago
Simon Ser 7ec5bf6b10 backend: introduce wlr_backend_finish 4 years ago
Simon Ser c85789a3a9 backend/headless: dup DRM FD in wlr_headless_backend_create_with_renderer 4 years ago
Simon Zeni cc1b66364c backend: use wlr_allocator_autocreate 4 years ago
Simon Zeni 144189674e backend: introduce backend_get_buffer_caps 4 years ago
Simon Zeni c75aa71816 render/gbm_allocator: make wlr_gbm_allocator_create return a wlr_allocator 4 years ago
Simon Ser 5c699f09cb Log drmGetDevices2 error code 4 years ago
Simon Zeni 84dea55b20 render: rename get_dmabuf_render_formats into get_render_formats 4 years ago
Simon Ser f3758d1d0a backend: add error messages in attach_render impls 4 years ago
Simon Ser c6c7fccd96
backend/headless: create renderer after wlr_backend_init 4 years ago
Simon Ser afdf4dc890 render/gles2: make EGL context current in bind_buffer 4 years ago
Simon Zeni 08a4c62aac render: remove egl include from wlr_renderer 4 years ago
Simon Zeni e128e6c08d render: drop egl parameters from wlr_renderer_autocreate 4 years ago