488 Commits (3c63750f6ea1750baf4a69a2c9162f706bd3f1cd)

Author SHA1 Message Date
Vlad Zahorodnii a78754b695 Fix recorded render time when glXSwapBuffers() blocks 5 years ago
Vlad Zahorodnii 8681a69f47 Remove redundant usesOverlayWindow() method 5 years ago
David Edmundson 85d04cf60d Add ftrace markers 5 years ago
Vlad Zahorodnii b8a70e62d5 Introduce RenderLoop 5 years ago
Vlad Zahorodnii a3ec0c9a57 Delegate repaint scheduling to the Scene 5 years ago
Vlad Zahorodnii 992e88de50 Perform compositing even if there is nothing to repaint 5 years ago
Vlad Zahorodnii 7a3fa88f02 Drop flag to indicate if swap buffers is blocking 5 years ago
Vlad Zahorodnii 9f2cb0ae1b Provide expected presentation time to effects 5 years ago
Vlad Zahorodnii 017528956b Move Scene::isPerScreenRenderingEnabled() to Platform 5 years ago
Vlad Zahorodnii 81abc341d7 Remove assert in Compositor::aboutToSwapBuffers() 5 years ago
Vlad Zahorodnii 755dd81e49 Refactor how per screen rendering is handled 5 years ago
Vlad Zahorodnii 74391e250e Store repaint regions per individual screen 5 years ago
Vlad Zahorodnii 9b09f0399f Mark the cursor as rendered after performing compositing 5 years ago
Aleix Pol 097caa64a5 Improve Compositor::performCompositing 6 years ago
Vlad Zahorodnii 4ce853e8e4 Prettify license headers 6 years ago
Vlad Zahorodnii 1fb9f6f13a Switch to SPDX license markers 6 years ago
Vlad Zahorodnii 19ad172584 Survive Xwayland crashes 6 years ago
Vlad Zahorodnii fc3b16f892 Store normal clients and desktop clients in the same list 6 years ago
Aleix Pol 3a9d7a6e9d Port KWin to KWaylandServer 6 years ago
Vlad Zahorodnii f823be570c Make Compositor more verbose 6 years ago
Vlad Zahorodnii be759b7d33 Use AbstractClient instead of XdgShellClient wherever possible 6 years ago
Roman Gilg bcf64af49b Revert "Remove vsync detection and configurability" 6 years ago
Roman Gilg ac05dd01c8 Revert "[platforms/x11] Never block on retrace, always present after paint" 6 years ago
Roman Gilg fbb7c241c7 Revert "Composite without timer on swap events" 6 years ago
Roman Gilg 63898fc569 Revert "Reset buffer swap state on stop" 6 years ago
Roman Gilg 2dabd0b112 Revert "Fix buffer swap assert" 6 years ago
Roman Gilg a5c2f23e92 Revert "Flexible composite swap and timer events" 6 years ago
Roman Gilg 396ef7100e Revert "Remove buffer flip pending assert for now" 6 years ago
Roman Gilg af3fbf343b Remove buffer flip pending assert for now 6 years ago
Roman Gilg 1e3128b0db Flexible composite swap and timer events 6 years ago
Roman Gilg be01ba0ae7 Fix buffer swap assert 6 years ago
Roman Gilg ba2c0324d2 Reset buffer swap state on stop 6 years ago
Roman Gilg 00bf75d06e Composite without timer on swap events 6 years ago
Vlad Zahorodnii 6e000314b3 Revert the fix for the texture bleeding issue 6 years ago
Vlad Zahorodnii 754b72d155 [x11] Name client pixmap instead of frame pixmap 6 years ago
Vlad Zahorodnii 9d4a32596c Drop some custom list typedefs 6 years ago
Roman Gilg 8d13729031 [platforms/x11] Never block on retrace, always present after paint 6 years ago
Roman Gilg b3a19f9e5b Remove vsync detection and configurability 6 years ago
Vlad Zahorodnii 99d3185949 Rename getShadow method to updateShadow 7 years ago
David Edmundson 3ba33e4b58 Use lambdas for queued invocation of composition suspending 7 years ago
Vlad Zahorodnii ffcbe24e2b Rename Client to X11Client 7 years ago
David Edmundson 910ba1eb1e Load animation speed from new global animation speed controller 7 years ago
Vlad Zagorodniy 168ea98845 Rename ShellClient to XdgShellClient 7 years ago
Vlad Zagorodniy bebe81209c Port QPA away from Wayland 7 years ago
Vlad Zahorodnii 62a7db7028 Use nullptr everywhere 7 years ago
Vlad Zagorodniy 96ac6a506b Drop redundant Compositor::hasScene() 7 years ago
Vlad Zagorodniy 17cbe5bcbb Prevent deleting non-existing support properties on the root window 7 years ago
Vlad Zagorodniy 76e57ab5d0 Make checkForOverlayWindow X11Compositor only 7 years ago
Vlad Zagorodniy 5cb1a71889 Reconfigure effects only once on config change 7 years ago
Vlad Zagorodniy d690d913fb Don't schedule repaint until Compositor is On 7 years ago