Commit graph

  • 1aa17c9281 render: gles2: renderer: Add NV12 to render format set Andri Yngvason 2026-04-15 12:46:17 +00:00
  • 9f5c3f23a2 render: allocator: gbm: Implement allocation of NV12 buffers Andri Yngvason 2026-04-15 12:27:22 +00:00
  • 97c8d24fa4 render: gles2: pass: Implement rendering into NV12 buffers Andri Yngvason 2026-04-16 13:45:56 +00:00
  • c074f6e83f render: gles2: Add NV12 GLES2 buffers Andri Yngvason 2026-04-16 13:44:19 +00:00
  • 2283e05c30 render: gles2: Add colour conversion matrix to shaders Andri Yngvason 2026-04-16 13:30:21 +00:00
  • 20c2085057 Pass output color encoding & range to renderer Andri Yngvason 2026-05-18 17:33:32 +00:00
  • 99235f7142 render: color: Add method to get matrix from encoding and range Andri Yngvason 2026-05-18 15:45:19 +00:00
  • 875125f60c Merge branch 'commit_queue_v1' into 'master' Sergio Gómez 2026-05-17 14:56:18 +00:00
  • 9ecddaa673 wlr_pointer_warp_v1: add implementation llyyr 2026-05-13 16:53:01 +05:30
  • e586b1ac9a color_management_v1: implement set_luminances Furkan Sahin 2026-05-08 15:33:26 -04:00
  • 553eace76a color_management_v1: implement set_primaries Furkan Sahin 2026-05-08 13:50:28 -04:00
  • 8e4c14d952 Merge branch 'example-output-tester' into 'master' Brett Ernst 2026-05-15 19:27:41 +00:00
  • 9eb1313ac1 output: Remove output_ensure_buffer Alexander Orzechowski 2023-12-05 20:06:52 -05:00
  • 743af2216d wlr_output: Don't allow commits changing render format without a buffer Alexander Orzechowski 2023-12-06 02:22:35 -05:00
  • cc1c69c9d8 wlr_output: Don't allow commits enabling an output with no buffer Alexander Orzechowski 2023-09-11 03:28:46 -04:00
  • 8c42def2e3 examples: Modeset with a buffer Alexander Orzechowski 2024-08-21 11:12:22 -04:00
  • a8aa9fdf2b wlr_output: Make wlr_output_effective_resolution take state Alexander Orzechowski 2026-05-15 11:46:24 -04:00
  • d65a3fceaf wlr_output: Make wlr_output_transformed_resolution take a state Alexander Orzechowski 2024-08-21 11:11:49 -04:00
  • 8fdf888adf tinywl: Enable output with buffer Alexander Orzechowski 2024-08-21 11:12:39 -04:00
  • aee9fa09f0 drm_syncobj_merger: fix memory leak and sync_fd corruption on error leiliang 2026-05-15 16:17:33 +08:00
  • 6b5e2159c4 render/gles2: remove unused v_color varying from quad fragment shader YaoBing Xiao 2026-05-12 12:45:45 +08:00
  • cf535d8590 render/egl: try GBM platform if device platform fails to initialize Icenowy Zheng 2026-05-13 23:55:05 +08:00
  • 508fdba2c0 fix typo in WLR_HAS_LIBINPUT_BACKEND description in config.h.in Florian Kraupa 2026-05-12 14:40:38 +00:00
  • d1cd5f9251 Merge branch 'export-dmabuf-release' into 'master' Andri Yngvason 2026-05-11 17:37:53 +00:00
  • ac378cea41 linux_drm_syncobj_v1: fix memory leak xurui 2026-05-08 15:22:46 +08:00
  • b23a3e8131 wlr_compositor: Apply state before updating surface_damage Kenny Levinsen 2026-03-28 15:02:41 +01:00
  • a8b883707c scene/surface: schedule on frame pacing output Consolatis 2026-04-12 17:18:12 +02:00
  • 4fe9e0cfe8 output: add color_format state field Souren 2026-05-10 19:16:46 +07:00
  • 510cda868d drm: Rework device removal signal liupeng 2026-05-08 20:47:19 +08:00
  • 36cd9344e1 misc: Fix tab format error liupeng 2026-04-27 21:48:54 +08:00
  • e4a1268b2a Revert "xwm: fix memory leak" Consolatis 2026-05-11 02:45:20 +02:00
  • e81387897e Merge branch 'feature/wlr_foreign_new_states' into 'master' Consolatis 2026-05-10 11:57:10 +02:00
  • bbda2eaa12 Merge branch 'feature/drm_preferred_mode_change' into 'master' Consolatis 2026-05-10 07:06:00 +02:00
  • 0dfddd703a ext-image-copy-capture: emit capture_time event Greg Lamberson 2026-05-09 14:58:12 -05:00
  • 75932662ce color_management_v1: send image description output updates Damino 2026-05-08 23:11:31 -04:00
  • 9eb2b3268a Merge branch 'clang-tidy' into 'master' Simon Zeni 2026-05-08 06:46:06 -04:00
  • 28d11d0580 linux_drm_syncobj_v1: fix inverted NULL check xurui 2026-05-08 15:24:21 +08:00
  • 19df074c16 linux_drm_syncobj_v1: fix memory leak xurui 2026-05-08 15:22:46 +08:00
  • 3c44df5d36 Merge branch 'xwl-drop-abstract-socket' into 'master' Simon Ser 2026-05-07 12:38:01 +00:00
  • 37f30dc8d0 drm: Make it clear that we tried to import a shm buffer Alexander Orzechowski 2026-05-06 19:56:19 -04:00
  • 4881583e32 Merge branch 'decoration' into 'master' rewine 2026-05-05 01:43:58 +00:00
  • 4931ab7f5e Merge branch 'dmabuf-wait-helper' into 'master' Simon Ser 2026-05-02 10:55:01 +00:00
  • 57441ded02 util/rect_union: Limit rect_union_add to 1024 rects Kenny Levinsen 2026-04-23 17:15:28 +02:00
  • 17c29268c9 util/rect_union: Take pixman_box32_t by pointer Kenny Levinsen 2026-04-23 16:47:40 +02:00
  • 8abe53d1d2 render/vulkan: Use instanced draws instead of scissors Kenny Levinsen 2026-04-12 17:47:40 +02:00
  • 439258a43b render/vulkan: Intersect clip region once Kenny Levinsen 2026-04-23 15:37:17 +02:00
  • b01fdc3164 render/vulkan: Add unit-test for staging buffer Kenny Levinsen 2026-04-12 17:47:32 +02:00
  • 4ee896af99 render/vulkan: New staging buffer implementation Kenny Levinsen 2026-04-12 17:10:40 +02:00
  • cc74ce19ef output: limit rate of hardware cursor texture change Félix Poisot 2026-03-21 08:45:48 +00:00
  • 23f713cffa Merge branch 'x11-expose-resend' into 'master' Simon Ser 2026-04-30 09:37:20 +00:00
  • 621c78f839 Merge branch 'fractional-render' into 'master' Loukas Agorgianitis 2026-04-30 10:45:38 +03:00
  • 04501f8d8b types/scene: split wlr_scene into modular components YaoBing Xiao 2026-04-26 21:55:22 +08:00
  • c905469745 Merge branch 'pass' into 'master' YaoBing Xiao 2026-04-29 16:20:59 +08:00
  • 02abf1cd28 xwm: fix memory leak xurui 2026-04-29 11:20:11 +08:00
  • 87e51eb9f6 Merge branch 'tinywl-focus' into 'master' qaqland 2 2026-04-28 06:30:17 +00:00
  • b806de1d8c examples: add render-pass-ext exmaple YaoBing Xiao 2026-03-23 21:09:13 +08:00
  • da220392de render: unify render pass accessors YaoBing Xiao 2026-03-23 21:04:32 +08:00
  • 3031047667 include: install internal render headers for external consumers YaoBing Xiao 2026-03-20 10:37:22 +08:00
  • 79eb04b7c6 render/vulkan: move blend-to-output resources to render_xxx_pass YaoBing Xiao 2026-03-19 10:39:12 +08:00
  • 732ddff27b render/gles2: move shaders to render_xxx_pass YaoBing Xiao 2026-03-18 15:08:47 +08:00
  • e1b16d4c0c render: introduce wlr_render_submit_pass YaoBing Xiao 2026-03-13 13:50:09 +08:00
  • b555836c7a render: introduce wlr_render_texture_pass YaoBing Xiao 2026-03-13 12:36:51 +08:00
  • 7d3d6914a0 render: introduce wlr_render_rect_pass YaoBing Xiao 2026-03-13 10:49:41 +08:00
  • fc06fef566 Merge branch 'surface-unittest' into 'master' Kenny Levinsen 2026-04-27 10:08:19 +00:00
  • 9e336ace24 Merge branch 'text-input-cleanup-commits' into 'master' Hiroaki Yamamoto 2026-04-26 22:26:48 +00:00
  • 44323d8588 contributing: require DCO Simon Ser 2026-04-17 13:13:21 +02:00
  • b0bc7108fa ci: use MR pipelines Simon Ser 2026-04-26 15:55:20 +02:00
  • 2e06e85368 Merge branch 'wlr-xdg-popup-events-grab' into 'master' Johan Malm 2026-04-24 23:02:12 +00:00
  • fc22a423ed tests: Initial wlr_surface unit test Kenny Levinsen 2026-03-29 11:48:28 +02:00
  • eb2a36de69 render/texture: Emit signals on destroy and update Guido Günther 2026-04-19 16:14:19 +02:00
  • 8d0597e3db render/dmabuf: lower log level for sync file import/export failure Félix Poisot 2026-04-22 17:25:02 +00:00
  • 9740ec61c8 linux_drm_syncobj_v1: add _state_add_release_from_implicit_sync() Félix Poisot 2026-03-20 11:26:16 +00:00
  • cc8ad363d6 Merge branch 'vulkan-buckets' into 'master' Kenny Levinsen 2026-04-22 09:57:58 +00:00
  • f053f77dca toplevel_capture: allocate new_request argument on the stack Consolatis 2026-04-03 22:45:13 +02:00
  • 700ee83ab8 scene/surface: schedule on frame pacing output Consolatis 2026-04-12 17:18:12 +02:00
  • e3e8877aa6 xdg-shell/layer-shell: use same unmap assert rewine 2026-04-13 10:48:17 +08:00
  • fba00c4a04 wlr_compositor: Apply state before updating surface_damage Kenny Levinsen 2026-03-28 15:02:41 +01:00
  • e5af7b9dd1 test: Add Go-compatible render pass benchmark Kenny Levinsen 2026-04-14 10:53:15 +02:00
  • 276993d421 Merge branch 'x11-shm-readback-fallback' into 'master' Jonathan Marler 2026-04-21 15:08:47 +00:00
  • dc754f5675
    render/vulkan: remove redundant renderer pointer from render pass YaoBing Xiao 2026-03-07 22:13:32 +08:00
  • 6183b374dd wlr_compositor: Kill the client if we cannot accept the buffer Kenny Levinsen 2026-04-20 19:08:55 +02:00
  • bdebd6daab Merge branch 'frame-scheduler-rebase' into 'master' Kenny Levinsen 2026-04-20 07:13:20 +00:00
  • 70d99eefef render/vulkan: destroy image view on allocation failure llyyr 2026-04-19 17:49:30 +05:30
  • b808144b7b render/vulkan: don't free sync file fd on failure in submit_stage_wait llyyr 2026-04-19 17:44:25 +05:30
  • 39ea626e8f render/vulkan: free all render pass allocations on failure llyyr 2026-04-19 17:42:16 +05:30
  • 53b8352526 render/vulkan: make bool function return false instead of NULL llyyr 2026-04-19 17:41:34 +05:30
  • 9479b45642 render/gles2: Fix wording Guido Günther 2026-04-19 15:33:56 +02:00
  • f62698cbeb renderer/gles2: Allow to import textures Guido Günther 2026-04-17 14:51:10 +02:00
  • 9a457a3f1d render/vulkan: Use VK_EXT_host_image_copy for shm Kenny Levinsen 2026-04-17 01:08:25 +02:00
  • c032268e92 Merge branch '1015' into 'master' Liu Peng 2026-04-16 14:36:47 +08:00
  • 77e2b0ad07 examples: add render-pass-ext exmaple YaoBing Xiao 2026-03-23 21:09:13 +08:00
  • fce738d78d render: unify render pass accessors YaoBing Xiao 2026-03-23 21:04:32 +08:00
  • d8d61ffd49 include: install internal render headers for external consumers YaoBing Xiao 2026-03-20 10:37:22 +08:00
  • fc784a7b31 render/vulkan: move blend-to-output resources to render_xxx_pass YaoBing Xiao 2026-03-19 10:39:12 +08:00
  • b12c218a4e render/gles2: move shaders to render_xxx_pass YaoBing Xiao 2026-03-18 15:08:47 +08:00
  • c985368228 render: introduce wlr_render_submit_pass YaoBing Xiao 2026-03-13 13:50:09 +08:00
  • 9b2b577669 render: introduce wlr_render_texture_pass YaoBing Xiao 2026-03-13 12:36:51 +08:00
  • c767e936bf render: introduce wlr_render_rect_pass YaoBing Xiao 2026-03-13 10:49:41 +08:00
  • 94dd360ce5 contributing: add LLM policy Simon Ser 2026-04-14 14:19:55 +02:00
  • 5463d530f8 Merge branch 'resize-cursors' into 'master' John Lindgren 2026-04-13 15:58:50 +00:00