aboutsummaryrefslogtreecommitdiff
path: root/backend
AgeCommit message (Expand)Author
2023-06-30backend/wayland: handle output layer damageSimon Ser
2023-06-27backend/headless: leave new outputs disabled by defaultSimon Ser
2023-06-27backend/x11: leave new outputs disabled by defaultSimon Ser
2023-06-27backend/wayland: mark new outputs as disabledSimon Ser
2023-06-27backend/headless: add support for disabled outputsSimon Ser
2023-06-27backend/headless: only schedule a new frame if buffer was submittedSimon Ser
2023-06-27backend/x11: unmap when output is disabledSimon Ser
2023-06-27backend/wayland: unmap when output is disabledSimon Ser
2023-06-27output: Set output mode during main commitAlexander Orzechowski
2023-06-27backend/wayland: Reject non 0 refresh rate mode setsAlexander Orzechowski
2023-06-27backend/x11: Reject non 0 refresh rate mode setsAlexander Orzechowski
2023-06-27backend/drm: Don't add pollute fixed modes list with custom modesAlexander Orzechowski
2023-06-26backend/drm: remove duplicate needs_frame() in set_cursor()Simon Ser
2023-06-23output: add wlr_output_state_init()Simon Ser
2023-06-22backend/drm: fix libliftoff_plane double-freeSimon Ser
2023-06-21backend/drm: Fix typoAlexander Orzechowski
2023-06-19backend/drm: Use texture blend_mode for multigpu blitAlexander Orzechowski
2023-06-14backend/libinput: use struct initializers for eventsSimon Ser
2023-06-14backend/libinput: ignore multiple events for same pointer buttonSimon Ser
2023-06-12backend/drm: clip FB damageSimon Ser
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