Commit Graph

  • 604674dc54 backend/drm: always perform a test commit in drm_connector_test Simon Ser 2021-04-06 22:07:00 +0200
  • eb0ce659cf backend/drm: add proper error handling to wlr_drm_backend_create Simon Ser 2021-08-10 13:18:00 +0200
  • 88f65db87f ci: add smoke test Simon Ser 2021-08-05 18:54:37 +0200
  • 033c9cab74 input/pointer: try harder to not send duplicate motion events Tudor Brindus 2021-08-05 09:15:49 -0400
  • c27263c105 seat: allow compositors to not load a keymap Simon Ser 2021-08-06 21:25:55 +0200
  • d48ffac56b build: remove "." from include dirs Simon Ser 2021-08-06 19:44:35 +0200
  • ca0b19fc9c examples/fullscreen-shell: remove unused render_data.view field Simon Ser 2021-08-06 18:27:31 +0200
  • 1936e136df backend/drm: require buffer on modeset in drm_connector_test Simon Ser 2021-08-04 22:42:36 +0200
  • df0e75ba05 output: try skipping buffer allocation if the backend allows it Simon Ser 2021-08-02 16:49:02 +0200
  • 8a3cd28973 render/pixman/pixel_format: add more formats Simon Ser 2021-08-01 19:28:36 +0200
  • b913e64f95 render/pixel_format: add more formats for Pixman Simon Ser 2021-08-01 19:27:41 +0200
  • 923258b0be backend/drm: preserve mode order from kernel Simon Ser 2021-07-30 23:02:30 +0200
  • f12bacf4b4 surface: don't cache frame callback lists Kirill Primak 2021-08-01 12:44:40 +0300
  • 456c6e2279 viewporter: remove crop and scale state upon destruction Quantum 2021-08-01 18:10:25 -0400
  • f5df956c18 render/gles2: add a few 10-bit and FP16 formats Manuel Stoeckl 2021-07-29 23:55:57 -0400
  • 44e8451cd9 render/gles2: hide shm formats without GL support Manuel Stoeckl 2021-07-29 23:53:22 -0400
  • 4dc52bcb6c render/pixel-format: add a few 10-bit and FP16 formats Manuel Stoeckl 2021-07-29 23:49:11 -0400
  • f76960388f render/gles2: add support for some 24 and 16-bit formats Simon Ser 2021-07-29 08:05:43 +0200
  • 6973361d60 render/pixel-format: add some 24 and 16-bit formats Simon Ser 2021-07-29 08:05:10 +0200
  • 3132c0ab10 output: drop wlr_output_state.buffer_type Simon Ser 2021-07-12 18:01:40 +0200
  • f211bc983a output-damage: stop using enum wlr_output_state_buffer_type Simon Ser 2021-07-12 18:00:55 +0200
  • 4ddde1a7bd output: drop wlr_output_impl.{attach,rollback}_render Simon Ser 2021-07-12 17:54:43 +0200
  • d17a009062 backend/noop: drop attach_render/rollback_render Simon Ser 2021-07-12 17:52:44 +0200
  • 55ac7e335a backend/drm: fix wrong type for get_cursor_format return values Simon Ser 2021-07-28 22:56:18 +0200
  • c55f70c8b7 backend/drm: stop initializing renderer for parent backend Simon Ser 2021-07-12 17:30:45 +0200
  • c74dc45bb6 backend/drm: drop get_renderer implementation Simon Ser 2021-07-12 17:23:25 +0200
  • 9b99570869 backend/drm: drop drm_surface_{make,unset}_current Simon Ser 2021-07-12 17:22:22 +0200
  • ebb661532c backend/drm: remove SCANOUT check in drm_connector_test Simon Ser 2021-06-13 14:19:42 +0200
  • f5900c1f00 backend/drm: remove primary swapchain Simon Ser 2021-06-08 11:05:50 +0200
  • 85d7ad2eef backend/drm: allow legacy scan-out if FB props match Simon Ser 2021-07-08 16:52:59 +0200
  • 6aadf811aa output: fallback to modifier-less allocation on modeset test failure Simon Ser 2021-07-12 16:40:10 +0200
  • 0fb55c76d0 output: allocate and attach empty buffer on modeset Simon Ser 2021-06-11 18:42:15 +0200
  • 1a5b6722a8 output: use pending resolution when allocating swapchain Simon Ser 2021-06-11 18:41:34 +0200
  • d6f0fc251e backend/drm: implement get_primary_formats Simon Ser 2020-12-19 16:33:52 +0100
  • d1c931cbe8 output: fallback to XRGB in output_pick_format Simon Ser 2021-04-07 10:03:51 +0200
  • e5063ef3a3 util/time: make NSEC_PER_SEC static Dylan Araps 2021-07-28 09:40:43 +0300
  • 6f19295647 render/egl: initialize wlr_egl with EGL_PLATFORM_DEVICE_EXT Simon Zeni 2021-01-20 21:14:04 -0500
  • 7667ab73bd
    render/egl: fix typo yuiiio 2021-07-27 07:35:36 +0900
  • 770a561bce xwayland: embed wlr_xwayland_server_options in server struct Simon Ser 2021-06-25 11:46:57 +0200
  • 4b316a3823 xwayland: simplify argv filling logic Simon Ser 2021-06-25 11:08:12 +0200
  • 3cf2535c23 render/egl: add support for EGL_EXT_device_drm_render_node Simon Ser 2021-07-09 13:07:22 +0200
  • ace2eda073 render/egl: set EGL_IMAGE_PRESERVED_KHR Simon Ser 2021-07-23 17:22:04 +0200
  • 04d4fb536d render/wlr_texture: put wlr_texture_from_buffer into the public API Simon Zeni 2021-07-12 19:18:50 -0400
  • 0778151f94 types/wlr_buffer: create custom wlr_buffer from wl_resource Simon Zeni 2021-07-14 16:35:14 -0400
  • 646a25667e types/wlr_buffer: introduce wlr_buffer_resource_interface Simon Zeni 2021-07-12 11:50:34 -0400
  • f09c88c1b7 types/wlr_buffer: remove wlr_renderer argument from wlr_buffer_from_resource Simon Zeni 2021-07-12 11:39:26 -0400
  • 2fa47c1837 render: drop wlr_renderer_impl.init_wl_display Simon Ser 2021-07-22 19:47:51 +0200
  • 70fb21c35b backend: make DRM and libinput backends optional ayaka 2021-03-26 23:28:37 +0800
  • 66c42f4fcb backend/drm: add DRM_MODE_CONNECTOR_USB to conn_get_name Simon Ser 2021-07-21 08:47:35 +0200
  • cc8bc0db20 backend/drm: stop restoring CRTCs on exit Simon Ser 2021-07-19 15:24:57 +0200
  • 8afb4d8bf0 buffer: re-use wlr_shm_client_buffer Simon Ser 2021-07-19 19:04:38 +0200
  • f94eb174c7 backend/drm: fix NULL data in handle_drm_event Simon Ser 2021-07-19 14:49:52 +0200
  • a93b18dbd5 input/pointer: send axis source once per frame Vyivel 2021-07-17 10:20:35 +0300
  • a47f89cf7c backend/wayland: properly cleanup wlr_wl_pointer Simon Ser 2021-07-13 11:59:25 +0200
  • bcd5d8504c output: remove wlr_output_impl.export_dmabuf Simon Ser 2021-07-12 18:37:40 +0200
  • 709190c4c8 backend/drm: remove wlr_output_impl.export_dmabuf Simon Ser 2021-07-12 18:36:21 +0200
  • aec062d0d3 backend/headless: remove wlr_output_impl.export_dmabuf Simon Ser 2021-06-08 09:44:42 +0200
  • 87e8c60faf output: add generic wlr_output_export_dmabuf implementation Simon Ser 2021-06-08 09:39:24 +0200
  • 28aa803916 buffer: drop resource arg from wlr_client_buffer_create Simon Ser 2021-07-09 23:27:07 +0200
  • 5544973814 render/gles2: disable blending opportunistically Simon Ser 2021-07-11 19:44:57 +0200
  • 9dba176e8d render/gles2: set has_alpha for DMA-BUFs Simon Ser 2021-07-11 19:43:51 +0200
  • 9b70eab194 render/gles2: rename wlr_egl.exts to better match Khronos Simon Ser 2021-07-11 20:00:02 +0200
  • 4c51a0f6eb render/egl: rename wlr_egl.exts to better match Khronos Simon Ser 2021-07-11 19:55:32 +0200
  • 4554f17377 buffer: drop wlr_client_buffer.resource Simon Ser 2021-07-09 17:08:48 +0200
  • d7c68ce632 buffer: stop using resource in client_buffer_get_dmabuf Simon Ser 2021-07-09 17:06:56 +0200
  • a0baba4fa0 buffer: add wlr_client_buffer.source Simon Ser 2021-07-09 17:06:28 +0200
  • 0abb67c478 buffer: stop using source resource in wlr_client_buffer_apply_damage Simon Ser 2021-07-09 16:55:37 +0200
  • 7b25b0ff88 buffer: rename wlr_client_buffer variables to client_buffer Simon Ser 2021-07-09 16:41:27 +0200
  • 60f4d8f409 types/wlr_buffer: remove wlr_resource_get_buffer_size Simon Zeni 2021-07-06 20:20:14 -0400
  • d086501fba types/wlr_surface: get buffer size from wlr_buffer_import Simon Zeni 2021-07-07 14:28:37 -0400
  • 6d8029b07e types/wlr_buffer: split wlr_client_buffer_import function Simon Zeni 2021-07-06 17:02:04 -0400
  • f67cfb2ce2 backend/drm: remove backend arg from wlr_drm_interface.crtc_commit Simon Ser 2021-07-08 16:31:09 +0200
  • fde56c20b4 backend/drm: move legacy-specific checks to legacy.c Simon Ser 2021-07-08 16:23:22 +0200
  • 017555651b backend/drm: add test_only arg to wlr_drm_interface.crtc_commit Simon Ser 2021-07-08 15:56:01 +0200
  • a362d21d6b render/pixman: fix texture_is_opaque() Vyivel 2021-07-09 09:19:24 +0300
  • c1b27cc499 backend/drm: stop using drm_surface_make_current in drm_surface_blit Simon Ser 2021-07-07 23:02:48 +0200
  • d71ed635b9 backend/drm: force linear layout for multi-GPU buffers Simon Ser 2021-07-08 12:11:10 +0200
  • e035f2b9c4 Fix invalid uses of wl_array_for_each Simon Ser 2021-07-08 13:39:33 +0200
  • b934fbaf04 seat: add wlr_seat_touch_{send,notify}_frame Simon Ser 2021-06-30 13:09:45 +0200
  • 22fd411bc3 cursor: add touch frame event Simon Ser 2021-06-30 11:40:15 +0200
  • c1902cdb3f backend/x11: send touch frame events Simon Ser 2021-06-30 11:39:53 +0200
  • 8eef6a8843 backend/wayland: send touch frame events Simon Ser 2021-06-30 11:39:38 +0200
  • 2d36d7fb67 backend/libinput: send touch frame events Simon Ser 2021-06-30 11:39:17 +0200
  • 84906a832f touch: add frame event Simon Ser 2021-06-30 11:38:57 +0200
  • a48e569d38 output-damage: fix output swapchain handling Simon Ser 2021-07-07 17:36:36 +0200
  • c2bd63c186 output: detach buffer from renderer before commit Simon Ser 2021-07-07 17:09:17 +0200
  • 4c7657ee62 util/box: stabilize interface Simon Zeni 2021-07-01 16:38:32 -0400
  • e192d87731 move wlr_box from /types to /util Simon Zeni 2021-07-01 16:36:01 -0400
  • 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 -0400
  • 3fdf8cf07e buffer: unify texture creation in wlr_client_buffer_import Simon Ser 2021-06-08 19:49:22 +0200
  • 9a8097682b buffer: stop sending wl_buffer.release events from wlr_client_buffer Simon Ser 2021-06-08 19:45:56 +0200
  • d3d1c69aca buffer: remove renderer param from wlr_resource_get_buffer_size Simon Ser 2021-02-03 15:35:01 +0100
  • 8a4957570f render/egl: remove EGL_WL_bind_wayland_display support Simon Ser 2021-02-02 23:39:22 +0100
  • e5b5592a95 render: remove wl_drm support from wlr_renderer Simon Ser 2021-02-02 23:38:42 +0100
  • 4e07d4cbf9 render/gles2: use wlr_drm for wl_drm implementation Simon Ser 2021-02-02 23:37:31 +0100
  • d7b19fb294 buffer: handle wl_drm buffers Simon Ser 2021-06-30 15:43:32 +0200
  • c868e509b7 drm: add support for DMA-BUFs Simon Ser 2021-06-30 15:41:56 +0200
  • f7e3d325fe Add a stub wl_drm implementation Simon Ser 2021-02-02 16:06:43 +0100
  • 78121ad2d8 xcursor: improve documentation Simon Ser 2021-07-03 10:53:35 +0200
  • 4dee7a2f6f backend/drm: don't clear pending cursor FB on failed commit Simon Ser 2021-07-05 11:04:02 +0200