kwin/libkwineffects
Martin Gräßlin a05ad98896 Remove textureWidth/textureHeight from all Shaders
The uniforms textureWidth and textureHeight were only needed for
normal windows. For everything else it was just 1.0/1.0, that is
normalized.

The makeArrays method is changed to produce normalized texcoords
obsoleting the need for these uniforms. So two uniforms less, one
calculation in vertex shaders less and many many lines of code
removed.

At the same time makeArrays is also adjusted to take care of
yInverted of the texture, which is needed as we no longer can use
the enableUnnormalizedTexCoords which did the yInverted transformation.

REVIEW: 101646
2011-06-19 20:54:13 +02:00
..
CMakeLists.txt
kwinconfig.h.cmake
kwineffects.cpp Remove textureWidth/textureHeight from all Shaders 2011-06-19 20:54:13 +02:00
kwineffects.h Remove textureWidth/textureHeight from all Shaders 2011-06-19 20:54:13 +02:00
kwinglobals.cpp avoid calling QPixmap::paintEngine() in scene rendering 2011-06-11 15:23:03 +02:00
kwinglobals.h avoid calling QPixmap::paintEngine() in scene rendering 2011-06-11 15:23:03 +02:00
kwinglplatform.cpp Improved detection of OpenGL software emulation 2011-05-06 18:16:38 +02:00
kwinglplatform.h Improved detection of OpenGL software emulation 2011-05-06 18:16:38 +02:00
kwinglutils.cpp Remove textureWidth/textureHeight from all Shaders 2011-06-19 20:54:13 +02:00
kwinglutils.h Remove textureWidth/textureHeight from all Shaders 2011-06-19 20:54:13 +02:00
kwinglutils_funcs.cpp
kwinglutils_funcs.h
kwinxrenderutils.cpp avoid calling QPixmap::paintEngine() in scene rendering 2011-06-11 15:23:03 +02:00
kwinxrenderutils.h
Mainpage.dox
Messages.sh Improve message extraction 2011-02-20 16:02:33 +01:00