Commit graph

  • c2a624e8f6 backend/drm: move pending layer FB to wlr_drm_connector_state Simon Ser 2023-02-21 11:10:31 +01:00
  • fec092d4c4 Merge branch 'github/fork/emersion/output-group' into 'master' Simon Ser 2023-02-20 16:32:48 +00:00
  • abbe353ae8 Merge branch 'wlr_mirror_v1' into 'master' Alexander Courtis 2023-02-20 00:19:41 +00:00
  • 0a32b5a74d build: bump version to 0.16.2 0.16.2 0.16 Simon Ser 2023-02-10 23:29:59 +01:00
  • 419e55ffef xdg-activation: accept pointer focus for new tokens Consolatis 2023-02-06 15:27:04 +01:00
  • 037e3c284a render/gles2: default to highp if available Simon Ser 2023-02-02 22:43:31 +01:00
  • 7927cb1ecd backend/wayland: handle subpixel Alexander Orzechowski 2022-01-06 19:24:30 -05:00
  • d37572486b backend/wayland: handle scale Alexander Orzechowski 2022-11-19 22:38:50 -05:00
  • 8824fe2121 backend/wayland: maintain a list of active outputs for each virtual WL display Alexander Orzechowski 2022-11-22 19:35:05 -05:00
  • f8733c40d0 backend/wayland: remember cursor state so that we can call update_wl_output_cursor arbitrarily Alexander Orzechowski 2023-02-02 12:48:07 -05:00
  • e14c3e1e1a backend/wayland: maintain a list of displays Alexander Orzechowski 2022-11-22 19:00:05 -05:00
  • dadcf64584 Merge branch 'color-management' into 'master' Simon Ser 2023-02-02 18:28:31 +00:00
  • 9a74139546 backend/wayland: update output mode after commit is done Simon Ser 2023-01-30 14:27:05 +01:00
  • f620b32dc3 backend/wayland: allow superseding a previous commit Simon Ser 2023-01-30 14:20:36 +01:00
  • 9c0bb30521 output: don't attach buffer on first commit if disabled Simon Ser 2023-02-01 12:31:04 +01:00
  • a9c6ae6fcc backend/wayland: don't cache next item when destroying buffers Simon Ser 2023-02-02 11:43:00 +01:00
  • 1e345c74c3 xcursors: Alias existing cursor defaults to cursor-spec cursor names Consolatis 2022-07-13 23:49:58 +02:00
  • 063bade7df Merge branch 'simplify-cursor' into 'master' Kirill Primak 2023-01-31 17:48:36 +00:00
  • bd54e24f4c xdg-shell: reset added/committed flag on unmap Simon Ser 2023-01-31 15:47:20 +01:00
  • 821fb28266 backend/drm: set "max bpc" property based on pixel format Simon Ser 2023-01-25 16:07:06 +01:00
  • 3b36b960c2 render/vulkan: fix vkCmdClearAttachments validation error Simon Ser 2022-12-03 09:30:30 +01:00
  • a2b02dfc36 Merge branch 'seat-grab-rework' into 'master' Kirill Primak 2023-01-24 10:16:08 +00:00
  • a1a9ab4017 cursor: overhaul Kirill Primak 2023-01-17 22:49:10 +03:00
  • f0f89439de Introduce wlr_input_mapper Kirill Primak 2023-01-18 03:41:00 +03:00
  • 628d601820 backend/drm: disable all CRTCs after VT switch Simon Ser 2023-01-15 16:21:21 +01:00
  • 194cb790ac Merge branch 'atomic-kms-snapshot' into 'master' Simon Ser 2023-01-18 14:37:40 +00:00
  • 31b5fcf64e render/vulkan: use correct source offset in read_pixels llyyr 2023-01-18 06:12:43 +05:30
  • ebc65649fa input-device: add addons Kirill Primak 2023-01-18 02:07:57 +03:00
  • 4d9ea9919f seat: simplify touch grabs Kirill Primak 2023-01-16 22:45:44 +03:00
  • 65b97d6e8a seat: simplify keyboard grabs Kirill Primak 2023-01-16 22:34:12 +03:00
  • a7ff2e1751 seat: simplify pointer grabs Kirill Primak 2023-01-16 22:18:05 +03:00
  • 9eb79782bc backend/x11: fix delta_discrete value Kirill Primak 2023-01-16 14:19:44 +03:00
  • ad5175118b backend/x11: fix initial value of wlr_x11_buffer.n_busy Simon Ser 2023-01-03 10:59:57 +01:00
  • 27a0b8b74f xwayland/xwm: unpair even if surface is NULL Kirill Primak 2023-01-09 15:21:22 +03:00
  • 395b0d856a
    xwm: add _XWAYLAND_RANDR_EMU_MONITOR_RECTS support BBaoVanC 2022-12-19 14:45:54 -06:00
  • f0bb53c4ab backend/drm: implement KMS state snapshot/restore Simon Ser 2022-10-18 18:23:55 +02:00
  • e73530e6e7 wlr_compositor: Send leave event when output is destroyed Alexander Orzechowski 2023-01-04 00:37:32 -05:00
  • 7a89b07459 output: destroy global after destroy events Alexander Orzechowski 2023-01-04 00:45:26 -05:00
  • 0911a41f17 build: bump version to 0.16.1 0.16.1 Simon Ser 2022-12-25 16:50:12 +01:00
  • 88897e69a3 cursor: compare to scaled coords bi4k8 2022-12-20 19:56:51 +00:00
  • 80d870ae52 render/vulkan: add Vulkan allocator github/fork/emersion/vulkan-allocator Simon Ser 2021-01-16 15:10:00 +01:00
  • f52482d23a render/vulkan: log max size Simon Ser 2022-12-20 14:03:03 +01:00
  • a8d61b4e81 Merge branch 'drm-pending-crtc-state' into 'master' Simon Ser 2022-12-13 15:47:15 +00:00
  • 8fb34d1d00 wip: backend/drm: move pending CRTC to connector state Simon Ser 2022-12-06 18:15:04 +01:00
  • bf5114df6f backend/drm: add wlr_drm_connector_state.conn Simon Ser 2022-12-06 19:18:48 +01:00
  • addf4a4e7c backend/drm: refuse to switch CRTC for enabled connector Simon Ser 2022-12-06 19:01:24 +01:00
  • 6c1355ec0b backend/drm: rename wlr_drm_backend.outputs to connectors Simon Ser 2022-12-06 18:50:53 +01:00
  • c46f0b034e backend/drm: print stringified connector status in realloc_crtcs() Simon Ser 2022-12-06 18:32:07 +01:00
  • ceb041e8ce backend/drm: add drm_connector_status_str() Simon Ser 2022-12-06 18:31:03 +01:00
  • de8cc83ef3 backend/drm: pass wlr_drm_crtc in set_plane_props() Simon Ser 2022-12-06 17:57:54 +01:00
  • fe7e7a1431 wlr_drm: Add missing wlr_buffer import Alexander Orzechowski 2022-12-03 07:57:40 -05:00
  • 1b440dec2e wlr_scene: Expand damage cull region with fractional scales Alexander Orzechowski 2022-11-26 21:01:24 -05:00
  • 8cf1bd5582 backend/drm: fix VRR test Simon Ser 2022-12-07 10:43:02 +01:00
  • cdd510a65c backend/x11: ensure buffers are released on shutdown Simon Ser 2022-12-06 20:22:55 +01:00
  • 14b58a5b3a backend/wayland: ensure buffers are released on shutdown Simon Ser 2022-12-06 20:14:44 +01:00
  • d3f3474a59 scene: fix output damage expansion condition Kirill Primak 2022-11-27 12:41:22 +03:00
  • 59205cd93e build: exclude <wlr/types/wlr_drm_lease_v1.h> without DRM backend Simon Ser 2022-11-26 20:22:07 +01:00
  • 5f24c36d30 backend: error out when missing DRM and libinput in wlr_backend_autocreate() Simon Ser 2022-11-23 15:52:08 +01:00
  • a26c31effd surface_invalidation_v1: New protocol implementation Alexander Orzechowski 2022-12-04 15:46:50 -05:00
  • f1bea43ccc Revert "compositor: enforce surface destruction order" Simon Ser 2022-11-30 15:58:08 +01:00
  • de5e091996 types/wlr_seat: finish keyboard_state during wlr_seat_destroy Simon Zeni 2022-11-29 15:21:18 -05:00
  • e0fe72ffdd scene/layer_shell_v1.c: remove redundant comment Johan Malm 2022-11-26 17:23:51 +00:00
  • 4892082836 scene/layer_shell_v1.c: set exclusive zone correctly Johan Malm 2022-11-26 17:18:33 +00:00
  • ddd47368f3 wip: render/gles2: add support for 3D LUT transforms Simon Ser 2022-10-26 14:45:22 +02:00
  • 451327d6b4 render/color: introduce wlr_color_transform Simon Ser 2022-10-26 14:45:07 +02:00
  • 8488430faa render/gles2: introduce struct wlr_gles2_quad_shader Simon Ser 2022-10-27 16:45:32 +02:00
  • 25d8151870 render/gles2: unify fragment shader Simon Ser 2022-10-26 21:22:47 +02:00
  • 7328cad84b render/vulkan: use stage buffers for read_pixels Simon Ser 2022-11-25 16:41:05 +01:00
  • 724bc296f5 seat/pointer: Initialize low_res_value Guido Günther 2022-11-24 22:38:29 +01:00
  • 9c54451482 backend/drm: fix FPE when disabling output Simon Ser 2022-11-15 10:06:23 +01:00
  • 356ac5eed9 backend/drm: log modesetting commits Simon Ser 2022-11-10 12:28:53 +01:00
  • e169ebb8cf backend/drm: log refresh rate in Hz Simon Ser 2022-11-10 12:28:34 +01:00
  • b9b6334639 xwayland: fix wlr_xwayland_surface_from_wlr_surface() docs Kirill Primak 2022-11-13 01:30:22 +03:00
  • 990cba8966 wlr_seat: clear drag->seat_client when destroyed bi4k8 2022-11-15 01:00:27 +00:00
  • a6ff023df2 backend/drm: only request page-flip if active Simon Ser 2022-11-15 10:55:38 +01:00
  • bc6422115c render/egl: fix uninitialized pointers in init_dmabuf_formats Simon Zeni 2022-11-11 14:52:24 -05:00
  • e7737537ef Merge branch 'frame-scheduler-helper' into 'master' Simon Ser 2022-11-14 17:37:40 +00:00
  • 54769e21db Merge branch 'github/fork/emersion/pbo' into 'master' Simon Ser 2022-11-12 14:25:20 +00:00
  • 9494eda286 Merge branch 'new-renderpass-clears' into 'master' Joshua Ashton 2022-10-30 16:52:57 +00:00
  • b637706e35 Merge branch 'gles2-uber-shader' into 'master' Simon Ser 2022-10-27 16:04:22 +00:00
  • 22594d3723 render/gles2: unify fragment shader Simon Ser 2022-10-26 21:22:47 +02:00
  • 49799ca0bc render/gles2: log error on shader compilation failure Simon Ser 2022-10-26 19:48:18 +02:00
  • 30a61470f8 render/gles2: de-duplicate vertex shaders Simon Ser 2022-10-27 16:05:50 +02:00
  • 3295243da6 render/gles2: move color uniform from quad.vert to quad.vert Simon Ser 2022-10-27 15:58:34 +02:00
  • 27cbc20355 util/addon: use AVL trees Kirill Primak 2022-10-27 00:00:29 +03:00
  • d75e5b7726 render/gles2: move shaders to individual files Simon Ser 2022-10-26 12:03:50 +02:00
  • 5424b2d44d scene: use wlr_frame_scheduler Simon Ser 2022-10-04 12:14:35 +02:00
  • 374a4a8d7e Introduce wlr_frame_scheduler Simon Ser 2022-10-04 12:13:44 +02:00
  • 639bacdb9a util/time: add timespec_add() Simon Ser 2022-10-04 12:11:54 +02:00
  • 293d78777d util/time: add timespec_to_nsec() Simon Ser 2022-10-04 12:11:36 +02:00
  • c38c080742 render: add wlr_render_timestamp Simon Ser 2022-09-23 22:47:59 +02:00
  • b4765809b5 render: add wlr_renderer_get_time() Simon Ser 2022-09-23 21:55:29 +02:00
  • 5e9f77f4ff Merge branch 'display_tiling_clean_new' into 'master' Christian Kröner 2022-10-13 20:09:09 +00:00
  • 0f2b95af26 keyboard: generalize keymap data github/fork/emersion/keymap-generalize Simon Ser 2021-08-07 14:04:24 +02:00
  • 43b9e98050 Merge branch 'float-conv' into 'master' Kirill Primak 2022-09-21 02:36:08 +00:00
  • cf857ecf7b meson: add -Wfloat-conversion Kirill Primak 2022-09-19 00:16:24 +03:00
  • 8486697011 backend/wayland: use wl_surface.get_release if available Simon Ser 2022-08-22 15:33:49 +02:00
  • 226d1cf81c compositor: implement wl_surface.get_release Simon Ser 2022-08-22 15:18:25 +02:00
  • a41c953555 Merge branch 'refactor-vulkan-modifier-tests' into 'master' Joshua Ashton 2022-09-12 15:41:54 +00:00
  • 26f6fab4eb Merge gitlab.freedesktop.org:wlroots/wlroots Christian Kröner 2022-08-30 21:25:19 +02:00