kwin/libkwineffects
Martin Gräßlin 2e3eb5402b Fallback to XRender if scene-graph uses GUI thread for OpenGL rendering
This is a workaround fo QTBUG-34898 and affects the VirtualBox driver
and SandyBridge Mobile. OpenGL compositing is just not possible and
crashes as soon as there is anything rendered with QtQuick. This change
should be reverted once the Qt bug is fixed.

To nevertheless use OpenGL one can as always use the KWIN_COMPOSE env
variable, though this will result in crashes. An alternative is to set
QT_OPENGL_NO_SANITY_CHECK which forces Qt into using the threaded
rendering. At least for Sandybridge this seems to be a workable solution
as it's only causing flickering in fullscreen and KWin doesn't use any
fullscreen QtQuick elements.
2013-11-23 10:54:41 +01:00
..
anidata.cpp Port libkwineffects away from KDebug 2013-09-02 10:43:55 +02:00
anidata_p.h add effect debug interface and dbus export 2013-03-28 20:31:02 +01:00
CMakeLists.txt [libkwineffects] Improving linking of kwinglutils library 2013-11-19 12:12:57 +01:00
kwinanimationeffect.cpp fix mismatched struct/class forward declaration 2013-09-13 16:52:25 +02:00
kwinanimationeffect.h Fix no cast to/from ASCII intrduced issues 2013-07-24 09:58:33 +02:00
kwinconfig.h.cmake Provide OpenGL over Egl 2012-10-04 17:17:01 +02:00
kwineffects.cpp Drop the GlobalShortcutsEditor from libkwineffects 2013-09-09 07:10:08 +02:00
kwineffects.h Better handling for making the compositing OpenGL context current 2013-11-23 10:54:41 +01:00
kwinglcolorcorrection.cpp Make everything use org.kde.kded5 for now 2013-11-21 11:51:38 +01:00
kwinglcolorcorrection.h Use Q_SLOTS and Q_SIGNALS instead of slots and signals 2013-07-24 09:46:54 +02:00
kwinglcolorcorrection_p.h Use Q_SLOTS and Q_SIGNALS instead of slots and signals 2013-07-24 09:46:54 +02:00
kwinglobals.h Remove XLib dependency from kwinglobals 2013-09-05 09:56:50 +02:00
kwinglplatform.cpp Fallback to XRender if scene-graph uses GUI thread for OpenGL rendering 2013-11-23 10:54:41 +01:00
kwinglplatform.h kwin: Add GLPlatform::preferBufferSubData() 2013-07-08 01:23:37 +02:00
kwingltexture.cpp Merge branch 'master' into frameworks-scratch 2013-09-24 11:28:38 +02:00
kwingltexture.h introduce GLTexture::clear and use it from paintredirector 2013-09-24 00:50:55 +02:00
kwingltexture_p.h introduce GLTexture::clear and use it from paintredirector 2013-09-24 00:50:55 +02:00
kwinglutils.cpp Merge branch 'master' into frameworks-scratch 2013-09-24 11:28:38 +02:00
kwinglutils.h reset custom cube shaders on screen change 2013-08-27 07:53:02 +02:00
kwinglutils_funcs.cpp Merge branch 'master' into frameworks-scratch 2013-08-07 10:10:06 +02:00
kwinglutils_funcs.h Fix many color correction problems with OpenGL ES 2013-07-28 17:44:06 +03:00
kwinxrenderutils.cpp Merge branch 'master' into frameworks-scratch 2013-09-24 11:28:38 +02:00
kwinxrenderutils.h Merge branch 'master' into frameworks-scratch 2013-09-24 11:28:38 +02:00
Mainpage.dox
Messages.sh