Leute wartet lieber noch bissel, da xorg an einer neuen version bastelt die komplett das Rendern OpenGL überlässt, dat haben die ja am Linuxtag mit rumgespielt. (5-10 Videos am laufen flüssig über OGL mit Transparenz)
Problem was die halt hatten das andere GLX anwendungen dann abschmieren oder nicht richtig laufen. Da muss das zusammenspiel perfect harmonieren.
Wenn das aber mal richtig funzt, dann habt ihr Transparenz for free weil:
Transparenz in GL ist nen beherztes "glBlendFunc" und "glColor4f" :P und ist dann nur Limitiert von der Fillrate von eurer Graka.
Ab ner GF3 könnt ihr locker mal 100-200 Quads Blenden ohne das die FPS gross einbricht.
Schatten dürfte auch kack einfach sein, einfach die Texture für das jeweilige Fenster deim erstellen dem Alphachannel einfach nen feinen rand um die ecken machen und via "glAlphaFunc" aktivieren. Schon habt ihr euren schatten for free
Nur mal aus der sicht von einem begeistertem OGL developer
Achja, falls die dann mal auf die Idee nen extra feature einzubauen um Fragment/Pixel Shader zu nutzen dann wirds richtig geil