[compiz] Re: [PATCH] Transparent cube

David Reveman davidr at novell.com
Wed Apr 25 14:21:58 PDT 2007

On Sun, 2007-04-22 at 14:22 +0300, Roi Cohen wrote:
> Hi,
> I re-generated the patches, so it will work now against latest git.
> Please note that the vertical rotation bug is now fixed, due to this commit:
> http://gitweb.freedesktop.org/?p=xorg/app/compiz.git;a=commit;h=36ca8bf259d79ef5ee3630e1741a213163ebbfb6
> David, what do you think of these patches?
> Some feedback is still appreciated.

I'm interested in the transparent cube feature but I'm not very happy
about the set of patches that is required to get this working in the
current drawing framework. I don't want to push that additional
complexity into the core and force all plugins to support it. It makes
more sense to provide this functionality using an interface that allow
you to push painting of a set of objects to an off-screen surface. Such
an interface will likely not be added until other major drawing
framework changes are in place but it's definitely something that should
be added eventually.

So, I'm not interested in adding transparent cube support to the cube
plugin I maintain until there's a more appropriate way to do it.

I'm sure the transparent cube feature is popular and there's an interest
in having it available today. There's no nice solution to this but you
should be able to create a plugin that is loaded before all other
plugins and implement the same screen painting solution as what's
provide with your patch to the core.

- David

More information about the compiz mailing list