On Fri, 2009-03-06 at 12:05 +0800, Yuanyi Zhu wrote:
> Hi Jamie,
>  
> Thank you very much for your help.
>  
> I have tried your patch on the stable package downloaded from
> http://www.clutter-project.org/sources/clutter/0.9/ 
> 
> The following files are successfully patched:
> clutter/glx/clutter-stage-glx.c
> clutter/clutter-stage.c
> configure.ac
>  
> But I got error messages when patching:
> clutter/cogl/gles/cogl-context.c
> clutter/cogl/gles/cogl.c
> clutter/cogl/gl/cogl-context.c
> clutter/cogl/gl/cogl.c
> 
> I also failed when compiling clutter-0.9.0 after patch. I checked and
> decided to negelect the patch on configure.ac. Then luckily, I
> succeeded in compiling. 

Please use trunk and patch should apply cleanly against that:

svn co svn.o-hand.com/repos/clutter/trunk


>  
> During test, I still couldn't get a transparent window after setting
> the stage color with an alpha value 0x00. 

see test-actors.c in my latest patch

you must call clutter_x11_enable_transparent_stage() before
clutter_init() to get a transparent stage with my latest patch

>  
> I think there should be something wrong in my modification, but I
> can't figure it out by myself.
>  
> By the way, is nvidia graphics card essential to ClutterStage
> transparency?  

AFAIK nvidia glx (the propriety driver) is the only one to fully support
argb visuals

I dont know about the others but intel and ati have open source drivers
so hopefully glx argb support can be added there

> I am using ubuntu 8.10 on a VMware virtual linux, could that also be a
> cause to this problem? 

you must have a compositor running on X11 - dunno if that's possible
with VmWare?

Jamie

-- 
To unsubscribe send a mail to [email protected]

Reply via email to