Commit graph

  • 1978a91717 compositor: release current buffer after commit event Simon Ser 2022-11-11 16:32:21 +0100
  • 359df5ef84 compsitor: document wlr_compositor_create() Simon Ser 2022-11-11 16:17:44 +0100
  • d47016abb2 backend/multi: stop pulling <wlr/backend/session.h> Simon Ser 2022-11-23 14:36:12 +0100
  • 0fa5743c26 render/gles2, render/pixman: stop pulling <wlr/backend.h> Simon Ser 2022-11-23 14:33:50 +0100
  • b89a050e58 backend: stop pulling <wlr/backend/session.h> Simon Ser 2022-11-23 14:32:06 +0100
  • ba13f471ea backend/session: drop unused <libudev.h> Simon Ser 2022-11-23 14:17:11 +0100
  • 99134c26b8 render: stop pulling <wlr/backend.h> Simon Ser 2022-11-23 14:29:58 +0100
  • 8a56490229 seat/pointer: Initialize low_res_value Guido Günther 2022-11-24 22:37:52 +0100
  • 01103e1d99 Relax 80 column limit Simon Ser 2022-11-21 23:52:41 +0100
  • b97ef59393 render/vulkan: update shm texture data in one batch Manuel Stoeckl 2022-11-19 08:44:56 -0500
  • 4ff46e6cf9 xwayland/xwm: add support for xwayland-shell-v1 Simon Ser 2022-10-18 13:09:17 +0200
  • 85b37127a6 xwayland/shell: add wlr_xwayland_shell_v1_surface_from_serial() Simon Ser 2022-10-18 14:32:30 +0200
  • d19191ff6b xwayland/server: delay non-lazy startup Simon Ser 2022-10-18 14:52:50 +0200
  • 3f40b0031f xwayland/server: add start signal Simon Ser 2022-10-18 13:49:18 +0200
  • d3b84463f8 xwayland: add wlr_xwayland_shell_v1_destroy() Simon Ser 2022-10-18 13:02:47 +0200
  • 44c7e233ff xwayland: add wlr_xwayland_shell_v1_set_client() Simon Ser 2022-10-18 12:43:45 +0200
  • 69b0b296a2 xwayland-shell-v1: new protocol implementation Simon Ser 2022-10-14 17:44:49 +0200
  • f84f7c7710 wl-drm: use resource interface Simon Ser 2022-11-11 15:54:54 +0100
  • 772066a174 linux-dmabuf-v1: use resource interface Simon Ser 2022-11-11 15:43:48 +0100
  • 236918d52e Nuke deprecated include/wlr/types/wlr_surface.h Kirill Primak 2022-09-11 09:15:36 +0300
  • c2fb5289c2 xdg-shell: send invalid_size errors Kirill Primak 2022-11-04 21:56:11 +0300
  • 6c3d6be74b output: drop wlr_output_damage_whole() Simon Ser 2022-11-12 00:39:03 +0100
  • 4452ed0651 backend/drm: don't damage output on CRTC change Simon Ser 2022-11-12 00:37:08 +0100
  • ef5e2cc5e3 output: call wlr_output_update_enabled() after commit Simon Ser 2022-11-15 16:50:05 +0100
  • fdb24d19ca allocator/drm_dumb: use libdrm dumb buffer helpers Simon Ser 2022-11-03 09:46:58 +0100
  • 8b12037cad wlr_seat: clear drag->seat_client when destroyed bi4k8 2022-11-15 01:00:27 +0000
  • 77d9fc0848 backend: rename backend to multi in wlr_backend_autocreate() Simon Ser 2022-11-03 18:32:10 +0100
  • e7c556fcf6 backend: drop wlr_backend_get_session() Simon Ser 2022-11-03 18:30:27 +0100
  • 41b7acbab7 backend: return wlr_session in wlr_backend_autocreate() call Simon Ser 2022-11-03 18:25:05 +0100
  • 265439600e output: Initialize request_state Alexander Orzechowski 2022-11-15 12:00:17 -0500
  • 270b8dd342 shm: allow accessing multiple shm mapping concurrently Simon Ser 2022-09-23 13:47:52 +0200
  • 6c277e3c39 buffer: drop wlr_shm_client_buffer Simon Ser 2022-09-17 14:52:16 +0200
  • da3616d183 render: use wlr_shm in wlr_renderer_init_wl_shm() Simon Ser 2022-09-17 14:50:13 +0200
  • 0ae3c7b1a2 Introduce wlr_shm Simon Ser 2022-09-17 14:38:44 +0200
  • 6e88eeadeb render/pixel_format: import pixel_format_info_check_stride() Simon Ser 2022-09-17 14:37:52 +0200
  • 8cfd44980b input-inhibitor: deprecate Kirill Primak 2022-11-11 21:46:50 +0300
  • d6e2ab5145 render/vulkan: detect device loss Simon Ser 2022-10-12 16:33:20 +0200
  • 165352e32f render/egl: enable EGL_LOSE_CONTEXT_ON_RESET Simon Ser 2022-01-12 19:14:32 +0100
  • 261d6998fb render/gles2: query glGetGraphicsResetStatusKHR Simon Ser 2022-01-12 18:56:08 +0100
  • 31ea61b390 render: add wlr_renderer.events.lost Simon Ser 2022-11-13 17:08:00 +0100
  • 48541d2f2e scene: check wlr_renderer_begin return value Simon Ser 2022-01-12 18:37:21 +0100
  • 45159f8708 output: check wlr_renderer_begin return value Simon Ser 2022-01-12 18:37:09 +0100
  • a541c9510a render: make wlr_renderer_begin return a bool Simon Ser 2022-01-12 18:33:34 +0100
  • 23540b5579 render: allow wlr_renderer_impl.begin to fail Simon Ser 2022-01-12 18:30:59 +0100
  • 4a70172e26 render: make some wlr_renderer fields private Simon Ser 2022-11-15 10:40:55 +0100
  • 5451cbd183 render: add docs for wlr_renderer Simon Ser 2022-11-15 10:40:06 +0100
  • bf623ec782 content-type-v1: add version param to wlr_content_type_manager_v1_create() Simon Ser 2022-11-15 16:43:04 +0100
  • 3ef68a4842 backend/x11: use request_state when window is resized Simon Ser 2021-01-28 18:10:56 +0100
  • 756ecf8ee9 backend/wayland: use request_state when toplevel is resized Simon Ser 2021-01-28 16:04:47 +0100
  • ff55663906 output: introduce request_state event Simon Ser 2021-01-28 16:04:17 +0100
  • 024627e872 content-type-v1: new protocol implementation Simon Ser 2022-06-03 18:44:43 +0200
  • f863b93c05 backend/drm: only request page-flip if active Simon Ser 2022-11-15 10:55:38 +0100
  • 258bf9be1e compositor: drop wlr_surface.{sx,sy} Simon Ser 2022-11-15 11:56:45 +0100
  • a40ba16a64 backend/drm: fix FPE when disabling output Simon Ser 2022-11-15 10:06:23 +0100
  • 5b34fe5513 render/vulkan: add wlr_vk_texture_has_alpha zccrs 2022-11-09 17:57:56 +0800
  • 65836ce357 backend/drm: log modesetting commits Simon Ser 2022-11-10 12:28:53 +0100
  • b3da33116e backend/drm: log refresh rate in Hz Simon Ser 2022-11-10 12:28:34 +0100
  • c8a5dfcc87 wlr_scene: Add drag icon helper Alexander Orzechowski 2022-11-12 19:31:55 -0500
  • 9f793d3503 layer-shell-v1: specify version in constructor Simon Ser 2022-11-14 09:52:13 +0100
  • 4026da53f8 egl: remove eglQueryWaylandBufferWL define fakechen 2022-11-14 09:22:01 +0800
  • 627a5c5112 xwayland: fix wlr_xwayland_surface_from_wlr_surface() docs Kirill Primak 2022-11-13 01:30:22 +0300
  • 2b22a10478 scene: constify region APIs Simon Ser 2022-10-24 13:03:35 +0200
  • c5d79bfb26 region: constify Simon Ser 2022-10-24 13:02:33 +0200
  • fe4225d5de output: constify damage APIs Simon Ser 2022-10-24 12:58:45 +0200
  • 9e10e9af7f output-damage: constify wlr_output_damage_add() Simon Ser 2022-10-24 12:58:23 +0200
  • fb7bd920a6 damage-ring: constify wlr_damage_ring_add() Simon Ser 2022-10-24 12:55:59 +0200
  • 93597952aa buffer: constify wlr_client_buffer_apply_damage() Simon Ser 2022-10-24 12:55:01 +0200
  • 6baf045590 render/texture: constify wlr_texture_update_from_buffer() Simon Ser 2022-10-24 12:54:03 +0200
  • 9fd28d1e81 util/region: constify Simon Ser 2022-10-24 12:50:45 +0200
  • feb5691240 backend: remove const casts for pixman_region32_t Simon Ser 2022-10-24 12:47:59 +0200
  • 8bbe8624df build: bump pixman version Simon Ser 2022-11-03 09:18:19 +0100
  • 6c33e5dc50 build: add subproject fallback for Pixman Simon Ser 2022-10-24 12:32:31 +0200
  • 1928d1ce9f build: move udev dep to backend/ Simon Ser 2022-10-24 12:21:48 +0200
  • f3ba14e491 render/vulkan: remove hardcoded validation layers Simon Zeni 2022-11-11 15:54:07 -0500
  • 1c4a625fe3 backend/drm: ensure disconnected outputs are disabled after VT switch Simon Ser 2022-11-10 12:48:29 +0100
  • ed71915742 render/egl: fix uninitialized pointers in init_dmabuf_formats Simon Zeni 2022-11-11 14:52:24 -0500
  • e1ba64c4b7 render/vulkan: use initializer for VkBufferImageCopy Simon Ser 2022-11-08 16:05:23 +0100
  • d112c2d922 render/vulkan: wait for device to become idle in vulkan_destroy() Simon Ser 2022-11-04 17:51:33 +0100
  • f4f3c15c1e render/vulkan: always wait for last stage to complete before rendering Simon Ser 2022-11-04 17:32:06 +0100
  • 7fdcb45e66 render/vulkan: use command buffer pool for stage Simon Ser 2022-11-04 17:20:41 +0100
  • f1eae0eeeb render/vulkan: add a command buffer pool Simon Ser 2022-11-04 16:54:49 +0100
  • a8a194d695 render/vulkan: switch to timeline semaphores Simon Ser 2022-11-04 15:58:11 +0100
  • f92d1499cd render/vulkan: add helper to load command function pointer Simon Ser 2022-11-06 15:33:40 +0100
  • 5b23987349 build: bump version to 0.17.0-dev Simon Ser 2022-11-11 18:30:33 +0100
  • 1712a7d274 build: bump to version 0.16.0 Simon Ser 2022-11-11 18:22:17 +0100
  • c58ad0f171 wlr_scene: Remove duplicate buffer check when submitting a new buffer Alexander Orzechowski 2022-11-11 10:22:26 -0500
  • 84e727daae backend/drm: request page-flip event on modeset Simon Ser 2022-11-10 12:56:23 +0100
  • a707b7b101 output-damage: deprecate Kirill Primak 2022-11-08 19:58:33 +0300
  • ea40ba4f6a wlr_scene: Fix texture reuse Alexander Orzechowski 2022-11-08 11:55:05 -0500
  • eec95e3d5e backend/drm: use pnp.ids to fetch EDID data illiliti 2022-06-27 00:11:47 +0300
  • d75b4d8e86 Revert "backend/drm: fetch EDID manufacturer from udev_hwdb" Simon Ser 2022-09-14 09:54:52 +0200
  • 4152db92ef damage-ring: add missing headers Kirill Primak 2022-11-08 20:08:03 +0300
  • 440d7fa072 scene: destroy addons before cleaning up internal state Simon Ser 2022-11-08 17:43:49 +0100
  • 24c149fefb scene: fix whitespace Simon Ser 2022-11-08 17:43:41 +0100
  • c284700deb Revert "render/pixman: apply source image cropping" Kirill Primak 2022-11-08 18:24:44 +0300
  • 270914d379 render/vulkan: add some interfaces to allow compositors to integrate zccrs 2022-05-23 21:54:36 +0800
  • 9fefeb69d6 render/pixman: apply source image cropping Kirill Primak 2022-11-05 09:41:57 +0300
  • 123a08b448 scene: fix output damage expansion Kirill Primak 2022-11-06 20:53:42 +0300
  • 6c31f3b078 render/vulkan: use wl_array for wlr_vk_shared_buffer.allocs Simon Ser 2022-11-07 19:47:22 +0100
  • 388de59df3 compositor: use the correct input region Kirill Primak 2022-11-07 23:47:09 +0300