Created attachment 179978 [details] Jelly fishes with trails. Page url: http://aleksandarrodic.com/p/jellyfish/ Seems canvas has to be cleared between frames. Picture attached.
I posted detail info in irrelevant Bug 105325. http://www.khronos.org/registry/webgl/specs/latest/#2.2 WebGL require clearing a drawing buffer after compositing. It's interesting. copied from https://bugs.webkit.org/show_bug.cgi?id=105325#c2
Created attachment 180463 [details] Patch
Comment on attachment 180463 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=180463&action=review > Source/WebCore/platform/graphics/efl/GraphicsContext3DPrivate.cpp:121 > + m_context->markLayerComposited(); Why do you put it here still keeping notImplemented() ?
Comment on attachment 180463 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=180463&action=review >> Source/WebCore/platform/graphics/efl/GraphicsContext3DPrivate.cpp:121 >> + m_context->markLayerComposited(); > > Why do you put it here still keeping notImplemented() ? It is because paintToTextureMapper() is not implemented yet. I just put just one of all requirements of paintToTextureMapper(). Do you think removing notImplemented() is better?
(In reply to comment #4) > (From update of attachment 180463 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=180463&action=review > > >> Source/WebCore/platform/graphics/efl/GraphicsContext3DPrivate.cpp:121 > >> + m_context->markLayerComposited(); > > > > Why do you put it here still keeping notImplemented() ? > > It is because paintToTextureMapper() is not implemented yet. I just put just one of all requirements of paintToTextureMapper(). > Do you think removing notImplemented() is better? I think not adding markLayerComposited there is better. If it's not implemented it's not implemented :)
(In reply to comment #5) > (In reply to comment #4) > > (From update of attachment 180463 [details] [details]) > > View in context: https://bugs.webkit.org/attachment.cgi?id=180463&action=review > > > > >> Source/WebCore/platform/graphics/efl/GraphicsContext3DPrivate.cpp:121 > > >> + m_context->markLayerComposited(); > > > > > > Why do you put it here still keeping notImplemented() ? > > > > It is because paintToTextureMapper() is not implemented yet. I just put just one of all requirements of paintToTextureMapper(). > > Do you think removing notImplemented() is better? > > I think not adding markLayerComposited there is better. If it's not implemented it's not implemented :) Yeah, I'll post again. :)
Created attachment 180469 [details] Patch
(In reply to comment #7) > Created an attachment (id=180469) [details] > Patch Thank you for review! noam, I'm not committer yet. could you cq+? :)
Comment on attachment 180469 [details] Patch Clearing flags on attachment: 180469 Committed r138346: <http://trac.webkit.org/changeset/138346>
All reviewed patches have been landed. Closing bug.
*** Bug 100920 has been marked as a duplicate of this bug. ***