6002 Commits (f8e70af31862970fe5b92e3beea2137bdf1bef21)
 

Author SHA1 Message Date
Alexander Orzechowski 32d00984e1 wlr_scene: Expand damage cull region with fractional scales
2 years ago
Alexander Orzechowski fe21fc6920 wlr_scene: Don't cull the entire output when entering direct scanout
2 years ago
Kirill Primak 5477ad7d90 scene: fix output damage expansion condition
2 years ago
Simon Ser d2238bf722 render/vulkan: import semaphore to DMA-BUF instead of blocking
2 years ago
Simon Ser aaf828d3d2 render/dmabuf: add dmabuf_import_sync_file
2 years ago
Simon Ser 10f543d579 render/vulkan: release stage buffers after command buffer completes
2 years ago
Simon Ser 2a414c896e render/vulkan: destroy textures after command buffer completes
2 years ago
Simon Ser 0730552e85 render/vulkan: drop unused fields from wlr_vk_format_modifier_props
2 years ago
Simon Ser ab6607b950 build: exclude <wlr/types/wlr_drm_lease_v1.h> without DRM backend
2 years ago
Simon Ser 35a0d9c85d scene: set output damage during direct scan-out
2 years ago
Simon Ser ce089498cc scene: use wlr_output_state for direct scanout
2 years ago
Manuel Stoeckl c02872e033 render/vulkan: align staging buffers for texture upload
2 years ago
Simon Ser f0375eed24 backend/session: make optional
2 years ago
Simon Ser 21254737bf backend: use time helpers to implement timeouts
2 years ago
Simon Ser 769cabbadf util/time: use int64_t return value for get_current_time_msec()
2 years ago
Simon Ser fb4fb3bac2 backend: error out when missing DRM and libinput in wlr_backend_autocreate()
2 years ago
Simon Ser f839d6896f backend/session: disable libseat examples for subproject by default
2 years ago
Simon Ser 76b3687739 shm: add create() function without a wlr_renderer
2 years ago
Manuel Stoeckl 3ed69b4946 render/vulkan: add support for RGB565 texture format
2 years ago
Kirill Primak 060df4c6c0 scene: introduce wlr_scene_buffer.events.outputs_update
2 years ago
Simon Ser 42016fa262 compositor: make renderer optional
2 years ago
Simon Ser 1978a91717 compositor: release current buffer after commit event
2 years ago
Simon Ser 359df5ef84 compsitor: document wlr_compositor_create()
2 years ago
Simon Ser d47016abb2 backend/multi: stop pulling <wlr/backend/session.h>
2 years ago
Simon Ser 0fa5743c26 render/gles2, render/pixman: stop pulling <wlr/backend.h>
2 years ago
Simon Ser b89a050e58 backend: stop pulling <wlr/backend/session.h>
2 years ago
Simon Ser ba13f471ea backend/session: drop unused <libudev.h>
2 years ago
Simon Ser 99134c26b8 render: stop pulling <wlr/backend.h>
2 years ago
Guido Günther 8a56490229 seat/pointer: Initialize low_res_value
2 years ago
Simon Ser 01103e1d99 Relax 80 column limit
2 years ago
Manuel Stoeckl b97ef59393 render/vulkan: update shm texture data in one batch
2 years ago
Simon Ser 4ff46e6cf9 xwayland/xwm: add support for xwayland-shell-v1
2 years ago
Simon Ser 85b37127a6 xwayland/shell: add wlr_xwayland_shell_v1_surface_from_serial()
2 years ago
Simon Ser d19191ff6b xwayland/server: delay non-lazy startup
2 years ago
Simon Ser 3f40b0031f xwayland/server: add start signal
2 years ago
Simon Ser d3b84463f8 xwayland: add wlr_xwayland_shell_v1_destroy()
2 years ago
Simon Ser 44c7e233ff xwayland: add wlr_xwayland_shell_v1_set_client()
2 years ago
Simon Ser 69b0b296a2 xwayland-shell-v1: new protocol implementation
2 years ago
Simon Ser f84f7c7710 wl-drm: use resource interface
2 years ago
Simon Ser 772066a174 linux-dmabuf-v1: use resource interface
2 years ago
Kirill Primak 236918d52e Nuke deprecated include/wlr/types/wlr_surface.h
2 years ago
Kirill Primak c2fb5289c2 xdg-shell: send invalid_size errors
2 years ago
Simon Ser 6c3d6be74b output: drop wlr_output_damage_whole()
2 years ago
Simon Ser 4452ed0651 backend/drm: don't damage output on CRTC change
2 years ago
Simon Ser ef5e2cc5e3 output: call wlr_output_update_enabled() after commit
2 years ago
Simon Ser fdb24d19ca allocator/drm_dumb: use libdrm dumb buffer helpers
2 years ago
bi4k8 8b12037cad wlr_seat: clear `drag->seat_client` when destroyed
2 years ago
Simon Ser 77d9fc0848 backend: rename backend to multi in wlr_backend_autocreate()
2 years ago
Simon Ser e7c556fcf6 backend: drop wlr_backend_get_session()
2 years ago
Simon Ser 41b7acbab7 backend: return wlr_session in wlr_backend_autocreate() call
2 years ago