svn path=/branches/work/kwin_composite/; revision=630412
This commit is contained in:
Luboš Luňák 2007-02-05 11:19:22 +00:00
parent 00136f014f
commit 880158c473

View file

@ -60,9 +60,6 @@ General TODO
+ support for new window types from the wm spec for compositing + support for new window types from the wm spec for compositing
- this will have to be done in Qt, kdecore and kwin - this will have to be done in Qt, kdecore and kwin
+ make effects configurable without having to recompile
- possibly also add something like KWIN_COMPOSE for debugging purposes
* handle properly stacking order of deleted windows for showing in effects * handle properly stacking order of deleted windows for showing in effects
* handle properly deleted windows that reappear (windowReadded() function?) * handle properly deleted windows that reappear (windowReadded() function?)
@ -80,15 +77,7 @@ General TODO
OpenGL TODO OpenGL TODO
================================= =================================
+ Check/make it work with other gfx cards / Check/make it work with other gfx cards
- I've tested only with nvidia with the 9625 beta drivers and 8776 stable drivers so far
- ATI - some (especially R200 chips) seem to work
- I have absolutely no idea about other gfx cards, needs to be tested
- intel
! - does kwin_composite work there at all?
! - does glcompmgr work there at all? (even with the various switches in the source)
+ - make kwin_composite work there if it doesn't
+ - who knows what else
? Xgl support ? Xgl support
- Compiz itself doesn't work when compiled with the libGL from nvidia, - Compiz itself doesn't work when compiled with the libGL from nvidia,
@ -109,10 +98,6 @@ OpenGL TODO
(http://lists.kde.org/?l=kwin&m=116439615124838&w=2) (http://lists.kde.org/?l=kwin&m=116439615124838&w=2)
(http://lists.freedesktop.org/archives/xorg/2006-December/020323.html) (http://lists.freedesktop.org/archives/xorg/2006-December/020323.html)
/ improved GLXFBConfig support
- it seems a different config for each depth would be needed
% - but it's sometimes not choosing the right depth?
/ GL_ARB_texture_rectangle vs GL_ARB_texture_non_power_of_two / GL_ARB_texture_rectangle vs GL_ARB_texture_non_power_of_two
% - works; bugs in tfp_mode with power_of_two textures % - works; bugs in tfp_mode with power_of_two textures
- ati (others?): power_of_two windows are drawn white unless non-tfp_mode - ati (others?): power_of_two windows are drawn white unless non-tfp_mode
@ -141,6 +126,8 @@ OpenGL TODO
+ shm mode needs support for more data formats than GL_BGRA in order to support e.g. 16bpp mode + shm mode needs support for more data formats than GL_BGRA in order to support e.g. 16bpp mode
- http://www.xfree86.org/current/glTexImage2D.3.html - http://www.xfree86.org/current/glTexImage2D.3.html
% with current nvidia glXCreatePixmap in tfp mode fails with pixmaps 32x32 and smaller
XRender TODO XRender TODO
============================== ==============================
@ -152,10 +139,6 @@ XRender TODO
Effects framework TODO Effects framework TODO
============================== ==============================
/ solve somehow disappearing windows
- i.e. when a window is e.g. closed, the Client/Unmanaged object is destroyed, but animations
should be going on
* more notification functions for effects are needed * more notification functions for effects are needed
- currently there are only very few notification functions (windowAdded, windowActivated,...) - currently there are only very few notification functions (windowAdded, windowActivated,...)
! - window state changes ! - window state changes