Commit Graph

  • 3a949ea8eb idle-notify-v1: new protocol implementation Simon Ser 2022-10-04 11:31:23 +0200
  • a049d66dd7 xdg-toplevel: send invalid_parent error Kirill Primak 2022-09-04 14:01:55 +0300
  • 5ba6cf517b wlr_scene: use wl_container_of() instead of casts Alexander Orzechowski 2022-10-13 12:10:23 -0400
  • 0c0cea0258 backend/drm: use wl_container_of() instead of casts for wlr_drm_mode Simon Ser 2022-10-13 17:30:06 +0200
  • ada6f104e6 backend/drm/legacy: Fix whitespace Alexander Orzechowski 2022-10-13 10:51:11 -0400
  • a28caf08e3 backend: use global output name counters Simon Ser 2022-10-13 13:12:43 +0200
  • 11192e6930 Fixed false allocation failed Gentaiii 2022-10-11 09:36:36 +0000
  • 221ee83d44 render/vulkan: drop wlr_vk_instance.extensions Simon Ser 2022-10-10 14:39:47 +0200
  • 650f955507 output: fix crash in output_test_with_back_buffer() Simon Ser 2022-10-10 12:08:06 +0200
  • 99f55303aa wlr_scene: Apply source box translation Alexander Orzechowski 2022-10-06 15:40:50 -0400
  • ceff381747 wlr_scene: Ignore disabled outputs Alexander Orzechowski 2022-10-01 20:38:06 -0400
  • f0e31e806f wlr_scene: Fix not updating the scene node when setting a new buffer Alexander Orzechowski 2022-10-07 11:31:07 -0400
  • dd9cfd3e2f wlr_scene: Be resilient against overflow conditions Alexander Orzechowski 2022-09-27 20:07:08 -0400
  • 9549749507 render/gles2: assert that GL_OES_EGL_image_external is supported Simon Ser 2022-10-10 09:25:33 +0200
  • f216e97983 backend/drm: drop drm_connector_set_mode() Simon Ser 2022-10-04 09:09:26 +0200
  • ab8341975e render/vulkan: Fix type-punned pointer warning/error John Lindgren 2022-10-08 11:56:09 -0400
  • 694e9bbb9d backend/drm: allocate connector CRTC on lease creation Simon Zeni 2022-10-06 16:50:50 -0400
  • 5b0719b17c drm-lease-v1: reject the lease request by default Simon Ser 2022-10-07 18:24:53 +0200
  • 11d073ab09 drm-lease-v1: send finished event on failure in submit request Simon Ser 2022-10-07 18:18:48 +0200
  • 5c382f6344 drm-lease-v1: fix error codepath Simon Ser 2022-10-07 18:15:24 +0200
  • 3be6658ee7 output: allocate swapchain on first commit Simon Ser 2022-10-07 13:51:01 +0200
  • e92b272616 output/render: make output_ensure_buffer() no-op when missing renderer Simon Ser 2022-10-07 14:19:26 +0200
  • 7d8284ec10 output/render: early return in output_ensure_buffer() Simon Ser 2022-10-07 14:15:27 +0200
  • 7eedbde878 tablet-v2: fix event parameters Kirill Primak 2022-10-07 20:19:41 +0300
  • f4cf0a8d86 backend/drm: nuke wlr_drm_connector.desired_enabled Simon Ser 2022-10-03 12:21:36 +0200
  • 5a207aea72 backend/drm: drop unnecessary wlr_drm_connector.crtc checks Simon Ser 2022-10-07 17:57:53 +0200
  • f885aa0fbe render/vulkan: implement vulkan_preferred_read_format David96 2022-09-09 13:30:10 +0200
  • dce1372e35 render/vulkan: Implement vulkan_read_pixels David96 2022-05-13 10:08:20 +0200
  • ff9c52801f output: add a swapchain NULL check in wlr_output_commit_state() Kirill Primak 2022-10-07 18:05:36 +0300
  • 46a686ce6b output-damage: drop unused pending_attach_render Kirill Primak 2022-10-07 18:09:26 +0300
  • dd0665d822 output-damage: drop precommit listener Kirill Primak 2022-10-07 17:43:13 +0300
  • b9155c5b80 output-damage: fix setting pending_attach_render Kirill Primak 2022-10-07 17:42:32 +0300
  • 052ea7b475 build: alphabetically sort protocol lists Simon Ser 2022-10-04 11:46:09 +0200
  • 6832ae14aa render: drop wlr_renderer_read_pixels() flags Simon Ser 2022-10-03 11:44:21 +0200
  • 50cc1ef4d3 screencopy-v1: simplify frame_dma_copy() error path Simon Ser 2022-10-03 11:37:55 +0200
  • 0af4affd0b screencopy-v1: fix frame_shm_copy() error path Simon Ser 2022-10-03 11:35:59 +0200
  • 0613fb0159 backend/drm: remove outdated TODO Simon Ser 2022-10-03 12:07:10 +0200
  • 6adca4089c backend/drm: don't unconditionally set desired_enabled Simon Ser 2022-10-03 12:04:12 +0200
  • b7e2a2584e foreign-toplevel-management: fix indentation Kirill Primak 2022-10-01 22:49:38 +0300
  • 58d4cfaca3 render/allocator/drm_dumb: drop finish_buffer() Simon Ser 2022-10-01 17:55:49 +0200
  • c659792d7b render/allocator/drm_dumb: fix error handling Simon Ser 2022-10-01 17:52:34 +0200
  • 3e7ea8715b render/allocator/drm_dumb: get format info before allocating Simon Ser 2022-10-01 17:49:27 +0200
  • d81f68d2b4 render/allocator/drm_dumb: check modifier list Simon Ser 2022-10-01 17:47:56 +0200
  • 5ef8a18a29 render/allocator/drm_dumb: advertise LINEAR instead of INVALID modifier Simon Ser 2022-10-01 17:42:57 +0200
  • 3799649333 render/pixman: advertise support for linear format modifier Simon Ser 2022-10-01 17:02:43 +0200
  • e22aa2796c screencopy-v1: make sure wlr_buffer enum is visible Consolatis 2022-10-01 20:49:30 +0200
  • 49738406a3 render: don't fall back to Pixman if we have a render node Simon Ser 2022-10-01 18:05:31 +0200
  • db08004c23 render: don't automatically fall back to Vulkan Simon Ser 2022-10-01 17:57:58 +0200
  • e40d492b78 output: fix typo in error message Simon Ser 2022-10-01 16:52:31 +0200
  • e4efb6b601 render/vulkan: use addon for wlr_vk_texture Simon Ser 2022-09-30 15:50:54 +0200
  • 7899b97d20 render/vulkan: use addon for wlr_vk_render_buffer Simon Ser 2022-09-30 15:50:18 +0200
  • 651c876e79 backend/drm: fix missing wlr_output_state.allow_artifacts Simon Ser 2022-09-30 13:35:07 +0200
  • a0345f2854 output: add wlr_output_state.allow_artifacts Simon Ser 2022-09-28 11:09:53 +0200
  • baf3fa27dc meson: update default options for libdrm Rouven Czerwinski 2022-09-25 12:51:29 +0200
  • bcc6a5832f render: drop trailing whitespace Simon Ser 2022-09-23 21:48:03 +0200
  • c153ae3c5d screencopy-v1: use wlr_buffer APIs Simon Ser 2022-09-21 10:34:04 +0200
  • f03da48491 screencopy-v1: rename wlr_screencopy_frame_v1.stride Simon Ser 2022-09-21 10:12:59 +0200
  • 77b829e15f screencopy-v1: use DRM format code for shm buffers Simon Ser 2022-09-21 10:11:35 +0200
  • 4885c08f38 screencopy-v1: rename wlr_screencopy_frame_v1.{format,fourcc} Simon Ser 2022-09-20 19:02:53 +0200
  • 2b767fe743 backend/libinput: Fix SIGSEGV found in low-memory fuzzing John Lindgren 2022-09-17 15:18:42 -0400
  • 0cabc83046 backend/drm: pass through mode picture aspect ratio Simon Ser 2022-09-05 16:56:47 +0200
  • 2178573b0a output: add wlr_output_mode.picture_aspect_ratio Simon Ser 2022-09-05 16:49:11 +0200
  • 68c8cef38e cursor: Don't warp to (0,0) when last output is disconnected John Lindgren 2022-09-20 14:51:39 -0400
  • 5417a182e5 cursor: Add a more general check for infinite/NaN cursor position John Lindgren 2022-09-21 13:41:48 -0400
  • 8e8b9a7217 output: fix back buffer checks Simon Ser 2022-09-21 16:16:53 +0200
  • 800ea7d52d backend/drm: de-duplicate wlr_drm_mode creation Simon Ser 2022-09-16 18:12:11 +0200
  • 0556aa0c59 output: rejigger attach/clear for back buffer Simon Ser 2022-09-18 16:29:36 +0200
  • 0213da60bb output: drop back_buffer variable in wlr_output_commit_state() Simon Ser 2022-09-18 16:26:42 +0200
  • 679d5ba699 output: inline output_attach_render() Simon Ser 2022-09-18 16:22:39 +0200
  • 8d6d2101bc render/vulkan: add error handling for vulkan_find_mem_type() Simon Ser 2022-09-19 11:45:10 +0200
  • 5206cea566 render/egl: add support for EGL_KHR_display_reference Simon Ser 2022-09-16 20:44:46 +0200
  • 2ad25b1460 output: fix wlr_output_set_gamma() with zero size Simon Ser 2022-09-18 15:20:39 +0200
  • ebd4c83cd6 xdg-toplevel: validate resize_edge Kirill Primak 2022-09-17 10:16:07 +0300
  • 1465d238a4 single-pixel-buffer-v1: fix header guard name Simon Ser 2022-09-17 09:18:11 +0200
  • 69c47717c2 buffer: split into multiple files Simon Ser 2022-09-16 18:32:22 +0200
  • 4ffc97d134 Only set max_bpc when full modesetting is being done. vanfanel 2022-09-11 18:40:54 +0200
  • 8795dde94e Initialize connectors current mode to the mode used by KMS on startup. vanfanel 2022-09-11 18:38:53 +0200
  • 1facdeabe5 wlr_drm_lease_v1: Fix use-after-free in backend_destroy() John Lindgren 2022-09-15 21:20:27 -0400
  • 7d9c595f19 output/cursor: downgrade error messages Simon Ser 2022-09-15 09:32:09 +0200
  • bca60c4eec render/vulkan: improve format logging Simon Ser 2022-09-07 11:20:51 +0200
  • b5a474189e output/render: log human-readable format Simon Ser 2022-09-07 10:49:25 +0200
  • 80cb89acee render/allocator/gbm: log human-readable format and modifier Simon Ser 2022-09-07 10:49:09 +0200
  • 4ad79d05ca render/egl: improve DMA-BUF format/modifier logging Simon Ser 2022-09-07 10:47:48 +0200
  • 1266f7424f meson: replace join_paths() with / operator illiliti 2022-06-28 10:51:10 +0300
  • 42ae1e75aa subcompositor: consider mapping after adding Kirill Primak 2022-09-12 19:03:35 +0300
  • 3abedaf211 subcompositor: move+rename subsurface_parent_commit() Kirill Primak 2022-09-12 19:02:54 +0300
  • 4cc3abb966 xdg-foreign-v2: s/unmap/destroy Kirill Primak 2022-09-08 20:09:04 +0300
  • ba7bbab3ab xdg-foreign-v1: s/unmap/destroy Kirill Primak 2022-09-08 20:00:39 +0300
  • d8ef9a95de xdg-foreign-v2: return wlr_xdg_toplevel in verify_is_toplevel() Simon Ser 2022-08-28 10:15:28 +0200
  • 053bb42a6d xdg-foreign-v1: return wlr_xdg_toplevel in verify_is_toplevel() Simon Ser 2022-08-28 10:22:46 +0200
  • 4cc5bdc4d1 backend/wayland: drop output_set_custom_mode() Simon Ser 2022-08-18 10:56:18 +0200
  • 0cff058f38 wlr_virtual_pointer_v1: fix discrete scrolling Consolatis 2022-09-08 05:22:03 +0200
  • 8026953df7 render/vulkan: remove unnecessary casts Simon Ser 2022-09-07 14:58:26 +0200
  • 30769723c1 render/vulkan: fix format features check for shm textures Simon Ser 2022-09-07 12:29:59 +0200
  • ed018a3ee2 render/vulkan: drop wlr_vk_device.extensions Simon Ser 2022-09-07 14:41:40 +0200
  • e19007dede render/vulkan: drop ext params from vulkan_device_create() Simon Ser 2022-09-07 14:38:41 +0200
  • 30fafe4f4a egl: modify egl_init_display function definition fakechen 2022-09-07 11:25:36 +0800
  • 9b091f528e pixel_format: RGBA4444 and RGBA5551 have alpha components Alexander Orzechowski 2022-09-06 18:48:41 -0400
  • f8ae564906 compositor: fix wlr_surface_set_role return value docs Simon Ser 2022-09-05 15:34:01 +0200
  • 2e06ff5688 wlr_scene: Clarify surface commit frame events Alexander Orzechowski 2022-09-03 16:20:39 -0400