kwin/src/plugins/scenes/opengl
Vlad Zahorodnii 0f6aa1c4a8 scenes/opengl: Fix clipping with transformed screens
Software-based clipping is naive. It maps the clip region from the
global screen coordinates and intersects it with window quads. If the
window is transformed, the quads won't be clipped as expected.

Unfortunately, the OpenGL scene enables software-based geometry clipping
if the screen transformed. It's not clear why it does so, perhaps as a
performance optimization? Either way, this produces incorrect results
when the screen is scaled.

BUG: 440940
2021-09-27 06:52:49 +00:00
..
shaders
CMakeLists.txt
lanczosfilter.cpp x11: Move damage fetching code to X11Compositor 2021-03-31 13:56:55 +00:00
lanczosfilter.h x11: Move damage fetching code to X11Compositor 2021-03-31 13:56:55 +00:00
opengl.json SVN_SILENT made messages (.desktop file) - always resolve ours 2021-09-24 01:13:57 +00:00
resources.qrc
scene_opengl.cpp scenes/opengl: Fix clipping with transformed screens 2021-09-27 06:52:49 +00:00
scene_opengl.h Port screenId based rendering methods to AbstractOutput 2021-08-25 13:53:33 +02:00