Commit Graph

  • 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
  • b7623694ac tinywl: handle view unmap while grabbed Kirill Primak 2022-11-07 19:55:40 +0300
  • ea68506b73 render/vulkan: fix and add missing wl_list comments Simon Ser 2022-11-07 13:55:11 +0100
  • 9a5cc36818 render/vulkan: simplify texture VkPipelineShaderStageCreateInfo Simon Ser 2022-11-07 14:24:39 +0100
  • cfb768aab9 render/vulkan: use struct initializers Simon Ser 2022-11-05 17:36:32 +0100
  • 7f5180af77 render/vulkan: simplify extension checks Simon Ser 2022-11-05 16:59:56 +0100
  • c09d3450d4 compositor: enforce surface destruction order Kirill Primak 2022-11-02 23:43:37 +0300
  • 099b9de752 compositor: drop role object NULL checks in handlers Kirill Primak 2022-11-06 13:54:24 +0300
  • 32daa43a45 xwayland/xwm: use role object destroy handler Kirill Primak 2022-11-06 13:39:34 +0300
  • acd5a64fd1 xdg-shell: use role object destroy handler Kirill Primak 2022-11-06 12:18:56 +0300
  • 92fbfda2ca drag-icon: use role object destroy handler Kirill Primak 2022-11-04 00:07:20 +0300
  • 75af6a0a39 input-method: use role object destroy handler Kirill Primak 2022-11-03 23:09:49 +0300
  • bcf6b2bbf8 session-lock: use role object destroy handler Kirill Primak 2022-11-03 22:20:17 +0300
  • 2518ace573 subcompositor: use role object destroy handler Kirill Primak 2022-11-03 21:48:07 +0300
  • 3da2cf3eb3 layer-shell: use role object destroy handler Kirill Primak 2022-11-03 20:44:21 +0300
  • 756260ac05 compositor: introduce wlr_surface_destroy_role_object() Kirill Primak 2022-11-02 23:44:30 +0300
  • 1243a855d4 xdg-shell: fix geometry types Kirill Primak 2022-11-04 21:53:39 +0300
  • 92e3c5b798 scene: fix buffer source box transforming Kirill Primak 2022-11-05 13:34:29 +0300
  • 3b75ab97e2 render/vulkan: drop outdated comments Simon Ser 2022-11-04 14:29:54 +0100
  • 2ac2835a1f render/vulkan: remove exts arg from vulkan_instance_create() Simon Ser 2022-11-04 14:12:38 +0100
  • 7a42392da2 render/vulkan: add caching to vulkan_read_pixels David96 2022-10-13 10:48:05 +0200
  • 05454618cd xwayland: split headers Simon Ser 2022-10-14 17:53:56 +0200
  • fc3d8b228b backend/drm: get possible CRTCs in create_drm_connector() Simon Ser 2022-10-18 17:24:10 +0200
  • 92580a2f67 backend/drm: extract create_drm_connector() Simon Ser 2022-10-18 17:22:55 +0200
  • 4d04144b92 render/gles2: de-duplicate vertex shaders Simon Ser 2022-10-27 16:05:50 +0200
  • d69018c195 render/gles2: move color uniform from quad.vert to quad.frag Simon Ser 2022-10-27 15:58:34 +0200
  • a75f9be2e8 render/gles2: move shaders to individual files Simon Ser 2022-10-26 12:03:50 +0200
  • bc416ed752 render/gles2: log error on shader compilation failure Simon Ser 2022-10-26 19:48:18 +0200
  • f83b3809cf render/gles2: remove stale gles2_texture_from_wl_drm() prototype Simon Ser 2022-10-25 10:19:15 +0200
  • a773231c42 wlr-output-management: implement adaptive sync Isaac Freund 2022-07-06 17:47:19 +0200
  • c2d2773df5 wlr_scene: Handle fractional scaling better Alexander Orzechowski 2022-10-16 20:14:01 -0400
  • 6d90518c97 egl: add WLR_EGL_NO_MODIFIERS Simon Ser 2022-10-19 11:22:14 +0200
  • ccf4e04036 output: clarify custom modes warning Simon Ser 2022-10-20 09:54:43 +0200
  • f0ee563416 output: try to use fixed mode in wlr_output_set_custom_mode() Simon Ser 2022-10-20 09:49:16 +0200
  • 2ee59e1a08 xwyland/xwm: simplify unpaired_link handling Simon Ser 2022-10-18 14:31:05 +0200
  • c6d8a11d2c backend/drm: fetch current CRTC once on startup Simon Ser 2022-10-18 17:15:01 +0200
  • 4f920a206c xwayland: Simplify net_wm_edges_to_wlr Alexander Orzechowski 2022-10-18 16:57:15 -0400
  • 9e5ad7a845 render/vulkan: add missing entries in vulkan_strerror() Simon Ser 2022-10-18 16:57:00 +0200
  • b475190327 backend/drm: log failures in drm_surface_blit() Simon Ser 2022-10-18 16:39:22 +0200
  • a2063c93ea backend/drm: drop drm_crtc_page_flip() Simon Ser 2022-10-17 16:42:19 +0200
  • 0c962c98cc backend/drm: log when restoring mode after VT switch fails Simon Ser 2022-10-17 13:21:19 +0200
  • 98a83ce14c backend/drm: fix EINVAL atomic commits after VT switch Simon Ser 2022-10-17 12:29:38 +0200
  • ca432ea539 backend/drm: extract current mode logic into separate function Simon Ser 2022-10-13 15:37:22 +0200
  • eeb7a81138 backend/drm: extract connect_drm_connector() logic Simon Ser 2022-10-15 12:20:55 +0200
  • c07424411a wlr_scene: Destroy the texture when setting a new buffer. Alexander Orzechowski 2022-10-14 14:30:44 -0400
  • 9560a7eefd backend/drm: use atomic API to fetch current connector's CRTC Simon Ser 2022-10-13 15:29:31 +0200