Hi,

While developing a graphical application with Clutter on a TI
OMAP/AM3517 platform, I noticed some strange behavior when I use
cogl_path_fill() with transparency.

I have a simple test case with a custom actor which exhibits this
problem here:

http://ionut.mindbit.ro/test-cogl/

The custom actor draws a 100x100 pixels rectangle, fills it with white
color with an alpha value of 0x33 and draws a 1 pixel red border around
it.

When I try to animate this actor, it either disappears or renders itself
partially (it looks like it's clipped) or it's animated but in the final
state it has no fill (I can see only the red border around it).

Sometimes I can see warnings like the following on the console:

test:1041): Clutter-WARNING **: The required ID of 12710 does not refer
to an existing actor; this usually implies that the pick() of an actor
is not correctly implemented or that there is an error in the
glReadPixels() implementation of the GL driver.

and sometimes the system freezes.

If I set the alpha factor to 0xFF everything works fine.
I'm using Clutter from git (top of the 1.2 branch) compiled with backend
eglnative.

Also if I run it on my x86 PC everything works fine, as expected.

Is this a known problem? Any suggestions for a fix/workaround?

Thanks,
Ionut.

_______________________________________________
clutter-app-devel-list mailing list
[email protected]
http://lists.clutter-project.org/listinfo/clutter-app-devel-list

Reply via email to