kwin/lib
Luboš Luňák 5faa397849 Vertex redesign - redo the way windows are split into smaller parts
for use in effects (and not only). Now a list of window quads (=window areas)
is created at the beginning of the paint pass, prepaint calls can modify
the split itself (i.e. divide it into more parts). The actual paint calls
can then modify these quads (i.e. transform their geometry). This will allow
better control of how the split is done and also allow painting e.g. only
the decoration differently. Still work in progress, but it works.
Also pass data to prepaint functions in a struct, as there is
already quite a number of them.


svn path=/trunk/KDE/kdebase/workspace/; revision=684893
2007-07-07 14:01:32 +00:00
..
CMakeLists.txt Add ShaderEffect class which provides generic support for fullscreen shader effects 2007-07-04 09:54:32 +00:00
kcommondecoration.cpp branches/work/kwin_composite becomes new trunk kwin. 2007-04-29 17:35:43 +00:00
kcommondecoration.h Merging from old trunk: 2007-04-30 12:08:47 +00:00
kdecoration.cpp Merging from old trunk: 2007-04-29 22:38:19 +00:00
kdecoration.h Merging from old trunk: 2007-04-30 12:23:20 +00:00
kdecoration_p.cpp Merging from old trunk: 2007-04-30 09:40:14 +00:00
kdecoration_p.h Merging from old trunk: 2007-04-30 12:23:20 +00:00
kdecoration_plugins_p.cpp fix for KLibrary changes 2007-05-14 19:46:21 +00:00
kdecoration_plugins_p.h Remove not necessary "class classname;" 2007-06-04 08:24:29 +00:00
kdecorationfactory.cpp Interesting way of checking if a decoration needs a hard reset - as soon 2007-06-20 13:38:17 +00:00
kdecorationfactory.h branches/work/kwin_composite becomes new trunk kwin. 2007-04-29 17:35:43 +00:00
kwineffects.cpp Vertex redesign - redo the way windows are split into smaller parts 2007-07-07 14:01:32 +00:00
kwineffects.h Vertex redesign - redo the way windows are split into smaller parts 2007-07-07 14:01:32 +00:00
kwinglobals.cpp branches/work/kwin_composite becomes new trunk kwin. 2007-04-29 17:35:43 +00:00
kwinglobals.h Vertex redesign - redo the way windows are split into smaller parts 2007-07-07 14:01:32 +00:00
kwinglutils.cpp Add a generic function to render a box with rounded corners. 2007-07-04 20:33:35 +00:00
kwinglutils.h Add a generic function to render a box with rounded corners. 2007-07-04 20:33:35 +00:00
kwinglutils_funcs.cpp branches/work/kwin_composite becomes new trunk kwin. 2007-04-29 17:35:43 +00:00
kwinglutils_funcs.h Work around gcc-3.3.3's problem with resolving namespaced symbols. 2007-06-11 14:35:09 +00:00
kwinshadereffect.cpp Vertex redesign - redo the way windows are split into smaller parts 2007-07-07 14:01:32 +00:00
kwinshadereffect.h Vertex redesign - redo the way windows are split into smaller parts 2007-07-07 14:01:32 +00:00
Mainpage.dox enable api docs generation for kwin libs 2007-06-05 15:31:23 +00:00
Messages.sh branches/work/kwin_composite becomes new trunk kwin. 2007-04-29 17:35:43 +00:00