Hi Sachin,

I have summarized current status of clutk porting below, and if you have
time, we can check the left issues together as we discussed in the conf-call
yesterday. I think the issue marked with yellow has highest priority
currently.

Branch:
+ https://code.launchpad.net/~jammy-zhou/clutk/gles2-shaders.hacky

Issues Fixed:
+ Normalize clutter vetex positions to adapt to the vertex shader
+ Use GL_TRIANGLE_FAN to implement original used GL_QUADS primitive, which
is not supported by gles2
+ Comment out cogl_flush() call in some functions (such as
ctk_effect_blur_paint) to make sure following gles2 rendering can be shown
+ Fix render to cached texture problems

Issues Left:
+ run test-clutk, there is crash at "/Effect/Animation/Animation" test
suite. This issue has already been reported by Alexandros, see
https://bugs.launchpad.net/clutk/+bug/614415, and it should be an upstream
problem.
+ when run "test-clutk-perf 0 10 125 5 single animated blur 0.3.2 GMA950 2.1
1 10", crash happens with following error message. The error happens when
call glBindFramebuffer (GL_FRAMEBUFFER, 0).
Clutk-WARNING **: [CheckGLError] GL_INVALID_OPERATION error in File
./ctk-render-target.c at line: 581
+ the actor painting (i.e, "paint_func(actor);" in ctk_effect_blur_paint)
seems independent from other gles2 rendering, and it is not rendered into
cached texture for later display. This means that we cannot add special
effects to the actor.

Regards,
Jammy
**
_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to