Commit graph

  • d1c931cbe8 output: fallback to XRGB in output_pick_format Simon Ser 2021-04-07 10:03:51 +02:00
  • e5063ef3a3 util/time: make NSEC_PER_SEC static Dylan Araps 2021-07-28 09:40:43 +03:00
  • 6f19295647 render/egl: initialize wlr_egl with EGL_PLATFORM_DEVICE_EXT Simon Zeni 2021-01-20 21:14:04 -05:00
  • 7667ab73bd
    render/egl: fix typo yuiiio 2021-07-27 07:35:36 +09:00
  • 770a561bce xwayland: embed wlr_xwayland_server_options in server struct Simon Ser 2021-06-25 11:46:57 +02:00
  • 4b316a3823 xwayland: simplify argv filling logic Simon Ser 2021-06-25 11:08:12 +02:00
  • 3cf2535c23 render/egl: add support for EGL_EXT_device_drm_render_node Simon Ser 2021-07-09 13:07:22 +02:00
  • ff457e925b output-group: new helper github/fork/emersion/output-group Simon Ser 2021-07-26 14:22:44 +02:00
  • ace2eda073 render/egl: set EGL_IMAGE_PRESERVED_KHR Simon Ser 2021-07-23 17:22:04 +02:00
  • 04d4fb536d render/wlr_texture: put wlr_texture_from_buffer into the public API Simon Zeni 2021-07-12 19:18:50 -04:00
  • 0778151f94 types/wlr_buffer: create custom wlr_buffer from wl_resource Simon Zeni 2021-07-14 16:35:14 -04:00
  • 646a25667e types/wlr_buffer: introduce wlr_buffer_resource_interface Simon Zeni 2021-07-12 11:50:34 -04:00
  • f09c88c1b7 types/wlr_buffer: remove wlr_renderer argument from wlr_buffer_from_resource Simon Zeni 2021-07-12 11:39:26 -04:00
  • 2fa47c1837 render: drop wlr_renderer_impl.init_wl_display Simon Ser 2021-07-22 19:47:51 +02:00
  • 70fb21c35b backend: make DRM and libinput backends optional ayaka 2021-03-26 23:28:37 +08:00
  • bb0fc63124 drag: clear keyboard focus on start github/fork/vyivel/drag-clear-kb-focus Kirill Primak 2021-07-21 14:32:27 +03:00
  • 66c42f4fcb backend/drm: add DRM_MODE_CONNECTOR_USB to conn_get_name Simon Ser 2021-07-21 08:47:35 +02:00
  • cc8bc0db20 backend/drm: stop restoring CRTCs on exit Simon Ser 2021-07-19 15:24:57 +02:00
  • 8afb4d8bf0 buffer: re-use wlr_shm_client_buffer Simon Ser 2021-07-19 19:04:38 +02:00
  • f94eb174c7 backend/drm: fix NULL data in handle_drm_event Simon Ser 2021-07-19 14:49:52 +02:00
  • a93b18dbd5 input/pointer: send axis source once per frame Vyivel 2021-07-17 10:20:35 +03:00
  • a47f89cf7c backend/wayland: properly cleanup wlr_wl_pointer Simon Ser 2021-07-13 11:59:25 +02:00
  • 8798fa36bd surface: make wlr_surface.buffer a wlr_buffer github/fork/bl4ckb0ne/stop_using_client_buffer Simon Ser 2021-04-13 11:14:16 +02:00
  • bcd5d8504c output: remove wlr_output_impl.export_dmabuf Simon Ser 2021-07-12 18:37:40 +02:00
  • 709190c4c8 backend/drm: remove wlr_output_impl.export_dmabuf Simon Ser 2021-07-12 18:36:21 +02:00
  • aec062d0d3 backend/headless: remove wlr_output_impl.export_dmabuf Simon Ser 2021-06-08 09:44:42 +02:00
  • 87e8c60faf output: add generic wlr_output_export_dmabuf implementation Simon Ser 2021-06-08 09:39:24 +02:00
  • 28aa803916 buffer: drop resource arg from wlr_client_buffer_create Simon Ser 2021-07-09 23:27:07 +02:00
  • 5544973814 render/gles2: disable blending opportunistically Simon Ser 2021-07-11 19:44:57 +02:00
  • 9dba176e8d render/gles2: set has_alpha for DMA-BUFs Simon Ser 2021-07-11 19:43:51 +02:00
  • 9b70eab194 render/gles2: rename wlr_egl.exts to better match Khronos Simon Ser 2021-07-11 20:00:02 +02:00
  • 4c51a0f6eb render/egl: rename wlr_egl.exts to better match Khronos Simon Ser 2021-07-11 19:55:32 +02:00
  • 0096bf87b8 set "Broadcast RGB" = "Full" for all connections github/fork/akvadrako/broadcast-rgb-property Devin Bayer 2021-07-10 20:52:29 +02:00
  • 4554f17377 buffer: drop wlr_client_buffer.resource Simon Ser 2021-07-09 17:08:48 +02:00
  • d7c68ce632 buffer: stop using resource in client_buffer_get_dmabuf Simon Ser 2021-07-09 17:06:56 +02:00
  • a0baba4fa0 buffer: add wlr_client_buffer.source Simon Ser 2021-07-09 17:06:28 +02:00
  • 0abb67c478 buffer: stop using source resource in wlr_client_buffer_apply_damage Simon Ser 2021-07-09 16:55:37 +02:00
  • 7b25b0ff88 buffer: rename wlr_client_buffer variables to client_buffer Simon Ser 2021-07-09 16:41:27 +02:00
  • 60f4d8f409 types/wlr_buffer: remove wlr_resource_get_buffer_size Simon Zeni 2021-07-06 20:20:14 -04:00
  • d086501fba types/wlr_surface: get buffer size from wlr_buffer_import Simon Zeni 2021-07-07 14:28:37 -04:00
  • 6d8029b07e types/wlr_buffer: split wlr_client_buffer_import function Simon Zeni 2021-07-06 17:02:04 -04:00
  • f67cfb2ce2 backend/drm: remove backend arg from wlr_drm_interface.crtc_commit Simon Ser 2021-07-08 16:31:09 +02:00
  • fde56c20b4 backend/drm: move legacy-specific checks to legacy.c Simon Ser 2021-07-08 16:23:22 +02:00
  • 017555651b backend/drm: add test_only arg to wlr_drm_interface.crtc_commit Simon Ser 2021-07-08 15:56:01 +02:00
  • a362d21d6b render/pixman: fix texture_is_opaque() Vyivel 2021-07-09 09:19:24 +03:00
  • c1b27cc499 backend/drm: stop using drm_surface_make_current in drm_surface_blit Simon Ser 2021-07-07 23:02:48 +02:00
  • 49a5744201 build: bump version to 0.14.1 0.14.1 0.14 Simon Ser 2021-07-08 17:18:01 +02:00
  • 5ea02f900c backend/drm: force linear layout for multi-GPU buffers Simon Ser 2021-07-08 12:11:10 +02:00
  • d71ed635b9 backend/drm: force linear layout for multi-GPU buffers Simon Ser 2021-07-08 12:11:10 +02:00
  • e035f2b9c4 Fix invalid uses of wl_array_for_each Simon Ser 2021-07-08 13:39:33 +02:00
  • b934fbaf04 seat: add wlr_seat_touch_{send,notify}_frame Simon Ser 2021-06-30 13:09:45 +02:00
  • 22fd411bc3 cursor: add touch frame event Simon Ser 2021-06-30 11:40:15 +02:00
  • c1902cdb3f backend/x11: send touch frame events Simon Ser 2021-06-30 11:39:53 +02:00
  • 8eef6a8843 backend/wayland: send touch frame events Simon Ser 2021-06-30 11:39:38 +02:00
  • 2d36d7fb67 backend/libinput: send touch frame events Simon Ser 2021-06-30 11:39:17 +02:00
  • 84906a832f touch: add frame event Simon Ser 2021-06-30 11:38:57 +02:00
  • 3415e3718f tablet-v2: fix pad and tool object versions Simon Ser 2021-07-01 10:16:26 +02:00
  • 6d742464bb output-damage: fix output swapchain handling Simon Ser 2021-07-07 17:36:36 +02:00
  • 2a6dc0059f output: detach buffer from renderer before commit Simon Ser 2021-07-07 17:09:17 +02:00
  • 1100f3a40b backend/drm: don't clear pending cursor FB on failed commit Simon Ser 2021-07-05 11:04:02 +02:00
  • b213d2b81f Revert "backend/drm: populate cursor plane's current_fb" Simon Ser 2021-07-05 10:57:33 +02:00
  • 75f476c01e surface: allow locking pending state in commit handler Simon Ser 2021-07-02 11:49:53 +02:00
  • dc2e640a7d buffer: make enum wlr_buffer_cap public Simon Ser 2021-07-01 22:12:32 +02:00
  • 4b2ef3dff9 surface: accept commits with buffer size not divisible by scale Simon Ser 2021-06-30 09:48:31 +02:00
  • a48e569d38 output-damage: fix output swapchain handling Simon Ser 2021-07-07 17:36:36 +02:00
  • c2bd63c186 output: detach buffer from renderer before commit Simon Ser 2021-07-07 17:09:17 +02:00
  • 4c7657ee62 util/box: stabilize interface Simon Zeni 2021-07-01 16:38:32 -04:00
  • e192d87731 move wlr_box from /types to /util Simon Zeni 2021-07-01 16:36:01 -04:00
  • d975f35bba types/wlr_box: remove unused wlr_box_from_pixman_box32 and wlr_box_rotated_bounds functions Simon Zeni 2021-07-01 15:59:17 -04:00
  • 8e91913452 xdg-shell: don't populate current state on ack_configure github/fork/emersion/xdg-surface-cached Simon Ser 2021-07-06 19:46:52 +02:00
  • 9c3163df7a xdg-shell: add support for cached xdg_surface state Simon Ser 2021-06-18 18:25:51 +02:00
  • 0f9ecac3cb surface: add cache event Simon Ser 2021-06-18 18:25:27 +02:00
  • f0e695582a surface: don't destroy surface while compositor has locks github/fork/emersion/surface-lock-destroy Simon Ser 2021-07-06 14:25:48 +02:00
  • 3fdf8cf07e buffer: unify texture creation in wlr_client_buffer_import Simon Ser 2021-06-08 19:49:22 +02:00
  • 9a8097682b buffer: stop sending wl_buffer.release events from wlr_client_buffer Simon Ser 2021-06-08 19:45:56 +02:00
  • d3d1c69aca buffer: remove renderer param from wlr_resource_get_buffer_size Simon Ser 2021-02-03 15:35:01 +01:00
  • 8a4957570f render/egl: remove EGL_WL_bind_wayland_display support Simon Ser 2021-02-02 23:39:22 +01:00
  • e5b5592a95 render: remove wl_drm support from wlr_renderer Simon Ser 2021-02-02 23:38:42 +01:00
  • 4e07d4cbf9 render/gles2: use wlr_drm for wl_drm implementation Simon Ser 2021-02-02 23:37:31 +01:00
  • d7b19fb294 buffer: handle wl_drm buffers Simon Ser 2021-06-30 15:43:32 +02:00
  • c868e509b7 drm: add support for DMA-BUFs Simon Ser 2021-06-30 15:41:56 +02:00
  • f7e3d325fe Add a stub wl_drm implementation Simon Ser 2021-02-02 16:06:43 +01:00
  • 78121ad2d8 xcursor: improve documentation Simon Ser 2021-07-03 10:53:35 +02:00
  • 4dee7a2f6f backend/drm: don't clear pending cursor FB on failed commit Simon Ser 2021-07-05 11:04:02 +02:00
  • 5f26360bd8 Revert "backend/drm: populate cursor plane's current_fb" Simon Ser 2021-07-05 10:57:33 +02:00
  • e8c408b31b region: drop leftover reference to the mailing list Simon Ser 2021-07-05 15:34:24 +02:00
  • 82af6e7208 region: stabilize interface Simon Ser 2021-07-01 10:45:25 +02:00
  • 475d9701e2 Remove reference to the announce mailing list Simon Ser 2021-07-03 10:34:30 +02:00
  • c7018a45b7 surface: allow locking pending state in commit handler Simon Ser 2021-07-02 11:49:53 +02:00
  • 0a522cb798 backend/libinput: use wl_array for wlr_libinput_tablet.tools Simon Ser 2021-07-01 10:28:02 +02:00
  • a38baec1f8 buffer: make enum wlr_buffer_cap public Simon Ser 2021-07-01 22:12:32 +02:00
  • 29be2d47e4 render: drop wlr_renderer_impl.texture_from_dmabuf Simon Ser 2021-06-29 21:02:06 +02:00
  • 7ad44051a2 render: use wlr_dmabuf_buffer in wlr_texture_from_dmabuf Simon Ser 2021-06-29 21:01:45 +02:00
  • 08e5b909f9 buffer: add wlr_dmabuf_buffer Simon Ser 2021-06-29 21:01:11 +02:00
  • 18adb43a44 render: drop wlr_renderer_impl.texture_from_pixels Simon Ser 2021-06-29 20:39:19 +02:00
  • 29c8df7e0a render: use wlr_readonly_data_buffer in wlr_texture_from_pixels Simon Ser 2021-06-29 20:11:53 +02:00
  • 7ec66a9990 buffer: introduce wlr_readonly_data_buffer Simon Ser 2021-06-29 20:11:38 +02:00
  • ea585dba0f tablet-v2: fix pad and tool object versions Simon Ser 2021-07-01 10:16:26 +02:00
  • 57b70a478c Drop wlr_list Simon Ser 2021-07-01 10:09:56 +02:00
  • 5888c96da8 tablet: stop using wlr_list Simon Ser 2021-07-01 10:09:35 +02:00