Commit graph

  • e89cf5f047 backend/drm: use atomic test-only commits for modifier fallback Simon Ser 2021-04-06 18:51:21 +0200
  • 2806154900 render: add missing arg to wlr_renderer_impl.get_buffer_caps Simon Ser 2021-06-08 18:57:15 +0200
  • b2f6db3533 render: drop wlr_ prefix from wlr_renderer_bind_buffer Simon Ser 2021-06-08 09:16:18 +0200
  • c87c849ec6 backend/x11: use wlr_renderer_begin_with_buffer for cursor Simon Ser 2021-06-08 09:15:55 +0200
  • fbadadf36f output: use wlr_renderer_begin_with_buffer for cursor Simon Ser 2021-06-08 09:15:17 +0200
  • a667175ec7 screencopy-v1: use wlr_renderer_begin_with_buffer Simon Ser 2021-06-08 09:14:34 +0200
  • 69477051cc matrix: deprecate wlr_matrix_projection Simon Ser 2021-04-12 10:07:49 +0200
  • 543f5b35d0 backend/wayland: remove swapchain Simon Ser 2020-12-19 16:31:29 +0100
  • 5f8092b045 backend/wayland: implement get_dmabuf_primary_formats Simon Ser 2020-12-19 16:16:07 +0100
  • a670ee7940 backend/x11: remove swapchain Simon Ser 2020-12-19 15:54:53 +0100
  • 68c4f15958 backend/x11: implement get_dmabuf_primary_formats Simon Ser 2020-12-19 15:30:25 +0100
  • 44feb832f9 backend/headless: remove swapchain Simon Ser 2020-12-01 16:24:06 +0100
  • 1a06ea7750 output: make attach_render and rollback_render optional Simon Ser 2020-12-01 16:22:42 +0100
  • 233a2617cf output: split output_pick_cursor_format Simon Ser 2021-04-07 09:57:40 +0200
  • 4d603826c8 output: add get_primary_formats to interface Simon Ser 2020-12-01 16:21:10 +0100
  • 534615cd55 buffer: use wlr_texture_from_buffer for wl_shm_buffer Simon Ser 2021-04-14 20:38:17 +0200
  • 7c26345826 buffer: introduce wlr_shm_client_buffer Simon Ser 2021-04-14 19:11:35 +0200
  • 625c66ef75 render/pixman: implement texture_from_buffer Simon Ser 2021-04-26 19:41:43 +0200
  • 6e43d642b2 render/gles2: add support for DATA_PTR buffers in texture_from_buffer Simon Ser 2021-04-14 19:36:17 +0200
  • 38ba5881a0 buffer: replace get_data_ptr with {begin,end}_data_ptr_access Simon Ser 2021-06-02 17:02:28 +0200
  • 9e58301df7 surface: allow placing subsurfaces below parent Simon Ser 2021-06-01 12:18:53 +0200
  • 11040d4942 Make the xdg_popup_get_position to public zccrs 2021-06-01 19:42:25 +0800
  • 76f51a949f xdg-activation-v1: add token timeout Simon Ser 2021-06-01 11:29:10 +0200
  • 8ff435831f xdg-activation-v1: new protocol implementation Simon Ser 2021-02-04 20:48:05 +0100
  • b86a0c8d8f backend/drm: move cursor fields to wlr_drm_connector Simon Ser 2020-12-18 18:32:08 +0100
  • 2b0a1aeed5 output: take a wlr_buffer in set_cursor Simon Ser 2020-12-04 16:41:16 +0100
  • 01e0f51fad backend/drm: introduce drm_plane_pick_render_format Simon Ser 2021-05-31 19:37:16 +0200
  • e06ea4e84a backend/drm: remove format arg from drm_plane_init_surface Simon Ser 2021-05-31 19:35:25 +0200
  • 9e9be83a58 backend/drm: implement get_cursor_formats and get_cursor_size Simon Ser 2020-12-02 10:37:07 +0100
  • de51df2770 backend/wayland: implement get_cursor_formats Simon Ser 2020-12-02 10:36:23 +0100
  • 91ee33e956 output: add get_cursor_formats and get_cursor_size to interface Simon Ser 2020-12-02 10:35:27 +0100
  • 6430230d1f render: add wlr_renderer_begin_with_buffer Simon Ser 2021-06-01 15:55:30 +0200
  • b732f094c6 render: disallow wlr_renderer_destroy while rendering Simon Ser 2021-06-01 15:59:51 +0200
  • ce3e819b33 backend: stop using renderer to get the buffer type Simon Ser 2021-05-31 21:02:31 +0200
  • 766a24fa77 render/allocator: add wlr_allocator.buffer_caps Simon Ser 2021-05-31 20:16:32 +0200
  • 5c30cf3d94 render/drm_dumb_allocator: check for DRM master Simon Ser 2021-05-31 21:39:37 +0200
  • 6605d7c390 xwm: prevent X11 clients from blowing our stack by opening too many windows Tudor Brindus 2021-05-19 20:48:18 -0400
  • ae2f3ecb68 xwm: implement _NET_CLIENT_LIST_STACKING Tudor Brindus 2021-05-02 12:50:36 -0400
  • 699d724000 xwm: use correct list link when iterating over unpaired_surfaces Tudor Brindus 2021-05-19 20:33:45 -0400
  • abf527b075 render/gles2: fix texture cleanup on destroy Simon Ser 2021-05-29 10:25:25 +0200
  • d0560e2597 contributing: add link to IRC web chat Simon Ser 2021-05-26 22:21:06 +0200
  • b3ff6db730 readme: fix broken IRC web client link Simon Ser 2021-05-26 22:19:41 +0200
  • 8fa4a6b303 readme: add link to IRC web client Simon Ser 2021-05-26 22:15:53 +0200
  • e6c00f7eea Update IRC links Simon Zeni 2021-05-19 09:56:14 -0400
  • 2fd20b17b6 Flush events in virtual pointer example Brian McKenna 2021-05-22 13:01:20 +1000
  • 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