Changeset 69633 in webkit


Ignore:
Timestamp:
Oct 12, 2010 7:25:52 PM (14 years ago)
Author:
kbr@google.com
Message:

2010-10-12 Kenneth Russell <kbr@google.com>

Unreviewed. Fixes for all WebGL content causing assertion failures
in Chromium after http://trac.webkit.org/changeset/69619 and
http://trac.webkit.org/changeset/69624 .

  • src/GraphicsContext3DChromium.cpp: (WebCore::GraphicsContext3D::create):
  • src/WebViewImpl.cpp: (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
Location:
trunk/WebKit/chromium
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/WebKit/chromium/ChangeLog

    r69627 r69633  
     12010-10-12  Kenneth Russell  <kbr@google.com>
     2
     3        Unreviewed. Fixes for all WebGL content causing assertion failures
     4        in Chromium after http://trac.webkit.org/changeset/69619 and
     5        http://trac.webkit.org/changeset/69624 .
     6
     7        * src/GraphicsContext3DChromium.cpp:
     8        (WebCore::GraphicsContext3D::create):
     9        * src/WebViewImpl.cpp:
     10        (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
     11
    1122010-10-12  Alok priyadarshi  <alokp@chromium.org>
    213
  • trunk/WebKit/chromium/src/GraphicsContext3DChromium.cpp

    r69624 r69633  
    808808        return 0;
    809809    }
    810     RefPtr<GraphicsContext3D> result = new GraphicsContext3D(attrs, hostWindow, renderStyle == RenderDirectlyToHostWindow);
     810    RefPtr<GraphicsContext3D> result = adoptRef(new GraphicsContext3D(attrs, hostWindow, renderStyle == RenderDirectlyToHostWindow));
    811811    result->m_internal = internal.release();
    812812    return result.release();
  • trunk/WebKit/chromium/src/WebViewImpl.cpp

    r69624 r69633  
    23702370    }
    23712371
    2372     RefPtr<GraphicsContext3D> context = m_temporaryOnscreenGraphicsContext3D.release();
     2372    PassRefPtr<GraphicsContext3D> context = m_temporaryOnscreenGraphicsContext3D.release();
    23732373    if (!context) {
    23742374        context = GraphicsContext3D::create(GraphicsContext3D::Attributes(), m_page->chrome(), GraphicsContext3D::RenderDirectlyToHostWindow);
     
    23762376            context->reshape(std::max(1, m_size.width), std::max(1, m_size.height));
    23772377    }
    2378     m_layerRenderer = LayerRendererChromium::create(context.release());
     2378    m_layerRenderer = LayerRendererChromium::create(context);
    23792379    if (m_layerRenderer) {
    23802380        m_isAcceleratedCompositingActive = true;
Note: See TracChangeset for help on using the changeset viewer.