kwin/libkwineffects
David Edmundson 3d43f8ad93 Drop QGraphicsView classes in PaintData
QGraphicsRotation and Scale are QObject wrappers. It's not useful in
data structures where we're creating mulitple of these every frame. It's
large enough to appear in hotspot as taking over 1% of a regular frame.

We don't even use the QGraphicsRotation mapping inside scene for a
reason, so it's not giving us much.

It's technically an API break in libkwineffects. Pragamatically no-one
would use these. We also lose QGraphicsScale's origin, but we never
exposed this in PaintData's public header.
2020-11-03 13:19:47 +00:00
..
anidata.cpp Use namespace kwin only in autotests 2020-08-21 22:06:36 +00:00
anidata_p.h Prettify license headers 2020-08-07 19:57:56 +00:00
CMakeLists.txt [libkwineffects] Clean up link targets 2020-10-14 00:04:28 +00:00
kwinanimationeffect.cpp Use namespace kwin only in autotests 2020-08-21 22:06:36 +00:00
kwinanimationeffect.h Prettify license headers 2020-08-07 19:57:56 +00:00
kwinconfig.h.cmake
kwineffectquickview.cpp If include is define in .h remove it if it's defined in .cpp too (scripted) 2020-10-23 21:37:16 +02:00
kwineffectquickview.h Prettify license headers 2020-08-07 19:57:56 +00:00
kwineffects.cpp Drop QGraphicsView classes in PaintData 2020-11-03 13:19:47 +00:00
kwineffects.h Drop QGraphicsView classes in PaintData 2020-11-03 13:19:47 +00:00
KWinEffectsConfig.cmake.in libkwineffects: Specify more dependencies 2020-10-14 13:03:57 +00:00
kwineglimagetexture.cpp Use namespace kwin only in autotests 2020-08-21 22:06:36 +00:00
kwineglimagetexture.h Prettify license headers 2020-08-07 19:57:56 +00:00
kwinglobals.h Prettify license headers 2020-08-07 19:57:56 +00:00
kwinglplatform.cpp Detect softpipe and llvmpipe on Mesa 20.2+ 2020-10-19 14:53:38 +00:00
kwinglplatform.h Prettify license headers 2020-08-07 19:57:56 +00:00
kwingltexture.cpp If include is define in .h remove it if it's defined in .cpp too (scripted) 2020-10-23 21:37:16 +02:00
kwingltexture.h Prettify license headers 2020-08-07 19:57:56 +00:00
kwingltexture_p.h Prettify license headers 2020-08-07 19:57:56 +00:00
kwinglutils.cpp Remove unnecessary allocation in GLShader::setUniform(int, const QMatrix4x4 &) 2020-09-23 10:05:29 +00:00
kwinglutils.h Prettify license headers 2020-08-07 19:57:56 +00:00
kwinglutils_funcs.cpp Prettify license headers 2020-08-07 19:57:56 +00:00
kwinglutils_funcs.h Prettify license headers 2020-08-07 19:57:56 +00:00
kwinxrenderutils.cpp Prettify license headers 2020-08-07 19:57:56 +00:00
kwinxrenderutils.h Prettify license headers 2020-08-07 19:57:56 +00:00
logging.cpp Prettify license headers 2020-08-07 19:57:56 +00:00
logging_p.h Prettify license headers 2020-08-07 19:57:56 +00:00
Mainpage.dox
Messages.sh