Commit Graph

  • 79aea58834 render/vulkan: fix missing pSignalSemaphores for stage CB Simon Ser 2022-12-02 18:10:29 +0100
  • 47a038c90e render/vulkan: move VkDescriptorSetAllocateInfo down Simon Ser 2022-11-30 18:02:38 +0100
  • 4b3bbb0c4f render/drm_format_set: fill dst in wlr_drm_format_set_copy Simon Zeni 2022-12-02 11:39:10 -0500
  • 337ef33edc render/vulkan: make shm/dmabuf split clearer in wlr_vk_format_props Simon Ser 2022-11-29 10:19:46 +0100
  • db9d277614 render/vulkan: make vulkan_format_props_find_modifier() return value const Simon Ser 2022-11-29 10:19:10 +0100
  • b4ad4671dc render/vulkan: check for barrier array alloc failure Simon Ser 2022-11-30 18:00:53 +0100
  • bc7f8de842 render/vulkan: improve message on format prop error Simon Ser 2022-12-02 10:46:13 +0100
  • 338a9616bd render/vulkan: simplify vulkan_format_props_query() Simon Ser 2022-11-28 10:18:30 +0100
  • a3874cac6c render/vulkan: extract DMA-BUF format query to separate function Simon Ser 2022-11-28 10:12:43 +0100
  • d92f92f2d3 wl-drm: only advertise formats supporting implicit modifiers Simon Ser 2022-12-02 14:38:43 +0100
  • f36a5915da wl-drm: don't store wlr_renderer Simon Ser 2022-12-02 14:33:02 +0100
  • c9b378d21a render/drm-format-set: add wlr_drm_format_set_copy() Simon Ser 2022-12-02 14:32:50 +0100
  • 21c4516838 render/vulkan: add 64-bit UNORM and SFLOAT formats Simon Ser 2022-11-29 10:02:10 +0100
  • 9f938f7f2a render/vulkan: add more packed formats Simon Ser 2022-11-29 09:48:01 +0100
  • 171c9081d1 render/vulkan: add more 8 bits per channel formats Simon Ser 2022-11-29 09:47:40 +0100
  • e31c741d2a render/pixel-format: drop unnecessary fields in the table Simon Ser 2022-11-30 14:33:52 +0100
  • e97ce5f459 render/pixel-format: add various new formats Simon Ser 2022-11-29 09:52:33 +0100
  • ad165f7daf render/vulkan: explain format mapping with DRM Simon Ser 2022-11-29 09:47:08 +0100
  • 8b9a48c984 render/vulkan: drop "_format" in wlr_vk_format fields Simon Ser 2022-11-29 09:26:55 +0100
  • c8eb24d30e output: drop enable/mode events Simon Ser 2022-12-01 10:13:12 +0100
  • 4287f70dc3 output-layout: stop listening for output mode events Simon Ser 2022-12-01 10:13:02 +0100
  • 19dfe99496 output-damage: stop listening for output mode events Simon Ser 2022-12-01 10:12:34 +0100
  • fecbaa2bd6 scene: stop listening for output enable/mode events Simon Ser 2022-12-01 10:12:23 +0100
  • fe891ebd4e output_init_render: Allow re-initialization Alexander Orzechowski 2022-12-01 04:57:53 -0500
  • db0e962368 wlr_texture: Expose owning renderer Alexander Orzechowski 2022-12-01 04:41:43 -0500
  • f103dc74d8 linux-dmabuf-v1: introduce wlr_linux_dmabuf_v1_create() Simon Ser 2022-11-30 13:28:52 +0100
  • 9c04fd2496 linux-dmabuf-v1: drop wlr_renderer field Simon Ser 2022-11-30 13:25:56 +0100
  • 88493d1f7c linux-dmabuf-v1: don't use wlr_renderer to send legacy format list Simon Ser 2022-11-30 13:24:46 +0100
  • d45cffb865 linux-dmabuf-v1: don't use wlr_renderer to sanity check DMA-BUFs Simon Ser 2022-11-30 13:00:09 +0100
  • c99c60090c linux-dmabuf-v1: add version arg to create() Simon Ser 2022-11-24 10:07:19 +0100
  • 444d94ef89 linux-dmabuf-v1: add "_with_renderer" suffix to create() function Simon Ser 2022-11-24 10:04:15 +0100
  • 0611c10909 types/wlr_seat: finish keyboard_state during wlr_seat_destroy Simon Zeni 2022-11-29 15:21:18 -0500
  • 338e0a3976 scene/layer_shell_v1.c: remove redundant comment Johan Malm 2022-11-26 17:23:51 +0000
  • 8e80432a72 scene/layer_shell_v1.c: set exclusive zone correctly Johan Malm 2022-11-26 17:18:33 +0000
  • 32d00984e1 wlr_scene: Expand damage cull region with fractional scales Alexander Orzechowski 2022-11-26 21:01:24 -0500
  • fe21fc6920 wlr_scene: Don't cull the entire output when entering direct scanout Alexander Orzechowski 2022-11-26 20:59:44 -0500
  • 5477ad7d90 scene: fix output damage expansion condition Kirill Primak 2022-11-27 12:41:22 +0300
  • d2238bf722 render/vulkan: import semaphore to DMA-BUF instead of blocking Simon Ser 2022-05-26 14:45:15 +0200
  • aaf828d3d2 render/dmabuf: add dmabuf_import_sync_file Simon Ser 2022-05-26 14:44:02 +0200
  • 10f543d579 render/vulkan: release stage buffers after command buffer completes Simon Ser 2022-11-25 12:04:28 +0100
  • 2a414c896e render/vulkan: destroy textures after command buffer completes Simon Ser 2022-11-07 15:11:10 +0100
  • 0730552e85 render/vulkan: drop unused fields from wlr_vk_format_modifier_props Simon Ser 2022-11-28 10:22:56 +0100
  • ab6607b950 build: exclude <wlr/types/wlr_drm_lease_v1.h> without DRM backend Simon Ser 2022-11-26 20:22:07 +0100
  • 35a0d9c85d scene: set output damage during direct scan-out Simon Ser 2022-11-26 10:06:56 +0100
  • ce089498cc scene: use wlr_output_state for direct scanout Simon Ser 2022-11-26 09:52:49 +0100
  • c02872e033 render/vulkan: align staging buffers for texture upload Manuel Stoeckl 2022-11-25 12:28:43 -0500
  • f0375eed24 backend/session: make optional Simon Ser 2022-11-23 16:04:43 +0100
  • 21254737bf backend: use time helpers to implement timeouts Simon Ser 2022-11-23 16:01:54 +0100
  • 769cabbadf util/time: use int64_t return value for get_current_time_msec() Simon Ser 2022-11-23 15:56:37 +0100
  • fb4fb3bac2 backend: error out when missing DRM and libinput in wlr_backend_autocreate() Simon Ser 2022-11-23 15:52:08 +0100
  • f839d6896f backend/session: disable libseat examples for subproject by default Simon Ser 2022-11-23 15:10:02 +0100
  • 76b3687739 shm: add create() function without a wlr_renderer Simon Ser 2022-11-24 09:54:51 +0100
  • 3ed69b4946 render/vulkan: add support for RGB565 texture format Manuel Stoeckl 2022-11-11 22:53:06 -0500
  • 060df4c6c0 scene: introduce wlr_scene_buffer.events.outputs_update Kirill Primak 2022-11-07 20:00:44 +0300
  • 42016fa262 compositor: make renderer optional Simon Ser 2022-11-11 16:32:59 +0100
  • 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