Luboš Luňák
955b989cfc
Updates.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=673884
2007-06-11 09:44:58 +00:00
Luboš Luňák
2312220686
Update.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=669829
2007-05-30 14:25:22 +00:00
Luboš Luňák
8d9f931cfd
Build properly without OpenGL/XRender.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=662052
2007-05-07 11:46:01 +00:00
Luboš Luňák
6fee47fd89
Mention __GL_YIELD.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=661047
2007-05-04 13:16:32 +00:00
Philip Falkner
630f5793dc
Update SHM mode.
...
For 16bpp pixmaps, we use GL_RGB and GL_UNSIGNED_SHORT_5_6_5 with
glTex(Sub)Image2D, which means that SHM mode works with 16bpp X
servers.
Also, only create one XShmPixmap per damaged pixmap, instead of one
per (optimised) damage rectangle. Now we can use GL_RGB textures for
24bpp pixmaps, just like fallback mode does and tfp mode can.
svn path=/trunk/KDE/kdebase/workspace/; revision=659274
2007-04-29 21:22:49 +00:00
Luboš Luňák
f52b8e48cd
branches/work/kwin_composite becomes new trunk kwin.
...
svn path=/trunk/KDE/kdebase/workspace/; revision=659202
2007-04-29 17:35:43 +00:00
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
2007-04-29 17:34:49 +00:00
Luboš Luňák
b52cf90c6a
Post calls may not be necessary anymore.
...
svn path=/branches/work/kwin_composite/; revision=659195
2007-04-29 17:17:26 +00:00
Luboš Luňák
bf29f2c3e1
Effect which can temporarily mark places on the screen.
...
svn path=/branches/work/kwin_composite/; revision=656547
2007-04-21 17:12:17 +00:00
Luboš Luňák
0040bb699b
Better painting of moved window.
...
svn path=/branches/work/kwin_composite/; revision=656410
2007-04-21 10:26:02 +00:00
Luboš Luňák
67fdfa03e7
Add effect that highlights the mouse when one
...
presses left and right mouse button. There needs to be
found a better way of activating this though :-/.
svn path=/branches/work/kwin_composite/; revision=654750
2007-04-16 21:15:15 +00:00
Luboš Luňák
10bfb82e8c
Make PresentWindows effect work properly even with idle paint passes
...
(i.e. trigger next repaint properly and react on mouse events).
svn path=/branches/work/kwin_composite/; revision=653921
2007-04-14 15:33:12 +00:00
Luboš Luňák
5fc1d4c480
Tabbox effect also converted to plugins.
...
svn path=/branches/work/kwin_composite/; revision=653014
2007-04-12 14:12:34 +00:00
Luboš Luňák
d2dbc77323
Add support for dimming of inactive windows (accessibility).
...
FEATURE: 46226
svn path=/branches/work/kwin_composite/; revision=652255
2007-04-10 14:48:55 +00:00
Luboš Luňák
8b5b40e4e8
Shadows. Right not it's only flat black rectangle, but otherwise
...
everything should work.
svn path=/branches/work/kwin_composite/; revision=646315
2007-03-25 10:48:07 +00:00
Luboš Luňák
ff643184cf
cursorPos() needs fixing
...
svn path=/branches/work/kwin_composite/; revision=645024
2007-03-21 15:06:31 +00:00
Luboš Luňák
1300c934e8
Note about vertices list currently breaking drawWindow().
...
svn path=/branches/work/kwin_composite/; revision=640346
2007-03-07 17:55:06 +00:00
Luboš Luňák
3da3488448
Fadein/Fadeout have already been merged.
...
svn path=/branches/work/kwin_composite/; revision=640343
2007-03-07 17:49:08 +00:00
Luboš Luňák
e81db7c1b5
Updates.
...
svn path=/branches/work/kwin_composite/; revision=637704
2007-02-27 13:46:22 +00:00
Luboš Luňák
a5e508590a
I have a strange feeling nobody will be bothered enough to spend
...
time with non-composited minimize/shade animations.
svn path=/branches/work/kwin_composite/; revision=633222
2007-02-13 15:11:59 +00:00
Luboš Luňák
5e8b2465b4
Still some kompmgr code removal.
...
svn path=/branches/work/kwin_composite/; revision=632900
2007-02-12 16:45:16 +00:00
Luboš Luňák
4019dff500
Distinguish between damage and repaints - damage is when windows contents
...
change, repaint just triggers repaint of the area (without e.g. the texture
updating for OpenGL).
addDamage() -> addRepaint()
CCMAIL: kwin@kde.org
svn path=/branches/work/kwin_composite/; revision=632866
2007-02-12 15:22:43 +00:00
Philip Falkner
c16656d66d
Rework how window painting is disabled; now effects can indicate reasons they want particular windows painted or not.
...
This solves a few problems, but may need revisiting in the future.
svn path=/branches/work/kwin_composite/; revision=632581
2007-02-11 17:36:32 +00:00
Luboš Luňák
5f3dd60aa1
Updates.
...
svn path=/branches/work/kwin_composite/; revision=631899
2007-02-09 12:47:06 +00:00
Luboš Luňák
daa52d1b79
Updates.
...
svn path=/branches/work/kwin_composite/; revision=630421
2007-02-05 11:35:54 +00:00
Luboš Luňák
880158c473
Updates.
...
svn path=/branches/work/kwin_composite/; revision=630412
2007-02-05 11:19:22 +00:00
Luboš Luňák
2dce2b7f26
Updates.
...
svn path=/branches/work/kwin_composite/; revision=629384
2007-02-02 15:31:57 +00:00
Philip Falkner
8fe5ec7709
Use glXGetFBConfigs instead of glXChooseFBConfig.
...
This makes texture_from_pixmap mode work in more places.
svn path=/branches/work/kwin_composite/; revision=628804
2007-01-31 14:32:52 +00:00
Luboš Luňák
409ceae7ff
SHM does not support all color depths.
...
svn path=/branches/work/kwin_composite/; revision=628226
2007-01-29 15:22:29 +00:00
Luboš Luňák
2324e92b4e
The workaround with explicitly asking for texture target with tfp
...
doesn't seem to be necessary.
svn path=/branches/work/kwin_composite/; revision=628209
2007-01-29 14:32:20 +00:00
Luboš Luňák
65d5eaf9b8
FadeIn and FadeOut should be somewhen merged.
...
svn path=/branches/work/kwin_composite/; revision=627079
2007-01-25 16:39:42 +00:00
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
2007-01-24 21:35:58 +00:00
Luboš Luňák
0ae5a772e7
Add EffectWindow as a window representation for effects,
...
to hide the change from Client/Unmanaged and eventually also
act as the only API available to effects.
svn path=/branches/work/kwin_composite/; revision=626360
2007-01-22 22:57:22 +00:00
Luboš Luňák
77f803a563
Instead of the somewhat fragile way of trying to clean up Client/Unmanaged
...
instances and keeping them around after the window is closed, create
class Deleted as a representation of a closed window.
svn path=/branches/work/kwin_composite/; revision=626356
2007-01-22 22:51:30 +00:00
Luboš Luňák
9ee1526898
Comment about deleted windows.
...
svn path=/branches/work/kwin_composite/; revision=623898
2007-01-15 21:52:41 +00:00
Luboš Luňák
ff6f889ffc
Add support for showing effects for windows which have already been deleted.
...
Add a fade-out effect.
svn path=/branches/work/kwin_composite/; revision=623872
2007-01-15 18:03:04 +00:00
Luboš Luňák
44e0b1dca2
More.
...
svn path=/branches/work/kwin_composite/; revision=623815
2007-01-15 15:20:59 +00:00
Luboš Luňák
737ee38cb7
More.
...
svn path=/branches/work/kwin_composite/; revision=622553
2007-01-12 09:45:02 +00:00
Luboš Luňák
fa2d3956a9
New items.
...
svn path=/branches/work/kwin_composite/; revision=622552
2007-01-12 09:44:22 +00:00
Luboš Luňák
dc540f80ea
Clipping opengl won't be that simple after all.
...
svn path=/branches/work/kwin_composite/; revision=612701
2006-12-12 10:56:06 +00:00
Luboš Luňák
95d717177d
Update the clipping item.
...
svn path=/branches/work/kwin_composite/; revision=612469
2006-12-11 14:38:40 +00:00
Luboš Luňák
2a151f24bf
Note about indirect rendering.
...
svn path=/branches/work/kwin_composite/; revision=611279
2006-12-07 14:01:21 +00:00
Luboš Luňák
fb95cbf6ce
Updates.
...
svn path=/branches/work/kwin_composite/; revision=610614
2006-12-04 18:31:01 +00:00
Luboš Luňák
6001aabfa5
Note that AIGLX needs indirect rendering.
...
svn path=/branches/work/kwin_composite/; revision=607520
2006-11-24 22:46:59 +00:00
Luboš Luňák
b0c7bc98a2
Special file for howto on setting up kwin_composite.
...
svn path=/branches/work/kwin_composite/; revision=607516
2006-11-24 22:20:14 +00:00
Luboš Luňák
049460fa2e
Reset window damage after updating the damaged areas of the OpenGL texture
...
or Xrender picture, not after every repaint.
This also allows removing the confusing initPaint()/postPaint() calls in Scene.
svn path=/branches/work/kwin_composite/; revision=607500
2006-11-24 21:28:00 +00:00
Luboš Luňák
38f4f76b31
Detect screen refresh rate for finding out optimal compositing
...
redraw speed. Patch by Philip Falkner.
svn path=/branches/work/kwin_composite/; revision=607253
2006-11-23 21:16:49 +00:00
Luboš Luňák
9c4218d4bf
Sync to vblank, patch by Philip Falkner.
...
svn path=/branches/work/kwin_composite/; revision=606795
2006-11-21 20:59:59 +00:00
Luboš Luňák
107472c747
Remove already done things.
...
svn path=/branches/work/kwin_composite/; revision=606429
2006-11-20 12:57:27 +00:00
Luboš Luňák
04072fa089
Fix the opacity submenu in Alt+F3.
...
svn path=/branches/work/kwin_composite/; revision=606428
2006-11-20 12:55:06 +00:00