44 Commits (ffc4c125482f3ee1892dfa44e72ebc17bf7fb240)

Author SHA1 Message Date
Xaver Hugl ffc4c12548 platforms/drm: commit pipelines directly instead of testing 5 years ago
Xaver Hugl b38bb41698 Test DrmPipelines for outputs 5 years ago
Xaver Hugl 1af2067f40 platforms/drm: reload m_conn in DrmConnector::updateProperties 5 years ago
Méven Car 0a2c511489 Wayland: Add support for protocol kde-output-device_v2, allow to detect drm mode changes 5 years ago
Xaver Hugl d6de38c1d6 platforms/drm: use drm formats instead of gbm formats 5 years ago
Xaver Hugl 26dff99f78 platforms/drm: explicit modifiers 5 years ago
Xaver Hugl 1041ef8275 platforms/drm: introduce virtual outputs 5 years ago
Xaver Hugl 303132ae0f platforms/drm: update plane properties before updating outputs 5 years ago
Xaver Hugl 586efe94d4 platforms/drm: Introduce DrmPipeline 5 years ago
Xaver Hugl 92726372f4 platforms/drm: simplify deleted output handling 5 years ago
Xaver Hugl c89961a4e2 platforms/drm: save modelist in DrmConnector 5 years ago
Xaver Hugl 9194c0c974 platforms/drm: some improvements for logging 5 years ago
Ömer Fadıl Usta dc73d622c0 Guard gbm and eglstreams parts for non-gbm or non-eglstreams systems 5 years ago
Xaver Hugl 19f92d731a platforms/drm: fix modifiers detection 5 years ago
Vlad Zahorodnii 1b2c7b248b Run clazy with qt-keywords fixit 5 years ago
Vlad Zahorodnii bc22b9e59e Fix build 5 years ago
Aleix Pol 035ea75ab7 Use qAsConst in fors when there's a risk for it to detach 5 years ago
Adriaan de Groot 49fcadb185 Fix build on 32-bit systems 5 years ago
Vlad Zahorodnii 8d9e47ee22 platforms/drm: Introduce KWIN_DRM_DEVICES 5 years ago
Vlad Zahorodnii 9f030ecd40 platforms/drm: Enable atomic modesetting in hot plugged gpus 5 years ago
Vlad Zahorodnii 54a034b7cf platforms/drm: Use dev nums to find gpus 5 years ago
Xaver Hugl 9cd046f206 platforms/drm: add GPU hotplug support 5 years ago
Vlad Zahorodnii 15f1b9792b Revert "platforms/drm: Introduce DrmPipeline" 5 years ago
Aleix Pol d999aa6c6a drm: destroy the gbm device after we are done with all of the objects 5 years ago
Aleix Pol 300f28a5a9 drm: remember to clean up DrmGpu's outputs when destroying 5 years ago
Xaver Hugl 7dddcf202b platforms/drm: Don't create outputs without primary plane in AMS 5 years ago
Xaver Hugl 5a22deda3b platforms/drm: Introduce DrmPipeline 5 years ago
Vlad Zahorodnii dd9a1e5320 platforms/drm: Rename DrmCrtc::resIndex() 5 years ago
Vlad Zahorodnii 53796aacb2 platforms/drm: Remove unused parameter in DrmCrtc constructor 5 years ago
Vlad Zahorodnii d883cccfd3 platforms/drm: Minor coding style fixes 5 years ago
Vlad Zahorodnii f534b64e5c platforms/drm: Associate drm objects with their gpus 5 years ago
Xaver Hugl e262c8df33 Move pageFlipHandler to DrmGpu 5 years ago
Xaver Hugl eb7703cd64 Only use drmModeAddFB2WithModifiers if supported 5 years ago
Vlad Zahorodnii ade861d6de Refactor session code 5 years ago
Xaver Hugl a8055e4546 Refactor DRM presentation 5 years ago
Vlad Zahorodnii b3e7031893 platforms/drm: Fix potential stack corruption 5 years ago
Xaver Hugl 1f7e794b82 DrmGpu: add gbm device nullptr check 5 years ago
Bhushan Shah 28d2650f24 [platforms/drm] include missing errno.h include 5 years ago
Xaver Hugl 6703bc9d24 Improve teardown of DrmGpu 5 years ago
Vlad Zahorodnii e179fb697d platforms/drm: Refactor event dispatching code 5 years ago
Xaver Hugl 79ccfaddf0 Properly clean up DrmGpu 5 years ago
Méven Car 11c3ada121 DrmGpu fix atomicModeSetting try 5 years ago
Xaver Hugl 995437f57c decouple DRM planes from DrmOutput 5 years ago
Vlad Zahorodnii 93e0265e4e Move source code to src/ directory 5 years ago
Xaver Hugl 4890db3f16 Fix hotplugging for VR headsets 5 years ago
Xaver Hugl 9f4a1433e4 Also initialize properties when not using AMS 5 years ago
Vlad Zahorodnii b8a70e62d5 Introduce RenderLoop 5 years ago
Xaver Hugl 2da1b3211e Fix login modeset 5 years ago
Vlad Zahorodnii b94c876597 Fix crash in eglTerminate() 5 years ago
Xaver Hugl 9ab688067a Create egl backend for multiple backends and enable multi-gpu usage for the gbm backend 5 years ago