Changeset 92206 in webkit


Ignore:
Timestamp:
Aug 2, 2011 10:53:44 AM (13 years ago)
Author:
nduca@chromium.org
Message:

[chromium] Remove resizeOnscreenContent from LRC. It can be derived.
https://bugs.webkit.org/show_bug.cgi?id=65519

Reviewed by James Robinson.

Source/WebCore:

  • platform/graphics/chromium/LayerRendererChromium.cpp:

(WebCore::LayerRendererChromium::setViewport):

  • platform/graphics/chromium/LayerRendererChromium.h:

Source/WebKit/chromium:

  • src/WebViewImpl.cpp:

(WebKit::WebViewImpl::resize):
(WebKit::WebViewImpl::setIsAcceleratedCompositingActive):

Location:
trunk/Source
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r92203 r92206  
     12011-08-02  Nat Duca  <nduca@chromium.org>
     2
     3        [chromium] Remove resizeOnscreenContent from LRC. It can be derived.
     4        https://bugs.webkit.org/show_bug.cgi?id=65519
     5
     6        Reviewed by James Robinson.
     7
     8        * platform/graphics/chromium/LayerRendererChromium.cpp:
     9        (WebCore::LayerRendererChromium::setViewport):
     10        * platform/graphics/chromium/LayerRendererChromium.h:
     11
    1122011-08-02  Nico Weber  <thakis@chromium.org>
    213
  • trunk/Source/WebCore/platform/graphics/chromium/LayerRendererChromium.cpp

    r92068 r92206  
    519519
    520520    if (visibleRectChanged) {
     521        if (m_context)
     522            m_context->reshape(std::max(1, visibleRect.width()), std::max(1, visibleRect.height()));
    521523        // Reset the current render surface to force an update of the viewport and
    522524        // projection matrix next time useRenderSurface is called.
     
    11241126}
    11251127
    1126 
    1127 
    1128 void LayerRendererChromium::resizeOnscreenContent(const IntSize& size)
    1129 {
    1130     if (m_context)
    1131         m_context->reshape(size.width(), size.height());
    1132 }
    11331128
    11341129bool LayerRendererChromium::initializeSharedObjects()
  • trunk/Source/WebCore/platform/graphics/chromium/LayerRendererChromium.h

    r91736 r92206  
    139139    const CCVideoLayerImpl::YUVProgram* videoLayerYUVProgram();
    140140
    141     void resizeOnscreenContent(const IntSize&);
    142 
    143141    void getFramebufferPixels(void *pixels, const IntRect& rect);
    144142
  • trunk/Source/WebKit/chromium/ChangeLog

    r92161 r92206  
     12011-08-02  Nat Duca  <nduca@chromium.org>
     2
     3        [chromium] Remove resizeOnscreenContent from LRC. It can be derived.
     4        https://bugs.webkit.org/show_bug.cgi?id=65519
     5
     6        Reviewed by James Robinson.
     7
     8        * src/WebViewImpl.cpp:
     9        (WebKit::WebViewImpl::resize):
     10        (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
     11
    1122011-08-01  Jean-luc Brouillet  <jeanluc@chromium.org>
    213
  • trunk/Source/WebKit/chromium/src/WebViewImpl.cpp

    r92068 r92206  
    10051005        }
    10061006    }
    1007 
    1008 #if USE(ACCELERATED_COMPOSITING)
    1009     if (m_layerRenderer && isAcceleratedCompositingActive()) {
    1010         m_layerRenderer->resizeOnscreenContent(IntSize(max(1, m_size.width),
    1011                                                        max(1, m_size.height)));
    1012     }
    1013 #endif
    10141007}
    10151008
     
    25302523    } else if (m_layerRenderer) {
    25312524        m_isAcceleratedCompositingActive = true;
    2532         m_layerRenderer->resizeOnscreenContent(WebCore::IntSize(max(1, m_size.width),
    2533                                                                 max(1, m_size.height)));
     2525        updateLayerRendererViewport();
    25342526
    25352527        m_client->didActivateAcceleratedCompositing(true);
Note: See TracChangeset for help on using the changeset viewer.