Commit graph

  • 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
  • 35d94d779c wlr_scene: Consider screen position when culling background Alexander Orzechowski 2022-09-03 18:39:16 -0400
  • fd0b0276c9 output: remove unknown adaptive sync state Isaac Freund 2022-06-28 19:58:26 +0200
  • 135e60ff82 backend/x11: report adaptive sync as enabled Isaac Freund 2022-06-28 19:57:49 +0200
  • 2ec27d23e0 backend/wayland: report adaptive sync as enabled Isaac Freund 2022-06-28 19:55:48 +0200
  • 8c70245d5f output: fail commits if adaptive sync cannot be enabled Simon Ser 2021-06-18 12:40:07 +0200
  • 26e1812ab3 output-layout: improve wlr_output_layout_output_in_direction() Kirill Primak 2022-08-30 19:22:33 +0300
  • 2ea80eb115 output-layout: avoid uninitialized wlr_box fields Kirill Primak 2022-08-30 19:19:47 +0300
  • 4462f5dcb3 cursor: avoid uninitialized wlr_box fields Kirill Primak 2022-08-30 19:18:42 +0300
  • 138d21464d wlr_compositor: Don't leak region32 when calculating opaque region Alexander Orzechowski 2022-08-30 03:03:21 -0400
  • 78cf39b6bd wlr_scene: Don't leak a region32 when texture failed to upload Alexander Orzechowski 2022-08-27 20:35:18 -0400
  • fe9e193ab5 wlr_scene: More sanity checking Alexander Orzechowski 2022-08-28 11:01:19 -0400
  • 7333a4602a util/set: overhaul Kirill Primak 2022-08-19 21:20:43 +0300
  • 20c208d46a util/array: unclutter Kirill Primak 2022-08-19 21:19:30 +0300
  • eee0f5e71f
    render/vulkan: fix memory type detection Bernardo Meurer 2022-08-28 16:32:09 -0300
  • d94d1bf0ea
    output: clean up after modifierless test failure Isaac Freund 2022-08-27 12:20:03 +0200
  • fa7d2cb8d6 wlr_scene: Only consider visible parts of the node when culling background Alexander Orzechowski 2022-08-26 19:07:52 -0400
  • 6a11256cd0 scene/wlr_scene:fix judgment of invisible node yiqiang 2022-08-23 15:44:26 +0800
  • 525506559a wlr_compositor: Use wlr_fbox_equal Alexander Orzechowski 2022-08-25 18:59:33 -0400
  • d452a729cb
    wlr-output-management: fix broken asserts Isaac Freund 2022-08-25 00:51:32 +0200
  • 4c1afb126b wlr-output-management: Implement version 3 release requests Isaac Freund 2022-06-30 14:01:46 +0200
  • d3cb6b73a2 wlr_scene: Initialize region32 before trying to use it Alexander Orzechowski 2022-08-22 14:45:30 -0400
  • 8bd7170fd9 Use env helpers Alexander Orzechowski 2022-08-19 10:10:52 -0400
  • 31a9fc1fb6 util: Introduce env helpers Alexander Orzechowski 2022-08-19 09:59:30 -0400
  • e7477c7114 wlr_scene: Improve awkward code style Alexander Orzechowski 2022-08-16 08:17:13 -0400
  • 9bba4284e4 wlr_scene: Cull background Alexander Orzechowski 2022-08-22 10:17:59 -0400
  • 6d1b8b376d wlr_scene: Only enable black rect optimization if culling is enabled Alexander Orzechowski 2022-08-16 07:06:17 -0400
  • 4d4f823263 wlr_scene: Simplify calculate_visibilty option Alexander Orzechowski 2022-08-16 07:03:22 -0400
  • 7c575922c0 wlr_scene: Convert render_list to wl_array Kenny Levinsen 2022-08-18 11:54:03 +0200
  • 724aa38fc2 util/array: Add array_realloc for wl_array Kenny Levinsen 2022-08-18 11:51:21 +0200
  • 9ab819684d types/wlr_xdg_output_v1: Fix wl_output.done bug. Mark Bolhuis 2022-08-13 22:59:11 +0200
  • 346e524201 Remove wlr_signal_emit_safe Alexander Orzechowski 2022-08-18 07:14:28 -0400
  • ef4baea0e2 Use wl_signal_emit_mutable Alexander Orzechowski 2022-08-18 07:16:16 -0400
  • 013f121f45 build: remove libkms option and disable tests for libdrm fallback Simon Zeni 2022-07-28 06:39:48 -0400
  • 3621c14b82 wlr_scene: fix color value when filtering black boxes yiqiang 2022-08-16 10:46:21 +0800
  • bea4bd43e3 wlr_scene: Use wlr_box_equal Alexander Orzechowski 2022-08-15 07:37:09 -0400
  • bcf7a79357 wlr_scene: Use wlr_fbox_equals Alexander Orzechowski 2022-08-15 06:03:54 -0400
  • 1d08ef234e util/box: Introduce wlr_fbox_equal Alexander Orzechowski 2022-08-15 06:04:42 -0400
  • 9f3bd64a33 util/box: Introduce wlr_box_equal Alexander Orzechowski 2022-08-15 06:14:28 -0400
  • 59675347e6 wlr_scene: Remove unused typedef Alexander Orzechowski 2022-05-21 11:37:21 -0400
  • 919e67da7d wlr_scene: Account for occlusion by other scene nodes when calculating visibility Alexander Orzechowski 2022-06-25 18:34:26 -0400
  • ce57485e6a wlr_scene: Calculate output intersections based on node visibility Alexander Orzechowski 2022-06-25 18:33:40 -0400
  • 342830e99c wlr_scene/surface: Hook through opaque metadata Alexander Orzechowski 2022-05-19 22:32:41 -0400
  • 18417026be wlr_scene: Introduce buffer opaque region metadata Alexander Orzechowski 2022-06-25 23:26:12 -0400
  • 0a9a941ba3 wlr_scene: Rewrite direct scan out logic to rely on visibility Alexander Orzechowski 2022-08-14 02:17:09 -0400
  • 14f4cfffba wlr_scene: Don't render non visible parts of textures/rects Alexander Orzechowski 2022-06-25 19:53:17 -0400
  • d16d341381 wlr_scene: Only send frame done events for visible buffers Alexander Orzechowski 2022-05-19 00:58:04 -0400
  • 6d62300324 wlr_scene_set_buffer_with_damage: Only damage the visible parts of the node Alexander Orzechowski 2022-06-25 18:22:00 -0400
  • c6246272fd wlr_scene: Rework damage handling Alexander Orzechowski 2022-06-25 23:25:05 -0400
  • 028606512d wlr_scene: Add per scene node visibility Alexander Orzechowski 2022-06-25 17:58:13 -0400
  • f411ca040e wlr_scene: Damage scene on node destroy by disabling node Alexander Orzechowski 2022-06-25 17:53:45 -0400
  • 7f17774d18 wlr_scene: Introduce scene_nodes_in_box Alexander Orzechowski 2022-08-11 03:14:14 -0400
  • c2359d0321 surface: implement wl_surface.offset Simon Ser 2021-06-29 13:32:07 +0200
  • 42d68d7532 surface: add WLR_SURFACE_STATE_OFFSET Simon Ser 2021-06-29 13:26:31 +0200
  • 98cf38601f render: replace wlr_texture_write_pixels with update_from_buffer Simon Ser 2022-05-29 11:50:47 +0200
  • 8c3c6987db backend/wayland: fix touch device not added on startup Simon Ser 2022-08-11 09:09:37 +0200