15 Commits (3a4eebddc949f4b2a94ae8c35115d1b9d55b94cd)

Author SHA1 Message Date
Vlad Zahorodnii 75f9fda962 Clean up workspacescene.h includes 2 years ago
Xaver Hugl 7bf38e54bf wayland: implement presentation time 2 years ago
Vlad Zahorodnii 0f7369ed1b Fix scheduling repaints in Effect::prePaintScreen() 2 years ago
Vlad Zahorodnii 754b549f01 Restart compositing if kwinrc changes only on X11 2 years ago
Vlad Zahorodnii 49b84ddf8c Avoid destroying effects if animation speed changes 2 years ago
Vlad Zahorodnii fc148cb668 Split X11 and Wayland specific compositor initialization code paths 3 years ago
Vlad Zahorodnii c9547071ea Rework blocking compositing on X11 3 years ago
Vlad Zahorodnii 24a88b035c Don't reconfigure effects in Compositor::reinitialize() 3 years ago
Vlad Zahorodnii b555157e8d Don't reparse kwinrc in Compositor::reinitialize() 3 years ago
Vlad Zahorodnii 72aad0881d xwayland: Initialize X11 compositing in Xwayland 3 years ago
Xaver Hugl 90b2aa25e0 compositor: fix the hardware cursor with rotated screens 3 years ago
Xaver Hugl 9e65b12178 renderlayer: also schedule a repaint when hiding the layer 3 years ago
Vlad Zahorodnii 4d2c9f5d88 Refactor compositing config loading 3 years ago
Vlad Zahorodnii 6dd6e176e3 Move X11Compositor and WaylandCompositor in their own files 3 years ago
Vlad Zahorodnii 14ab38b596 composite.h -> compositor.h 3 years ago
Xaver Hugl 451947b282 backends/x11/standalone: extract glx context into a separate class 3 years ago
Xaver Hugl 27f90476b4 libkwineffects: rename kwingl* files to gl* 3 years ago
Vlad Zahorodnii 8470ee03dc Drop Compositor::scheduleRepaint() 3 years ago
David Edmundson 10ed34bc9d Avoid painting unchanged scene layers 3 years ago
Xaver Hugl fe1d4ffbc5 move cursor rendering from the backends to the compositor 3 years ago
Xaver Hugl 44937136cd backends: record GPU render time 3 years ago
Xaver Hugl 02b996cf9c platformsupport/scenes/opengl: add opengl render query class 3 years ago
Laurent Montel b823747c3b Add explicit moc includes to sources for moc-covered headers 3 years ago
Aleix Pol Gonzalez 11e8b91cb0 Composite: Enforce KWIN_COMPOSE 3 years ago
Vlad Zahorodnii 467a1b3b49 Move cursor delegates to scene/ 3 years ago
Xaver Hugl b14f7959eb backends/drm: add another multi gpu fallback 3 years ago
Vlad Zahorodnii dbbcf31d0d x11: Merge Unmanaged into X11Window 3 years ago
Vlad Zahorodnii 1f43605329 Drop Workspace::clientList() 3 years ago
Vlad Zahorodnii e88a4e34a3 Remove some include_directories() 3 years ago
Vlad Zahorodnii 8f21d444c6 Make Workspace::allClientList() return all windows 3 years ago
Vlad Zahorodnii 2f56cdc3fe Replace Deleted with Window where possible 3 years ago
Vlad Zahorodnii 995d509e45 Allow destroying Deleted immediately 3 years ago
Xaver Hugl 2417a0381f backends/drm: port from gbm_surface to a custom swapchain using gbm buffers 3 years ago
Xaver Hugl d737ed6687 effects: introduce RenderTarget and RenderViewport 3 years ago
Vlad Zahorodnii c191902026 wayland: Setup compositing when window is mapped ready for painting 3 years ago
Vlad Zahorodnii 10df3b0eb0 Remove Qt 5 specific code 3 years ago
Aleix Pol 150b098ba7 screencasting: Minimise pixel format conversions while streaming 3 years ago
Xaver Hugl 4cd25cf571 cursor: make position, hotspot and size floating point 3 years ago
David Edmundson 1651b7d1d7 Include layer postPaint in render loop timings 3 years ago
Vlad Zahorodnii 9f100e8292 core: Make Output::setCursor() take CursorSource 3 years ago
Vlad Zahorodnii 3725d67ee1 scene: Introduce cursor item and scene 3 years ago
Vlad Zahorodnii 6c71bfd800 scene: Rename Scene to WorkspaceScene 3 years ago
Xaver Hugl f90ec209d4 core/renderlayerdelegate: remove QObject parent 3 years ago
Vlad Zahorodnii f7a8635b10 Move scene related bits into src/scene/ directory 3 years ago
Vlad Zahorodnii 44439baad2 scene: Move some opengl initialization to Compositor 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
Vlad Zahorodnii be3146873f core: Drop OutputBackend::isReady() 3 years ago
Vlad Zahorodnii b830d408af core: Rename Platform to OutputBackend 3 years ago
Vlad Zahorodnii 72883df2aa core: Move workspace bits from Platform to Application 3 years ago