Commit graph

  • 7febdc7334 backend/wayland: re-use cursor wl_buffers Simon Ser 2021-01-04 12:55:40 +01:00
  • 198560fc1f
    examples: request an EGL config Simon Ser 2021-01-04 11:30:30 +01:00
  • 9714638f3b
    examples: remove visual for EGL_PLATFORM_WAYLAND_EXT Simon Ser 2021-01-04 11:26:08 +01:00
  • adfb7cd35a backend/drm: stash pending page-flip CRTC Simon Ser 2020-12-25 11:12:21 +01:00
  • 576ff57db0 backend/drm: ignore hotplug events while inactive Simon Ser 2020-12-26 11:42:23 +01:00
  • e9ae795c2c
    Implement foreign-toplevel-info-v1 github/fork/ifreund/foreign-toplevel-info Isaac Freund 2021-01-02 13:06:51 +01:00
  • eb30cde777 noop: listen to display destroy and destroy the backend Ilia Bozhinov 2020-12-29 15:38:09 +01:00
  • 4ffd537d2d
    backend/x11: print version on extension error Simon Ser 2020-12-31 20:17:31 +01:00
  • 1491ec42da backend/x11: always open render node Simon Ser 2020-12-30 10:19:50 +01:00
  • 4b03bdc3ab Remove wlr_create_renderer_func_t Simon Ser 2020-12-19 11:34:28 +01:00
  • bec1e6b149 backend/drm: remove special linear case for cursor plane Simon Ser 2020-12-18 12:29:04 +01:00
  • 92a0fc0435 backend/drm: extract linear format creation into function Simon Ser 2020-12-18 12:47:50 +01:00
  • c4635c68d2 render/drm_format_set: add special case for LINEAR-only formats Simon Ser 2020-12-04 17:09:00 +01:00
  • 7ea0e9f277 backend/drm: force LINEAR for cursor plane formats Simon Ser 2020-12-04 17:07:56 +01:00
  • a22ed974f7 Create & implement transient seat protocol github/fork/any1/transient-seat Andri Yngvason 2020-02-08 15:52:59 +00:00
  • ad46e125d5 types/seat: Clear focus in wlr_seat_destroy() Andri Yngvason 2020-12-28 15:10:42 +00:00
  • caeed70f28 backend/x11: create per-window present event contexts Simon Ser 2020-12-28 12:27:27 +01:00
  • 23b6f3e3f5 drm: add fallback drmModeAddFB for drivers which do not support drmModeAddFB2 Ariadne Conill 2020-12-23 07:44:42 -07:00
  • c012d770f7 backend/x11: implement a real rendering loop Simon Ser 2020-12-13 14:12:02 +01:00
  • c5f239f411
    backend/drm: make listener names more idiomatic Simon Ser 2020-12-25 14:45:00 +01:00
  • b9460ab724
    Stop using wlr_texture_get_size Simon Ser 2020-12-25 12:21:29 +01:00
  • ae5275c09f
    client-buffer: remove unnecessary wlr_resource_get_buffer_size Simon Ser 2020-12-25 12:14:31 +01:00
  • 17dd4c9e9a
    backend/drm: use connector log helpers in atomic backend Simon Ser 2020-12-24 17:55:45 +01:00
  • a7a230ebef
    backend/drm: make drmModePlane arg in add_plane const Simon Ser 2020-12-24 12:34:13 +01:00
  • c011a0e2ed
    backend/drm: add special case for cursor in add_plane Simon Ser 2020-12-24 12:31:20 +01:00
  • 5548406667
    backend/drm: log whether ADDFB2 modifiers are supported Simon Ser 2020-12-24 12:29:30 +01:00
  • 71eaab9d8c
    docs/env_vars: document seatd session Simon Ser 2020-12-24 12:19:34 +01:00
  • 430d37846f
    docs/env_vars: _WAYLAND_DISPLAY isn't used anymore Simon Ser 2020-12-24 12:17:31 +01:00
  • 21ed6582ce
    Remove contrib/_incr_version Simon Ser 2020-12-24 12:13:54 +01:00
  • 64a2ca4dba
    backend/drm: don't retry page-flip when modifiers are unsupported Simon Ser 2020-12-23 19:49:27 +01:00
  • 54ec17ff64
    backend/drm: use plural form for possible_crtcs Simon Ser 2020-12-23 12:14:36 +01:00
  • 2de400a541
    backend/drm: assert connector state after wlr_output_destroy Simon Ser 2020-12-22 19:53:33 +01:00
  • 85cf4b235d
    backend/drm: destroy DRM connectors that disappear Simon Ser 2020-12-22 19:38:29 +01:00
  • f6fc4c2883 subsurface: handle NULL parent in get_root_surface Isaac Freund 2020-12-13 16:07:31 +01:00
  • ad4dae0844 backend/drm: error on size mismatch in drm_surface_blit Simon Ser 2020-12-15 12:26:00 +01:00
  • d3bcd63a40 backend/drm: remove drm_fb_acquire Simon Ser 2020-12-15 12:21:40 +01:00
  • 5ee8b12dc3 backend/drm: make drm_fb_acquire return a FB ID Simon Ser 2020-12-15 09:53:15 +01:00
  • d09abe86c1 backend/drm: drop export_drm_bo Simon Ser 2020-12-14 19:58:27 +01:00
  • dabd2e7207 backend/drm: grab DMA-BUF from wlr_buffer instead of gbm_bo Simon Ser 2020-12-14 19:57:05 +01:00
  • 83925f04c3 backend/drm: don't save texture in gbm_bo user data Simon Ser 2020-12-14 19:50:13 +01:00
  • b192e45523 add TODO to types/wlr_output.c github/fork/DerVerruckteFuchs/10bit-color DerVerruckteFuchs 2020-12-22 06:38:44 -05:00
  • b4998d9c65 add back in 10 DRM format to renderer.c DerVerruckteFuchs 2020-12-22 06:10:58 -05:00
  • aed3c173fc add back in 10 DRM format to drm.c DerVerruckteFuchs 2020-12-22 06:03:58 -05:00
  • 3576eec3cf merge in upstream DerVerruckteFuchs 2020-12-22 05:57:05 -05:00
  • 55b02f753f backend/x11: destroy buffers when destroying output Simon Ser 2020-12-12 13:15:07 +01:00
  • d6dbdd97e9 backend/x11: re-use pixmaps Simon Ser 2020-12-12 13:12:06 +01:00
  • defcd9b025 backend/wayland: re-use wl_buffers Simon Ser 2020-12-11 18:14:58 +01:00
  • de896caceb backend/wayland: remove EGL config Simon Ser 2020-12-19 16:23:33 +01:00
  • 6c08fe9796 xwayland: avoid crash on repeated server_finish_display() call Isaac Freund 2020-12-18 19:53:44 +01:00
  • 917ecca58e backend/drm: avoid gcc stringop-truncation warning Ronan Pigott 2020-12-18 14:08:44 -07:00
  • 352fdd1bb0
    backend/drm: remove unused wlr_drm_plane.drm_format Simon Ser 2020-12-18 11:44:50 +01:00
  • 248c7787c7 backend/drm: refactor wlr_output destruction Simon Ser 2020-12-09 15:15:17 +01:00
  • 019ffe8a5b backend/drm: introduce wlr_drm_connector.name Simon Ser 2020-12-09 15:11:06 +01:00
  • c89b131f29 backend/drm: introduce wlr_drm_conn_log Simon Ser 2020-12-09 14:50:39 +01:00
  • 0aefa18690 backend/x11: send more precise output present events Simon Ser 2020-12-13 12:54:05 +01:00
  • f0c1b32120 util/time: add timespec_from_nsec Simon Ser 2020-12-13 12:53:43 +01:00
  • 94fda895ac backend/x11: use DRI3Open to get DRM FD Simon Ser 2020-12-12 15:48:50 +01:00
  • 1e2c7fce86 backend/drm: use wlr_drm_format_{create,add} Simon Ser 2020-12-12 22:26:52 +01:00
  • d37214cb16 render/drm_format_set: add wlr_drm_format_{create,add} Simon Ser 2020-12-12 22:26:14 +01:00
  • 253f447329
    backend/drm: print DRM device name when scanning connectors Simon Ser 2020-12-17 20:50:19 +01:00
  • 9cd3f03f65
    backend/drm: add wlr_drm_backend.name Simon Ser 2020-12-17 20:48:47 +01:00
  • 60001a75a2
    backend/drm: remove nouveau workaround Simon Ser 2020-12-15 12:16:26 +01:00
  • bdf26f87d5
    render/allocator: ignore NULL in wlr_allocator_destroy Simon Ser 2020-12-04 15:35:59 +01:00
  • 0dcdb5e7a1 backend/x11: fix DRI3 formats not used Simon Ser 2020-12-17 16:36:13 +01:00
  • 0aa2ba0c03 backend/headless: select the rendering device ourselves Simon Ser 2020-12-04 14:30:13 +01:00
  • da2a216934
    backend/drm: add wlr_drm_connector.backend Simon Ser 2020-12-09 14:31:06 +01:00
  • 87bd718de5
    backend: use fcntl(F_DUPFD_CLOEXEC) instead of dup Simon Ser 2020-12-15 20:52:53 +01:00
  • 1ca4d6b029
    backend/drm: dup FD before wlr_gbm_allocator_create Simon Ser 2020-12-15 20:49:28 +01:00
  • 3fd8098881
    render/gles2: require GL_EXT_unpack_subimage Simon Ser 2020-12-15 14:55:18 +01:00
  • e57a52e7f7
    Remove inline keyword Simon Ser 2020-12-15 13:49:42 +01:00
  • 93cd3a79b2 backend/drm: stop using GBM flags Simon Ser 2020-12-09 12:06:42 +01:00
  • 525fa6ada0
    backend/x11: fix xinput mask mixed up with present Simon Ser 2020-12-13 12:21:21 +01:00
  • c59aacf944 backend/x11: query modifiers supported by X11 server Simon Ser 2020-11-26 16:30:18 +01:00
  • d79a00bf02 backend/x11: switch to wlr_swapchain Simon Ser 2020-11-18 19:21:03 +01:00
  • 16a51bbab2 backend/wayland: query render formats Simon Ser 2020-11-26 16:59:49 +01:00
  • 858a1940b5 build: move wayland-egl dependency to examples/ Simon Ser 2020-11-26 13:23:34 +01:00
  • 441bac139f backend/wayland: use wlr_swapchain for cursor surface Simon Ser 2020-11-26 13:18:44 +01:00
  • 3923ff005d backend/wayland: use wlr_swapchain for main surface Simon Ser 2020-11-26 11:40:23 +01:00
  • 038285d496 backend/wayland: stop rendering black frame on init Simon Ser 2020-11-26 11:13:52 +01:00
  • 768131e488 output: stop assuming a frame is pending in init Simon Ser 2020-11-26 11:06:37 +01:00
  • 4c363a564f backend/drm: remove workaround for amdgpu DP MST Simon Ser 2020-12-10 21:56:49 +01:00
  • 12ede67c62 egl: fix memory leak Ilia Bozhinov 2020-12-10 23:25:16 +01:00
  • e9c1f0f7d3
    output: improve basic test logging Simon Ser 2020-12-09 22:20:24 +01:00
  • f91e89fd9f render/gles2: query alpha size from render buffer Simon Ser 2020-12-08 19:37:21 +01:00
  • be8403e73d render/gles2: don't eglGetConfigAttrib on EGL_NO_CONFIG_KHR Simon Ser 2020-12-08 19:32:34 +01:00
  • 6ff478632a backend/drm: remove EGL config Simon Ser 2020-12-09 11:46:08 +01:00
  • 8a6930c138
    render/drm_format_set: assert len <= cap when duplicating Simon Ser 2020-12-08 23:35:05 +01:00
  • 06ab41a160
    backend/drm: fix missing wlr_drm_format.cap Simon Ser 2020-12-08 23:32:04 +01:00
  • eb5886ddbe backend/headless: add support for direct scan-out Simon Ser 2020-12-08 00:12:52 +01:00
  • b790e5ea34 backend/drm: don't assume possible_crtcs has only one bit set Stephane Chauveau 2020-07-16 18:38:35 +00:00
  • 863acb26c0 backend/drm: stop tracking overlay planes Simon Ser 2020-12-06 17:06:48 +01:00
  • 29da97c185
    render/drm_format_set: allocate using cap when duplicating Simon Ser 2020-12-08 16:02:44 +01:00
  • e69bbfd0d6 backend/drm: unset current surface before importing Simon Ser 2020-12-07 19:57:12 +01:00
  • c9760569ae docs: fix error in wlr_output_set_damage() comment Isaac Freund 2020-12-07 20:29:17 +01:00
  • 431ec52b9c xwayland: use pipe instead of SIGUSR1 to signal readiness Dominik Honnef 2020-11-30 20:41:35 +01:00
  • 325cba6414
    backend/drm: use EGL_PLATFORM_GBM_KHR Simon Ser 2020-12-07 12:06:38 +01:00
  • bfb59fd4d7 backend/headless: create a config-less EGL context Simon Ser 2020-12-04 13:42:07 +01:00
  • 037710b1d4 render/egl: support config-less wlr_egl Simon Ser 2020-12-04 13:37:36 +01:00
  • 44b1ff16e9 wlr-output-management: Handle modes added after initializing Marten Ringwelski 2020-12-05 14:52:58 +01:00
  • baf2319fd3 screencopy: don't use output transform for damage copy Isaac Freund 2020-12-07 11:02:04 +01:00