5458 Commits (2ce0305483b7ca28d2ef27c7c3fd9f3282875ede)
 

Author SHA1 Message Date
Simon Ser 2540de494e output: don't leave dangling cursor_front_buffer
3 years ago
Simon Ser 456b971099 output: destroy swapchain when disabled
3 years ago
Rouven Czerwinski 6bfb930aa7 linux-dmabuf-v1: fix implicit check
3 years ago
Simon Ser fbaefd90fc backend/drm: poison buffers which cannot be scanned out
3 years ago
John Lindgren bff5b2c559 Insert new outputs at the end of the list
3 years ago
Jonathan Wong 0fb479ca61 Added whitespace between "output" and "(not"
3 years ago
Rouven Czerwinski d37eb5c2ea linux-dmabuf-v1: filter out LINEAR if implicit
3 years ago
Simon Ser 254ab890e7 scene: add support for viewporter
3 years ago
Simon Ser 83d78f9fd4 render: add DMA-BUF docs
3 years ago
Simon Ser ef1669d33e backend/drm: always add LINEAR to supported modifiers
3 years ago
Simon Ser 98f2efde98 render/drm_format_set: remove special LINEAR case
3 years ago
Simon Ser d5df8d5cbf render/egl: always add LINEAR to supported modifiers
3 years ago
Simon Ser e163a7cf48 backend/drm: fail on explicit modifier in drmModeAddFB2
3 years ago
Simon Ser affe9eda57 Require INVALID for implicit format modifiers
3 years ago
Simon Ser d78cb808b1 render/drm_format_set: add wlr_drm_format_has
3 years ago
Simon Ser 585a908a01 scene: add wlr_scene_xdg_surface_create
3 years ago
Simon Zeni 1d3dd7fc08 backend: remove noop backend
3 years ago
Simon Ser b234edcf58 backend/headless: drop wlr_headless_backend_create_with_renderer
3 years ago
Simon Ser 2e33139ef7 render: introduce WLR_RENDER_DRM_DEVICE
3 years ago
Simon Ser f29abe4c77 backend/headless: stop picking a DRM FD
3 years ago
Simon Ser e4f748c6e9 render/allocator: fallback to renderer DRM FD in autocreate
3 years ago
Simon Ser bf57825560 render: pick DRM FD in autocreate
3 years ago
Simon Ser bcefb71cf6 docs/env_vars: drop WLR_DIRECT_TTY
3 years ago
Joshua Ashton f132d66816 render/vulkan: Optimize vertex shader
3 years ago
Simon Ser 5332935afc render/vulkan: quiet glslangValidator
3 years ago
Simon Ser 1d9c1bcea6 input-device: remove wlr_input_device.link
3 years ago
Isaac Freund c9ba9e82b6
wlr_drag: emit destroy after wl_data_device.leave
3 years ago
Simon Ser 3b93da70a0 backend/wayland: report parent presentation clock
3 years ago
Simon Ser 3d73b899ff linux-dmabuf-v1: hide wlr_linux_buffer_params_v1
3 years ago
Simon Zeni d70d74ad4f ci/archlinux: enable address and undefined sanitizers
3 years ago
Simon Zeni 52c34e8253 tinywl: build with meson if examples option is enabled
3 years ago
Simon Ser e656697a7d backend/drm: scan leases on uevent
3 years ago
Simon Ser 6bb8973309 drm-lease-v1: listen to lease destroy event
3 years ago
Simon Ser 86f5ecf468 backend/drm: introduce wlr_drm_lease
3 years ago
Simon Ser a37f538ca0 Introduce WLR_DEVICE_LEASE events
3 years ago
Manuel Stoeckl d0bb7df630 output: remove XRGB8888 cursor fallback format
3 years ago
Manuel Stoeckl e879d566bb output: Add function to set preferred render format
3 years ago
Manuel Stoeckl 3d7d6ec06f output: use XRGB8888 format instead of ARGB8888
3 years ago
Manuel Stoeckl 7508f87fcb output: lift up output format fallback logic
3 years ago
Simon Zeni ee210758fc tinywl: init output render before commit
3 years ago
Simon Zeni c0fd60be63 backend: fix attempt_backend_by_name multi backend self insertion
3 years ago
Simon Zeni 25bb92faee backend/multi: add asserts in wlr_multi_backend_add
3 years ago
Simon Ser 33eba9080c output: fix renderer buffer cap sanity check in wlr_output_init_render
3 years ago
Érico Nogueira e736ebc63c docs: mention WLR_RENDERER=vulkan.
3 years ago
Simon Zeni fdf3169b41 backend: remove wlr_backend_get_renderer
3 years ago
Simon Zeni d1ebd52ab2 backend/multi: remove backend_get_renderer
3 years ago
Simon Zeni 42549a1c9a backend/drm: stop initializing backend renderer
3 years ago
Simon Zeni a143093339 backend/headless: don't store the parent renderer
3 years ago
Simon Zeni 5f11198605 backend/x11: get renderer from wlr_x11_output
3 years ago
Simon Zeni 5a98eae0dc types/wlr_scene: use renderer from wlr_output
3 years ago