On Tue, Sep 14, 2010 at 9:38 AM, Jammy Zhou jammy.zhou@linaro.org wrote:
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
very nice.
is the cogl_flash call comment something we want to keep or does that show an underlying issue we should try to fix?
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.
neil replied in the other mail thread and has a patch for clutter that we should try. maybe see if that helps
- 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
Is this a regression from our gles port? e.g. if you run the same command with desktop gl does it work?
- 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.
Do you think its a bug that it is independent from other rendering? what happens if we try to fix this?