Martin Gräßlin
32b6ef42b9
Strip module path from all Qt #include <>
...
Done with:
fixqt4headers.pl --strip-modules
REVIEW: 109176
2013-03-06 10:26:56 +01:00
Martin Gräßlin
b01f5684c5
Remove not needed includes from kwineffect header files
...
Only include what's actually needed in the headers. This causes of course
some additional needed includes in some implementation files.
2013-03-06 10:23:09 +01:00
Martin Gräßlin
533d57da60
Mark most ctors as explicit as reported by Krazy2 checker
2013-01-02 18:35:46 +01:00
Philipp Knechtges
05a8777edf
kwin: adding proper clipping for transformed windows
...
This patch kind of reintroduces the old PaintClipper functionality.
REVIEW: 104397
2012-05-01 23:19:04 +02:00
Philipp Knechtges
f5b5e5c8d0
kwin: cleaning up the GLTexture API
2012-01-31 23:10:58 +01:00
Philipp Knechtges
87bcabdf99
kwin: improving the texture update handling
...
This patch changes the behavior of strictly bound textures such that
they are only updated if the corresponding window has been damaged.
Additionally GLTexture now keeps track of the current filter and
wrapmode setting.
REVIEW: 103655
2012-01-31 23:09:58 +01:00
Andre Woebbeking
88a33c67c4
-pedantic
2011-08-27 09:31:38 +02:00
Philipp Knechtges
4f50a8df3c
kwin: Implement "use by value" and implicit sharing for GLTexture.
...
Additionally:
- hide the GLTexture implementation using dpointers
- drop the unused function SceneOpenGL::Texture::optimizeBindDamage()
- Texture::load now loads a new texture and does not update the existing one
REVIEW: 101999
2011-08-14 17:08:54 +02:00
Martin Gräßlin
f5a187d224
Remove KWIN_HAVE_OPENGL from kwingl(es)utils
...
Yes building an OpenGL support library requires OpenGL...
2011-08-13 16:46:43 +02:00
Martin Gräßlin
08b2aebd30
Merge branch 'KDE/4.7'
...
Conflicts:
kwin/libkwineffects/kwinglutils.cpp
kwin/libkwineffects/kwinglutils.h
2011-07-03 09:30:38 +02:00
Martin Gräßlin
c8daeef43c
Remove (en|dis)able(Un)NormalizedTexCoords from GLTexture
...
Those are not used anymore as makeArrays only renders normalized
texCoords and also honors the y-Inverted case.
2011-06-26 09:15:31 +02:00
Philipp Knechtges
116e024d12
kwin: moving KWin::GLTexture to a separate file
2011-06-22 13:03:36 +02:00