Luboš Luňák
f52b8e48cd
branches/work/kwin_composite becomes new trunk kwin.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=659202
19 years ago
Luboš Luňák
2b7e1f4993
Remove kwin, kwin_composite will become new trunk kwin, missing merges
...
from trunk will be merged in.
svn path=/trunk/KDE/kdebase/workspace/; revision=659200
19 years ago
Rivo Laks
0353f3376e
Make effects actual plugins, so it's possible to load them on runtime.
...
There's also a kwineffects library now, containing the effects API, which makes it possible to write
third-party effects.
API isn't complete yet and for now just two effects have been converted but I'm working on it :-)
svn path=/branches/work/kwin_composite/; revision=652226
19 years ago
Luboš Luňák
e3b865cd5f
namespace KWinInternal -> KWin - shorter typing of names in gdb, yay
...
svn path=/branches/work/kwin_composite/; revision=650770
19 years ago
Philip Falkner
8299541652
Add build checks for XComposite, XDamage, XRender, OpenGL, and XShm.
...
KWin should now build and run with/without any or all of the above.
svn path=/branches/work/kwin_composite/; revision=633387
19 years ago
Rivo Laks
1cdcd8956f
Move OpenGL defines, function prototypes and function resolving to a separate file.
...
Update copyright years.
svn path=/branches/work/kwin_composite/; revision=630583
19 years ago
Rivo Laks
66d8c5030b
Add GLSL shader support and GLShader class.
...
Add two preprocessor macros to simplify resolving of OpenGL functions.
svn path=/branches/work/kwin_composite/; revision=630553
19 years ago
Philip Falkner
1e2d811cea
Add support for GL_EXT_framebuffer_object, needed for mipmaps.
...
svn path=/branches/work/kwin_composite/; revision=629450
19 years ago
Rivo Laks
26e907c210
Merge MAKE_*_VERSION macros into MAKE_GL_VERSION and move it to .cpp file
...
svn path=/branches/work/kwin_composite/; revision=628353
19 years ago
Philip Falkner
0341a3e8b5
Add support for GL_ARB_texture_non_power_of_two. Use GL_TEXTURE_2D wherever possible, even when that extension isn't available.
...
svn path=/branches/work/kwin_composite/; revision=626897
19 years ago
Luboš Luňák
9c4218d4bf
Sync to vblank, patch by Philip Falkner.
...
svn path=/branches/work/kwin_composite/; revision=606795
20 years ago
Luboš Luňák
277683c4f0
Fix name of glXGetProcAddress(ARB).
...
svn path=/branches/work/kwin_composite/; revision=606549
20 years ago
Luboš Luňák
376fd954c3
Check whether extensions are available before using them.
...
svn path=/branches/work/kwin_composite/; revision=606274
20 years ago
Luboš Luňák
930a9248c9
Repainting of only changed areas, now also for OpenGL.
...
svn path=/branches/work/kwin_composite/; revision=606272
20 years ago
Luboš Luňák
1be2c4ed32
Detect and check GLX version/extensions.
...
svn path=/branches/work/kwin_composite/; revision=604805
20 years ago
Luboš Luňák
e86e1cf88f
Detect GLX version, patch by Philip Falkner.
...
svn path=/branches/work/kwin_composite/; revision=604801
20 years ago
Luboš Luňák
aeafa63a94
Move some OpenGL code to glutils.* .
...
Add support for changing window brightness.
Add DialogParent effect that makes windows that are unaccessible because
of modal dialogs darker.
Patch by Rivo Laks.
svn path=/branches/work/kwin_composite/; revision=603384
20 years ago