kwin/libkwineffects
Martin Gräßlin f775229a80 Don't use GL Matrix Stack on OpenGL 2 backend
Currently the GL Matrix Stack is also used with OpenGL 2.
That is pushMatrix, multMatrix and popMatrix are executed
although this does not influence the rendering at all. The
OpenGL 1 matrices are not passed to the shaders.

With this change the calls to the matrix stack are no longer
executed if the Shader based backend is used. This means we
have a few less matrix multiplications in the rendering.

Mostly affects a few effects which have not yet completely be
ported over to OpenGL 2.

BUG: 303093
FIXED-IN: 4.10
REVIEW: 105455
2012-07-22 10:17:12 +02:00
..
CMakeLists.txt Add CMake variable to rename kwin binaries 2012-05-10 10:25:15 +02:00
Mainpage.dox Move kwineffects library into own directory 2011-02-19 10:01:31 +01:00
Messages.sh Improve message extraction 2011-02-20 16:02:33 +01:00
anidata.cpp add clipping support to AnimationEffect 2012-05-10 19:35:13 +02:00
anidata_p.h Add AnimationEffect class 2011-10-27 21:40:14 +02:00
kwinanimationeffect.cpp Getter/setters for opacity, saturation and brightness in WindowPaintData 2012-07-19 18:25:48 +02:00
kwinanimationeffect.h add clipping support to AnimationEffect 2012-05-10 19:35:13 +02:00
kwinconfig.h.cmake Remove define KWIN_HAVE_OPENGL_COMPOSITING 2011-08-13 16:46:43 +02:00
kwineffects.cpp Getter/setters for opacity, saturation and brightness in WindowPaintData 2012-07-19 18:25:48 +02:00
kwineffects.h Getter/setters for opacity, saturation and brightness in WindowPaintData 2012-07-19 18:25:48 +02:00
kwinglobals.cpp Ensure that Extension::init() is only performed once 2012-04-22 22:29:17 +02:00
kwinglobals.h -pedantic 2012-06-07 00:38:13 +02:00
kwinglplatform.cpp Initialize variables in GLPlatform 2012-06-13 09:19:27 +02:00
kwinglplatform.h More getters for GlPlatform 2012-03-04 15:21:10 +01:00
kwingltexture.cpp remove (broken) mimpmap support check, disable use of mipmaps and align texture filter 2012-06-18 22:11:28 +02:00
kwingltexture.h kwin: adding proper clipping for transformed windows 2012-05-01 23:19:04 +02:00
kwingltexture_p.h kwin: cleaning up the GLTexture API 2012-01-31 23:10:58 +01:00
kwinglutils.cpp Don't use GL Matrix Stack on OpenGL 2 backend 2012-07-22 10:17:12 +02:00
kwinglutils.h kwin: adding proper clipping for transformed windows 2012-05-01 23:19:04 +02:00
kwinglutils_funcs.cpp Swap vsync order, trade in 1frame lag 2012-05-17 11:41:26 +02:00
kwinglutils_funcs.h Swap vsync order, trade in 1frame lag 2012-05-17 11:41:26 +02:00
kwinxrenderutils.cpp add offscreen render support to xrender 2012-03-21 00:35:31 +01:00
kwinxrenderutils.h add offscreen render support to xrender 2012-03-21 00:35:31 +01:00