[Webkit-unassigned] [Bug 44926] Multiple accelerated 2D canvases should be able to use the same GraphicsContext3D

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 31 14:32:28 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=44926


Chris Marrin <cmarrin at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #66074|review?                     |review-
               Flag|                            |




--- Comment #15 from Chris Marrin <cmarrin at apple.com>  2010-08-31 14:32:27 PST ---
(From update of attachment 66074)
> WebCore/platform/graphics/gpu/CanvasFramebuffer.cpp:67
> +    m_context->copyTextureToCompositor(m_offscreenColorTexture, m_offscreenParentColorTexture);

This model is wrong for EAGL (iOS). There, the model is that you are handing the FBO object to the PlatformLayer. The object you're passing is actually a RenderBuffer not a Texture, but it is still represented by an OpenGL Object handle. The model should change to hide the m_offscreenParentColorTexture in the PlatformLayer and have this call pass m_offscreenColorBuffer (renamed for clarity) and PlatformLayer.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list