112 Commits (50899f3f34bacb70c5fcdc0e6dea1803400d0b60)

Author SHA1 Message Date
Xaver Hugl 50899f3f34 backends/drm: work around atomic commits failing with NVidia 2 years ago
Xaver Hugl f3aaede382 backends/drm: properly handle neither CTM and gamma being supported 2 years ago
Xaver Hugl 7fdf0fb792 backends/drm: support atomic modesetting in virtual machines 2 years ago
Xaver Hugl 869e86ff00 backends/drm: disable buffer readability checks on Intel 2 years ago
Laurent Montel bc6116c5a7 There's no QVector anymore, QList is the QVector in Qt6 2 years ago
Xaver Hugl 76c3e57bef backends/drm: allow cursor updates to be done independently of the scene 3 years ago
Xaver Hugl bf17d6388c backends/drm: don't commit buffers that are still being rendered to 3 years ago
Xaver Hugl db2944076a backends/drm: remove the race condition in DrmAtomicCommit 3 years ago
Xaver Hugl 7d02bc17d6 backends/drm: rework how atomic commits are tracked 3 years ago
Laurent Montel b823747c3b Add explicit moc includes to sources for moc-covered headers 3 years ago
Vlad Zahorodnii 3bd5e91226 Extract reusable qpainter swapchain bits 3 years ago
Vlad Zahorodnii 056177cf98 backends/drm: Remove unused includes 3 years ago
Vlad Zahorodnii 082301920e backends/drm: Port to GraphicsBuffer 3 years ago
Vlad Zahorodnii 8fa6c5307b backends/drm: Reopen the drm node 3 years ago
Xaver Hugl ecc66a03d0 backends/drm: force a modeset after tty switches with legacy 3 years ago
Xaver Hugl 4575234859 backends/drm: remove timer for updating outputs 3 years ago
Xaver Hugl 46c8ca34b9 backends/drm: don't update outputs while the session isn't active 3 years ago
Xaver Hugl 8c412c229b backends/drm: track device active status per GPU 3 years ago
Xaver Hugl e7c803b7e5 backends/drm: store drm properties directly in drm objects 3 years ago
Xaver Hugl 9e3999dc5f backends/drm: remove support for transforming the scene with hardware rotation 3 years ago
Xaver Hugl 48fb07b367 platformsupport/scenes: move egldisplay code into a helper class 3 years ago
Vlad Zahorodnii e88a4e34a3 Remove some include_directories() 3 years ago
Xaver Hugl f433213bd6 backends/drm: simplify how atomic commits are done 3 years ago
Vlad Zahorodnii d6309eb605 Fix -Wformat 3 years ago
Xaver Hugl 239207c5ee backends/drm: extend connector lifetime to match their outputs 3 years ago
Xaver Hugl 9078d916c2 backends/drm: fix error in finding the best plane 3 years ago
Xaver Hugl ffad2dd7ad backends/drm: don't break crtc<->plane connections 3 years ago
Vlad Zahorodnii 35a99ec9ad Add explicit output cursor manipulation api 3 years ago
Vlad Zahorodnii f191efb39e backends/drm: outputLayer -> primaryLayer 3 years ago
Xaver Hugl b85550ab41 backends/drm: use tearing presentation where possible and appropriate 3 years ago
Vlad Zahorodnii 89607dfebd qAsConst -> std::as_const 3 years ago
Vlad Zahorodnii 7fffe99328 build: Add -Wno-unused-parameter compiler option 3 years ago
Xaver Hugl 49ad013295 backends/drm: remove Wayland bits for drm leasing 3 years ago
Xaver Hugl 629a32a802 backends/drm: rename drm object files 3 years ago
Xaver Hugl 1c7eb138ff backends: port more code to std::unique_ptr 3 years ago
Vlad Zahorodnii 1d8c9c62cf backends/drm: Fix 100% cpu usage after tty switch 4 years ago
Vlad Zahorodnii d1de19e212 Make Workspace process batched output updates 4 years ago
Vlad Zahorodnii dbef4fa3f0 backends/drm: Rework GPU removal 4 years ago
Vlad Zahorodnii 3d1b3c9c66 backends/drm: Store hardware and virtual outputs in two different lists 4 years ago
Vlad Zahorodnii d8ea87a9ea Add dummy placeholder output type 4 years ago
Vlad Zahorodnii d2fb4147fc Move multi-purpose code in its own directory 4 years ago
Vlad Zahorodnii ed49d7c59b Refactor output state setting 4 years ago
Xaver Hugl a1ed313a42 backends/drm: move placeholder output management to Workspace 4 years ago
Janet Blackquill 506e2d6f9f drm_gpu: don't bother trying to assign a crtc to a connector that isn't connected 4 years ago
Xaver Hugl 1b1e0ab95f wayland/drmlease: use FileDescriptor class 4 years ago
Xaver Hugl 5e602434c0 backends/drm: fix memory leak 4 years ago
Xaver Hugl 4be81e0176 backends/drm: make modeset tests explicit 4 years ago
Vlad Zahorodnii 71a58231e8 backends/drm: Make DrmOutput::queueChanges() not touch active status 4 years ago
Vlad Zahorodnii 96f3a5eec2 backends/drm: Fix dangling connectors in m_allObjects 4 years ago
Vlad Zahorodnii 5aef41663a backends/drm: Fix potential use-after-free 4 years ago