Skip to content
  • commit-queue@webkit.org's avatar
    2011-05-11 John Bauman <jbauman@chromium.org> · 5f7de36c
    commit-queue@webkit.org authored
            Reviewed by Kenneth Russell.
    
            Don't send zeros in TexImage if GL implementation handles that
            https://bugs.webkit.org/show_bug.cgi?id=60581
    
            Chromium already handles zeroing textures upon creation, so don't
            bother zeroing them in WebKit, as that causes some unnecessary memcpys
            of zeros.
    
            No new tests as functionality is the same.
    
            * html/canvas/WebGLRenderingContext.cpp:
            (WebCore::WebGLRenderingContext::texImage2DBase):
            * platform/graphics/GraphicsContext3D.cpp:
            (WebCore::GraphicsContext3D::texImage2DResourceSafe):
            * platform/graphics/GraphicsContext3D.h:
            * platform/graphics/gtk/GraphicsContext3DGtk.cpp:
            (WebCore::GraphicsContext3D::GraphicsContext3D):
            * platform/graphics/mac/GraphicsContext3DMac.mm:
            (WebCore::GraphicsContext3D::GraphicsContext3D):
            * platform/graphics/qt/GraphicsContext3DQt.cpp:
            (WebCore::GraphicsContext3D::GraphicsContext3D):
    2011-05-11  John Bauman  <jbauman@chromium.org>
    
            Reviewed by Kenneth Russell.
    
            Don't send zeros in TexImage if GL implementation handles that
            https://bugs.webkit.org/show_bug.cgi?id=60581
    
            Chromium already handles zeroing textures upon creation, so don't
            bother zeroing them in WebKit, as that causes some unnecessary memcpys
            of zeros.
    
            * src/GraphicsContext3DChromium.cpp:
            (WebCore::GraphicsContext3D::create):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@86275 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    5f7de36c