6616 Commits (2c33a1c2de1a675d84ede6b0d751cb28abeb7e44)
 

Author SHA1 Message Date
Rose Hudson 462f04db9e output: don't forbid multiple commits per frame
1 year ago
Rose Hudson fc81d06add backend/drm: report !presented if session is inactive
1 year ago
Rose Hudson f7afef0b1f backend/drm: don't set frame_pending on modeset
1 year ago
Simon Ser 11aba53ead render: only open DRM render node if necessary
1 year ago
Rose Hudson f5917f0247 scene_output_layout: make output adding explicit
1 year ago
Rose Hudson 91f813ffb7 output_layout: return wlr_output_layout_output when adding output
1 year ago
Alexander Orzechowski e85c79051c wlr_output: Set current_mode during new custom mode
1 year ago
Simon Ser 72787db98a compositor: drop wlr_surface_destroy_role_object()
1 year ago
Kirill Primak bd5c4f4a4a xdg-shell: rework roles
1 year ago
Kirill Primak e5300c225e xdg-popup: avoid using wlr_surface_destroy_role_object()
1 year ago
Kirill Primak 10ba8ebc70 Don't assume xdg_surface.{toplevel,popup} is non-NULL
1 year ago
Kirill Primak f0cc712af1 xdg-shell: don't return anything from create_xdg_surface()
1 year ago
Alexander Orzechowski ce615a44c0 egl: Don't assume display is owned when KHR_display_reference is unsupported
1 year ago
Alexander Orzechowski 91a1797a96 egl: Remove dead code
1 year ago
Simon Ser 9b8cd1f5d6 buffer: make wlr_client_buffer functions private
1 year ago
Simon Ser 6c1a2a6657 backend/headless: fix broken output frame events
1 year ago
Alexander Orzechowski 5f6912595e renderer/vulkan: Defer device lost signal until end of pass
1 year ago
Leonardo Hernández Hernández bdc34401ba
xdg-decoration: store an xdg_toplevel instead of xdg_surface
1 year ago
Simon Ser 22b6581a18 backend/wayland: wait for xdg_surface.configure explicitly
1 year ago
Simon Ser d3d3e19ffd render: split render pass API into separate header
1 year ago
Alexander Orzechowski 568b1943b9 wlr_output: Nuke wlr_output_update_enabled
1 year ago
Alexander Orzechowski 63351cf81f output: Schedule mode updates to happen with rest of output events
1 year ago
Alexander Orzechowski f042de3f51 output: Inline wlr_output_update_{custom,}_mode
1 year ago
Alexander Orzechowski f1ba70ffa6 wlr_output: Make wlr_output_update_{custom,}_mode private
1 year ago
Alexander Orzechowski 8f0d4c9332 backend/drm: Use output state to set init mode
1 year ago
Alexander Orzechowski a34d349963 backend/drm: Move output variable up in connect_drm_connector
1 year ago
Alexander Orzechowski a60361050e backend/headless: Use output state to set init custom mode
1 year ago
Alexander Orzechowski 83d9764ed8 backend/wayland: Use output state to set init custom mode
1 year ago
Alexander Orzechowski 869b0f14bc backend/x11: 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
Alexander Orzechowski 8f67446cc7 output: Extract common commit logic
1 year ago
Simon Ser 8836e12988 examples/embedded: new example
1 year ago
Simon Ser 8678633fc9 backend/wayland: add wlr_wl_output_create_from_surface()
1 year ago
Simon Ser 4f88886199 backend/wayland: tag wl_surface
1 year ago
Simon Ser dd24991c9e backend/wayland: take existing wl_display in wlr_wl_backend_create()
1 year ago
Alexander Orzechowski 664ec59095 renderer: Sanity check texture source bounds
1 year ago
Alexander Orzechowski aee31edaad screencopy_v1: Implement copy regions with gpu blit path
1 year ago
Alexander Orzechowski b4cbaa4549 screencopy_v1: Use new renderer API for gpu blit path
1 year ago
Simon Ser c74f89d4f8 Avoid using memcpy() to copy structs
1 year ago
Simon Ser 77dc1c28aa xwayland: drop wlr_xwayland_surface.events.set_pid
1 year ago
JiDe Zhang 73db481037 wlr_output: update cursor when scale changed
1 year ago
JiDe Zhang 61903ed66b wlr_output_cursor: assert renderer isn't NULL
1 year ago
Simon Ser d40bcfe2c1 xwayland: avoid calling xwm_get_atom_name() when debug logs are off
1 year ago
Simon Zeni 60ca6f17eb types/wlr_drm_lease_v1: downgrade DRM backend error message to debug
1 year ago
q234rty 061f5fafbd render/vulkan: use renamed glslang binary by default
1 year ago
Kirill Primak 42a5b6f62a compositor: add "mapped" flag doc
1 year ago
Kirill Primak 7df11ada5e Unmap wlr_surface before making its role object inert
1 year ago
Kirill Primak 529f1b82ee xwayland/shell: don't listen to wlr_surface.events.destroy
1 year ago
Simon Ser 307720d501 backend/drm: restore custom modes
1 year ago
rewine 2f859f5bec
wlr_output: add comments for signal parameters
1 year ago