Commit graph

  • 0fcc842291 subsurface: don't add to parent list immediately Kirill Primak 2021-12-06 14:59:00 +03:00
  • 7964bdae76 surface: fix non-buffer damage handling Kirill Primak 2021-12-04 20:05:32 +03:00
  • df7d280343 subsurface: apply position change at the right moment Kirill Primak 2021-12-03 23:15:55 +03:00
  • f463ca669a subsurface: simplify and fix parent commit handling Kirill Primak 2021-12-03 23:14:13 +03:00
  • 818fc4a87b Fix incorrect %zd formatting directives Simon Ser 2021-12-09 16:39:09 +01:00
  • 36a2b19485 output: introduce wlr_output_set_name Simon Ser 2021-12-09 15:43:19 +01:00
  • 1fbd13ec79 examples: remove unnecessary partial_dependency() call Simon Ser 2021-12-07 16:20:54 +01:00
  • 90e9d327dd examples: remove unnecessary wlroots deps for clients Simon Ser 2021-12-07 16:20:20 +01:00
  • 83bdb3ad07 examples/layer-shell: remove wlroots dependency Simon Ser 2021-12-07 16:19:26 +01:00
  • ad28490cf4 build: move wayland-client dep to backend/wayland/ Simon Ser 2021-12-07 16:11:29 +01:00
  • c50c4fc5cc linux-dmabuf-v1: add per-surface feedback Simon Ser 2021-06-07 18:20:45 +02:00
  • 1d8340754b linux-dmabuf-v1: implement v4 Simon Ser 2018-11-13 12:35:08 +01:00
  • 77d811a21b render: add wlr_renderer_init_wl_shm Simon Ser 2021-06-07 16:31:53 +02:00
  • c9f3c2b4f7 surface: fix damage transformation Kirill Primak 2021-11-20 13:30:18 +03:00
  • ca1af8119c Fix wlr_scene_node_lower_to_bottom tiosgz 2021-12-04 22:12:58 +00:00
  • efeb8346cf output: drop front_buffer Simon Ser 2021-12-01 08:49:48 +01:00
  • 45069fb623 screencopy-v1: use wlr_output_event_commit.buffer Simon Ser 2021-12-03 11:19:20 +01:00
  • 60b7267e18 export-dmabuf-v1: use wlr_output_event_commit.buffer Simon Ser 2021-12-03 11:10:05 +01:00
  • f016eca97c output: add wlr_output_event_commit.buffer Simon Ser 2021-12-03 11:06:49 +01:00
  • 7201aae3d6 render/drm-format-set: add wlr_drm_format_set_intersect Simon Ser 2021-12-01 13:35:50 +01:00
  • 92080b3a01 readme: update wrapper libraries link Simon Ser 2021-12-03 11:45:57 +01:00
  • 0d32118a80 output: fix modifier stripping Simon Ser 2021-12-01 08:49:48 +01:00
  • 1bf9676e87 render/egl: improve modifier support detection Simon Ser 2021-11-27 18:33:04 +01:00
  • de0bc78319 render/pixman: advertise MOD_INVALID instead of MOD_LINEAR Simon Ser 2021-12-01 14:12:09 +01:00
  • 051d1ce90e render/egl: add wlr_egl_create_with_context Simon Ser 2021-11-27 20:01:48 +01:00
  • ffd4a27714 render/egl: store IMG_context_priority in wlr_egl Simon Ser 2021-12-01 14:03:37 +01:00
  • 812ab2e716 Fix uninitialized variable errors in release mode Quantum 2021-12-01 02:31:45 -05:00
  • 611b9ca843 backend/wayland: improve wayland input device name Moon Sungjoon 2021-12-01 05:40:23 +09:00
  • a44b2af672
    tinywl: use wlr_scene Isaac Freund 2021-11-25 20:28:54 +01:00
  • ba974a4e9f scene: add wlr_scene_get_scene_output Simon Ser 2021-11-30 20:55:04 +01:00
  • dd84c5a1cc types/wlr_drm_lease_v1: add NULL check to drm lease resource destroy Simon Zeni 2021-11-30 14:51:07 -05:00
  • 697a1cd0f5 output: add wlr_output_get_primary_formats Simon Ser 2021-11-30 20:26:11 +01:00
  • e93435016e output: fix typo in wlr_output_impl.get_primary_formats docs Simon Ser 2021-11-30 20:33:36 +01:00
  • 2540de494e output: don't leave dangling cursor_front_buffer Simon Ser 2021-11-30 18:33:08 +01:00
  • 456b971099 output: destroy swapchain when disabled Simon Ser 2021-11-30 18:07:39 +01:00
  • 6bfb930aa7 linux-dmabuf-v1: fix implicit check Rouven Czerwinski 2021-11-29 09:40:02 +01:00
  • fbaefd90fc backend/drm: poison buffers which cannot be scanned out Simon Ser 2021-11-26 22:46:10 +01:00
  • bff5b2c559 Insert new outputs at the end of the list John Lindgren 2021-11-29 08:12:45 -05:00
  • 0fb479ca61 Added whitespace between "output" and "(not" Jonathan Wong 2021-11-28 16:56:09 +00:00
  • d37eb5c2ea linux-dmabuf-v1: filter out LINEAR if implicit Rouven Czerwinski 2021-11-27 19:08:18 +01:00
  • 254ab890e7 scene: add support for viewporter Simon Ser 2021-11-26 10:26:01 +01:00
  • 83d78f9fd4 render: add DMA-BUF docs Simon Ser 2021-11-24 21:42:08 +01:00
  • ef1669d33e backend/drm: always add LINEAR to supported modifiers Simon Ser 2021-11-24 12:17:39 +01:00
  • 98f2efde98 render/drm_format_set: remove special LINEAR case Simon Ser 2021-03-31 22:07:54 +02:00
  • d5df8d5cbf render/egl: always add LINEAR to supported modifiers Simon Ser 2021-03-31 22:20:24 +02:00
  • e163a7cf48 backend/drm: fail on explicit modifier in drmModeAddFB2 Simon Ser 2021-03-31 22:05:18 +02:00
  • affe9eda57 Require INVALID for implicit format modifiers Simon Ser 2021-03-31 17:07:55 +02:00
  • d78cb808b1 render/drm_format_set: add wlr_drm_format_has Simon Ser 2021-03-31 16:50:17 +02:00
  • 585a908a01 scene: add wlr_scene_xdg_surface_create Simon Ser 2021-10-25 18:29:24 +02:00
  • 1d3dd7fc08 backend: remove noop backend Simon Zeni 2021-09-30 10:53:18 -04:00
  • b234edcf58 backend/headless: drop wlr_headless_backend_create_with_renderer Simon Ser 2021-11-25 10:50:28 +01:00
  • 2e33139ef7 render: introduce WLR_RENDER_DRM_DEVICE Simon Ser 2021-11-24 10:52:39 +01:00
  • f29abe4c77 backend/headless: stop picking a DRM FD Simon Ser 2021-11-24 10:36:39 +01:00
  • e4f748c6e9 render/allocator: fallback to renderer DRM FD in autocreate Simon Ser 2021-11-24 10:33:13 +01:00
  • bf57825560 render: pick DRM FD in autocreate Simon Ser 2021-11-24 10:35:30 +01:00
  • bcefb71cf6 docs/env_vars: drop WLR_DIRECT_TTY Simon Ser 2021-11-24 10:57:53 +01:00
  • f132d66816 render/vulkan: Optimize vertex shader Joshua Ashton 2021-11-10 11:41:39 +00:00
  • 5332935afc render/vulkan: quiet glslangValidator Simon Ser 2021-11-07 13:22:14 +01:00
  • 1d9c1bcea6 input-device: remove wlr_input_device.link Simon Ser 2021-11-22 22:30:40 +01:00
  • c9ba9e82b6
    wlr_drag: emit destroy after wl_data_device.leave Isaac Freund 2021-11-22 22:43:39 +01:00
  • 3b93da70a0 backend/wayland: report parent presentation clock Simon Ser 2021-11-22 19:29:30 +01:00
  • 3d73b899ff linux-dmabuf-v1: hide wlr_linux_buffer_params_v1 Simon Ser 2021-11-22 10:32:55 +01:00
  • d70d74ad4f ci/archlinux: enable address and undefined sanitizers Simon Zeni 2021-11-19 10:52:57 -05:00
  • 52c34e8253 tinywl: build with meson if examples option is enabled Simon Zeni 2021-11-18 16:29:05 -05:00
  • e656697a7d backend/drm: scan leases on uevent Simon Ser 2021-11-03 14:23:00 +01:00
  • 6bb8973309 drm-lease-v1: listen to lease destroy event Simon Ser 2021-11-03 14:22:35 +01:00
  • 86f5ecf468 backend/drm: introduce wlr_drm_lease Simon Ser 2021-11-03 14:03:59 +01:00
  • a37f538ca0 Introduce WLR_DEVICE_LEASE events Simon Ser 2021-11-03 13:37:24 +01:00
  • d0bb7df630 output: remove XRGB8888 cursor fallback format Manuel Stoeckl 2021-11-18 17:55:56 -05:00
  • e879d566bb output: Add function to set preferred render format Manuel Stoeckl 2021-11-10 23:20:10 -05:00
  • 3d7d6ec06f output: use XRGB8888 format instead of ARGB8888 Manuel Stoeckl 2021-11-10 22:59:31 -05:00
  • 7508f87fcb output: lift up output format fallback logic Manuel Stoeckl 2021-11-10 22:54:04 -05:00
  • ee210758fc tinywl: init output render before commit Simon Zeni 2021-11-19 10:17:04 -05:00
  • c0fd60be63 backend: fix attempt_backend_by_name multi backend self insertion Simon Zeni 2021-11-19 10:41:52 -05:00
  • 25bb92faee backend/multi: add asserts in wlr_multi_backend_add Simon Zeni 2021-11-19 10:44:45 -05:00
  • 33eba9080c output: fix renderer buffer cap sanity check in wlr_output_init_render Simon Ser 2021-11-19 15:24:07 +01:00
  • e736ebc63c docs: mention WLR_RENDERER=vulkan. Érico Nogueira 2021-11-18 23:06:13 -03:00
  • fdf3169b41 backend: remove wlr_backend_get_renderer Simon Zeni 2021-11-15 13:30:38 -05:00
  • d1ebd52ab2 backend/multi: remove backend_get_renderer Simon Zeni 2021-11-15 13:29:59 -05:00
  • 42549a1c9a backend/drm: stop initializing backend renderer Simon Zeni 2021-11-15 13:28:43 -05:00
  • a143093339 backend/headless: don't store the parent renderer Simon Zeni 2021-11-15 13:24:55 -05:00
  • 5f11198605 backend/x11: get renderer from wlr_x11_output Simon Zeni 2021-11-15 12:53:03 -05:00
  • 5a98eae0dc types/wlr_scene: use renderer from wlr_output Simon Zeni 2021-11-15 12:50:37 -05:00
  • d07c87f668 types/wlr_screencopy_v1: use renderer from output Simon Zeni 2021-11-15 12:41:57 -05:00
  • 6dc6af1534 backend: remove backend_get_allocator Simon Zeni 2021-11-16 09:26:44 -05:00
  • 0c76aef202 backend: remove backend ensure renderer and allocator check Simon Zeni 2021-11-15 12:10:57 -05:00
  • a6538ced35 tinywl: autocreate allocator and init output Simon Zeni 2021-11-15 13:42:06 -05:00
  • 6d6e70b9e0 examples: init wlr_output with allocator and renderer Simon Zeni 2021-09-24 09:34:51 -04:00
  • 142d10e591 output: add wlr_output_init_render Simon Ser 2021-11-05 12:26:38 +01:00
  • b5d4bc3c62 Improve wlr_drm_format documentation Demi Marie Obenour 2021-11-15 09:44:12 -05:00
  • a04cfca4da Remove support for DMA-BUF flags Simon Ser 2021-11-16 22:51:06 +01:00
  • 9a4e1095ca linux-dmabuf-v1: properly validate flags Simon Ser 2021-11-16 22:55:54 +01:00
  • 8274c85d21 backend/headless: unlink input device on destroy Roman Gilg 2021-11-14 18:37:36 +01:00
  • 4a8e681a5f util/token: don't leak /dev/urandom fd to children Raphael Robatsch 2021-11-11 17:26:27 +01:00
  • 0c45125ac7 Fix errors from change in wlr_drm_connector_state Christian Kröner 2021-11-13 10:54:01 +01:00
  • d1984032ab Change header to stable wlr_box interface Christian Kröner 2021-07-09 22:34:06 +02:00
  • bdc3358922 Add wlr_box to crop buffer for DRM output Christian Kröner 2021-06-26 17:03:24 +02:00
  • 21fecd6015 Enable parsing of TILE info for DRM backend Christian Kröner 2021-06-09 22:35:35 +02:00
  • f53aeeb4d4 render/vulkan: Defer to renderpass clears when possible Joshua Ashton 2021-10-16 15:00:21 +01:00
  • 49c67c5615 render/vulkan: Refactor image usages for modifiers Joshua Ashton 2021-10-16 16:11:20 +01:00