Commit Graph

  • fd2b1f018e backend/x11: use common renderer and allocator Simon Ser 2021-04-29 09:33:54 +0200
  • c82f37542d backend/headless: use common renderer and allocator Simon Ser 2021-04-29 09:18:19 +0200
  • 349553d011 backend/wayland: use common renderer and allocator Simon Ser 2021-04-29 00:16:34 +0200
  • 4dae12890f backend: automatically create allocator Simon Ser 2021-04-28 23:39:36 +0200
  • bcabe34a2e backend: automatically create renderer Simon Ser 2021-04-28 23:22:46 +0200
  • 7ec5bf6b10 backend: introduce wlr_backend_finish Simon Ser 2021-04-29 00:07:31 +0200
  • beae3018cb render: relax stride check in wlr_texture_from_pixels Simon Ser 2021-05-17 12:09:37 +0200
  • f73c04b801 render/pixman: avoid sqrt() in render_quad without rotation Simon Ser 2021-05-19 11:00:30 +0200
  • 66e100ffbf render/gbm_allocator: add support for gbm_bo_get_fd_for_plane Simon Ser 2021-04-06 11:36:15 +0200
  • 9ca743f9fd backend/drm: use wlr_texture_from_buffer Simon Ser 2021-04-12 19:45:51 +0200
  • a8d7c2d4ea screencopy-v1: stop using wlr_client_buffer Simon Ser 2021-04-12 19:07:24 +0200
  • 68758e8c21 buffer: use wlr_texture_from_buffer for DMA-BUFs Simon Ser 2021-04-12 18:39:03 +0200
  • f6ba26ff58 render/gles2: implement texture_from_buffer Simon Ser 2021-04-12 11:58:31 +0200
  • 9d55f712e3 render: introduce wlr_texture_from_buffer Simon Ser 2021-04-12 18:38:13 +0200
  • 9221ed7b4c render/gles2: add gles2_texture_create Simon Ser 2021-04-12 16:55:18 +0200
  • 6f39574ff5 linux-dmabuf-v1: implement wlr_buffer Simon Ser 2021-04-12 14:09:27 +0200
  • 6f69e2f12e render/gles2: remove unnecessary EGL import ext checks Simon Ser 2021-05-17 12:08:03 +0200
  • 6369f70931 render: remove wlr_texture_get_size Simon Ser 2021-05-12 16:08:05 +0200
  • 9f211b5dd4 xwayland: actually use Xwayland from pkg-config Thomas Weißschuh 2021-05-12 10:09:40 +0200
  • 101b9a193d render/egl: query and display EGL driver name Simon Ser 2021-05-11 10:50:35 +0200
  • 8008d21f5b virtual_keyboard: Emulate key release events on destroy Yuya Nishihara 2021-05-06 17:33:39 +0900
  • ed7f2651b6 render: add DRM dumb buffer allocator Simon Zeni 2021-01-27 22:10:59 -0500
  • 2c90e0f521 render/gbm_allocator: duplicate drm fd during creation process Simon Zeni 2021-04-29 12:01:28 -0400
  • d0c1f0c0b6 xcursor: fix CVE-2013-2003 Tobias Stoeckmann 2021-05-02 16:48:21 +0200
  • 66d5805594 build: move wayland-protocols dep to protocol/ Simon Ser 2021-05-01 12:33:27 +0200
  • 2603a5dee7 backend/drm: Do not require mode commit on enable Kenny Levinsen 2021-04-30 00:55:26 +0200
  • c85789a3a9 backend/headless: dup DRM FD in wlr_headless_backend_create_with_renderer Simon Ser 2021-04-29 09:12:45 +0200
  • a1e8a639b3 backend/drm: introduce drm_connector_commit_state Simon Ser 2021-04-06 17:58:10 +0200
  • e543e26206 backend/drm: take a wlr_drm_connector instead of a wlr_output Simon Ser 2021-04-06 17:55:41 +0200
  • e06c62af77 backend/drm: take output state arg in drm_connector_commit_buffer Simon Ser 2021-04-06 17:50:16 +0200
  • 218955ce95 backend/drm: remove mode arg from drm_connector_set_mode Simon Ser 2021-04-06 17:44:31 +0200
  • 7aba881c47 backend/drm: remove mode arg from drm_connector_init_renderer Simon Ser 2021-04-06 17:33:22 +0200
  • 31082a0554 backend/drm: remove wlr_drm_crtc_state.mode Simon Ser 2021-04-06 17:29:07 +0200
  • dfea0ff31d backend/drm: remove wlr_drm_crtc_state.active Simon Ser 2021-04-06 17:14:17 +0200
  • 485ecc11a6 backend/drm: remove wlr_drm_crtc.pending_modeset Simon Ser 2021-04-06 17:06:37 +0200
  • c9c2d7539c backend/drm: fill scratch wlr_output_state for set_mode Simon Ser 2021-04-06 16:57:42 +0200
  • 1a9701cd7c backend/drm: take wlr_output_state as arg in commit callers Simon Ser 2021-04-06 16:43:48 +0200
  • 8f90d7f8f5 backend/drm: take wlr_output_state as arg in crtc_commit Simon Ser 2021-04-06 16:32:01 +0200
  • 69d4cf19b5 render/gles2: assert texture comes from the same renderer Simon Ser 2021-04-29 10:55:51 +0200
  • e7f68ba081 backend/drm: fix allocator DRM FD on multi-GPU setups Simon Ser 2021-04-29 09:49:24 +0200
  • 5be76bb047 render/allocator: add allocator_autocreate_with_drm_fd Simon Ser 2021-04-29 09:48:33 +0200
  • 619a975025 render: remove wlr_ prefix from wlr_renderer_autocreate_with_drm_fd Simon Ser 2021-04-29 09:46:34 +0200
  • 6bf2406dbf backend/drm: reword wlr_renderer failure message Simon Ser 2021-04-29 09:38:10 +0200
  • 1c1ef69326 Log when WLR_BACKENDS/WLR_RENDERER is set Simon Ser 2021-04-28 21:06:41 +0200
  • cc1b66364c backend: use wlr_allocator_autocreate Simon Zeni 2021-04-28 10:11:09 -0400
  • 318e3ac92c render/allocator: introduce wlr_allocator_autocreate Simon Zeni 2021-04-23 17:06:21 -0400
  • 982498fab3 render: introduce renderer_get_render_buffer_caps Simon Zeni 2021-04-23 13:51:05 -0400
  • 144189674e backend: introduce backend_get_buffer_caps Simon Zeni 2021-04-28 10:09:33 -0400
  • 6ec6527855 types/wlr_buffer: introduce wlr_buffer_cap Simon Zeni 2021-04-28 10:01:49 -0400
  • a8c91fbac9 render/shm_allocator: make wlr_shm_allocator_create return a wlr_allocator Simon Zeni 2021-04-21 21:29:33 -0400
  • c75aa71816 render/gbm_allocator: make wlr_gbm_allocator_create return a wlr_allocator Simon Zeni 2021-04-15 14:32:13 -0400
  • 3a04fb4560 render/pixman: check format is supported in create_buffer Simon Ser 2021-04-26 19:53:36 +0200
  • 24fde77c62 buffer: add format param to get_data_ptr Simon Ser 2021-04-26 19:48:35 +0200
  • ccbce0f0a6 types/wlr_screencopy_v1: log error on read pixels failure Simon Zeni 2021-04-27 12:20:58 -0400
  • 144b41a45c pixman: implement read pixels Simon Zeni 2021-04-27 12:17:15 -0400
  • 30706b71fb render/pixman: implement preferred_read_format Simon Zeni 2021-04-26 16:58:01 -0400
  • 0411dc0663 Revert "backend/drm: fail instead of stripping a modifier" Simon Ser 2021-04-27 15:28:39 +0200
  • 4839664a92 backend/drm: carry on when disabling a CRTC fails Simon Ser 2021-04-27 09:07:57 +0200
  • 9b0e0970f9 backend/drm: destroy backend on udev remove event Simon Ser 2020-12-27 15:21:07 +0100
  • 5597776914 backend/session: add wlr_device.events.remove Simon Ser 2020-12-27 12:54:35 +0100
  • c49ea9ef4f backend/drm: destroy when parent is destroyed Simon Ser 2020-12-27 15:26:04 +0100
  • e804de923d backend/drm: clarify error message on drmModeAddFB fallback Simon Ser 2021-04-23 16:31:00 +0200
  • f9f90b4173 backend/drm: fail instead of stripping a modifier Simon Ser 2021-04-23 16:05:16 +0200
  • 1a5530d14d xcursor: quiet debug log Simon Ser 2021-04-20 19:31:22 +0200
  • 5c699f09cb Log drmGetDevices2 error code Simon Ser 2021-04-26 16:27:24 +0200
  • af78ecb86b render: unconditionally read WLR_RENDERER Simon Ser 2021-04-21 08:23:06 +0200
  • 8a27050b4e render/egl: fail on EGL_MESA_device_software Simon Zeni 2021-03-26 12:33:37 -0400
  • ce30a22159 readme: use webchat link for IRC channel Simon Ser 2021-04-24 12:46:29 +0200
  • b5cfaea705 readme: mention IRC channel Simon Ser 2021-04-24 12:43:07 +0200
  • 565f67f805 readme: update and cleanup xcb deps Simon Ser 2021-04-24 12:36:56 +0200
  • e48dcdf72c xwayland: remove _NET_WM_PID handler Aleksei Bavshin 2021-04-17 12:23:27 -0700
  • e0f239fa28 xwayland: query window PIDs via XResQueryClientIds Aleksei Bavshin 2021-04-16 19:27:12 -0700
  • c314920a3d render: remove NULL checks in wlr_texture_impl.destroy Simon Ser 2021-04-21 12:04:10 +0200
  • 8ca2b4cf49 render/pixman: destroy textures on renderer teardown Simon Ser 2021-04-21 12:02:42 +0200
  • 661ba49564 render/gles2: destroy textures on renderer teardown Simon Ser 2021-04-21 12:02:16 +0200
  • 9901d49fa5 render/pixman: cleanup when renderer is destroyed Simon Ser 2021-04-21 10:30:04 +0200
  • 6622cd3277 output: correctly handle outputs without a test() impl Simon Ser 2021-04-21 08:32:18 +0200
  • 8e375ae340 render/gles2: log when creating renderer Simon Ser 2021-04-21 08:28:29 +0200
  • cdacf4f632 render: introduce WLR_RENDERER in wlr_renderer_autocreate_with_drm_fd Simon Zeni 2021-04-20 14:48:52 -0400
  • 10c5199d85 render/gles2: introduce wlr_gles2_renderer_create_with_drm_fd Simon Zeni 2021-04-20 14:48:22 -0400
  • 014c59aa40 backend/x11: add support for shm buffers Tadeo Kondrak 2021-04-19 12:52:31 -0600
  • 572b5910bb render: Assert that texture dimensions are > 0 nyorain 2021-04-20 17:27:25 +0200
  • 78b94a570c examples/rotation: remove unused includes Simon Zeni 2021-04-19 22:07:20 -0400
  • 217c4f79a0 examples: introduce quads example Simon Zeni 2021-04-16 20:39:46 -0400
  • 7c9b61b18c Fix stuck keys on X11 backend tomKPZ 2021-04-19 23:10:37 -0700
  • e8df7c367a linux-dmabuf-v1: split params and buffer Simon Ser 2021-04-12 11:49:57 +0200
  • f64ed60c7b linux-dmabuf-v1: drop some from_resource helpers Simon Ser 2021-04-12 11:03:49 +0200
  • fbc2182b9f Stop specifying xkb_rule_names Simon Ser 2021-04-16 09:05:39 +0200
  • 83670fce65 examples: remove dependency on GLES2 for compositor examples Simon Ser 2021-04-19 17:32:07 +0200
  • fd7e565ce3 examples: use wlr_output_preferred_mode Simon Ser 2021-04-19 17:25:13 +0200
  • 3432ab2ba7 backend/session: Close remaining devices on destroy Kenny Levinsen 2021-04-18 18:20:01 +0200
  • e7515529ce backend/session: Close fd in wlr_session_close_file Kenny Levinsen 2021-04-18 17:50:23 +0200
  • ed1924800d render: make GLES2 renderer optional ayaka 2021-04-09 10:48:01 +0800
  • 122d6c6988 renderer: create pixman renderer if getting drm fd failed Simon Zeni 2021-04-15 16:22:27 -0400
  • 0d90dddfab render: introduce pixman renderer Simon Zeni 2021-01-17 23:15:36 -0500
  • 9de93a866f backend/wayland: fallback to wl_shm on missing render node Simon Ser 2021-02-09 23:37:49 +0100
  • 80865351bd backend/wayland: add support for wl_shm buffers Simon Ser 2021-02-09 23:29:44 +0100
  • c6b009ef85 render: introduce shared memory allocator Simon Ser 2021-02-09 20:57:47 +0100
  • 6c61de996c buffer: introduce wlr_buffer_get_shm Simon Ser 2021-02-09 21:07:10 +0100
  • 0b9288ec0b buffer: introduce wlr_buffer_get_data_ptr Simon Zeni 2021-02-16 20:22:28 -0500