aboutsummaryrefslogtreecommitdiff
path: root/backend
AgeCommit message (Expand)Author
2023-06-05add render timer APIRose Hudson
2023-06-05backend/wayland: add support for cropping output layersSimon Ser
2023-06-05backend/wayland: add scaling support for output layersSimon Ser
2023-05-31backend/drm: introduce wlr_drm_mode_get_info()Simon Ser
2023-05-30backend/drm: use new rendering APISimon Ser
2023-05-17drm_plane_pick_render_format: return false if no format could be foundAustin Shafer
2023-05-15backend_destroy: Similiar logic like DRM backendTobias Predel
2023-05-11wlr_drm_format_set: Store formats on arrayAlexander Orzechowski
2023-05-11wlr_drm_format: Rework wlr_drm_format_intersectAlexander Orzechowski
2023-05-11wlr_drm_format: Introduce drm_format_finishAlexander Orzechowski
2023-05-08backend/drm: fix di_info memory leakzhoulei
2022-05-01backend/x11: prevent segfault on empty DRI3 responseptrcnull
2023-04-20output-layer: add cropping supportSimon Ser
2023-04-04output-layer: add support for scaling buffersSimon Ser
2023-03-28backend/wayland: only unmap layers when necessarySimon Ser
2023-03-28backend/wayland: only update layer position when necessarySimon Ser
2023-03-28backend/wayland: only re-order sub-surfaces when necessarySimon Ser
2023-03-24backend/wayland: support touch cancel eventsRose Hudson
2023-03-20backend/drm: log drm_connector_alloc_crtc() failuresSimon Ser
2023-03-10output-layer: require all layers in wlr_output_state.layersSimon Ser
2023-03-01backend/wayland: fix leak of some globalsSimon Ser
2023-02-28backend/wayland: destroy zwp_linux_buffer_params_v1 objectsSimon Ser
2023-02-28backend/drm: use libdisplay-info for CVT mode generationSimon Ser
2023-02-28backend/drm: use libdisplay-info to parse EDIDSimon Ser
2023-02-27backend: move #ifdefs to nested functionsSimon Ser
2023-02-27backend: make wlr_backend_autocreate() fail when DRM is missingSimon Ser
2023-02-21render/swapchain: make publicSimon Ser
2023-02-21backend: disable DRM backend monitor when WLR_DRM_DEVICES is usedSimon Ser
2023-02-21backend: avoid adding NULL backend in attempt_backend_by_name()Simon Ser
2023-02-21backend: create DRM backend monitor when WLR_BACKENDS is usedSimon Ser
2023-02-21backend/headless: unconditionally accept all output layersSimon Ser
2023-02-21backend/drm: drop wlr_drm_layer.pending_{width,height}Simon Ser
2023-02-21backend/drm: drop unnecessary pixman_region32_t castsSimon Ser
2023-02-20backend/drm: send output layer feedback eventsSimon Ser
2023-02-20backend/drm: add support for output layersSimon Ser
2023-02-20backend/drm: add libliftoff composition layerSimon Ser
2023-02-20backend/drm: add libliftoff interfaceSimon Ser
2023-02-20backend/drm: init wlr_drm_plane for all plane typesSimon Ser
2023-02-20backend/wayland: implement output layersSimon Ser
2023-02-02backend/wayland: handle wl_registry.global_remove for wl_seatSimon Ser
2023-02-02backend/wayland: make destroy_wl_seats() handle a single seatSimon Ser
2023-02-02backend/drm: require hwdata pkg-config fileSimon Ser
2023-02-02backend/wayland: update output mode after commit is doneSimon Ser
2023-02-02backend/wayland: allow superseding a previous commitSimon Ser
2023-02-02backend/wayland: don't cache next item when destroying buffersSimon Ser
2023-01-31backend/drm: set "max bpc" property based on pixel formatSimon Ser
2023-01-18backend/drm: disable all CRTCs after VT switchSimon Ser
2023-01-16backend/x11: fix delta_discrete valueKirill Primak
2023-01-03backend/x11: fix initial value of wlr_x11_buffer.n_busySimon Ser
2022-12-16backend/drm: check return value of get_drm_{connector,crtc}_props()Simon Ser