Changeset 82715 in webkit


Ignore:
Timestamp:
Apr 1, 2011 1:59:35 PM (13 years ago)
Author:
mdelaney@apple.com
Message:

2011-04-01 Matthew Delaney <mdelaney@apple.com>

Reviewed by Simon Fraser.

Behavior of isAccelerated() for a IOSurface-backed canvas should be consistent with accelerated status of its ImageBuffer
https://bugs.webkit.org/show_bug.cgi?id=57651

No new tests. This patch does not affect outward behavior.

  • html/canvas/CanvasRenderingContext2D.cpp: (WebCore::CanvasRenderingContext2D::isAccelerated):
  • platform/graphics/ImageBuffer.h: (WebCore::ImageBuffer::isAccelerated):
Location:
trunk/Source/WebCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r82712 r82715  
     12011-04-01  Matthew Delaney  <mdelaney@apple.com>
     2
     3        Reviewed by Simon Fraser.
     4
     5        Behavior of isAccelerated() for a IOSurface-backed canvas should be consistent with accelerated status of its ImageBuffer
     6        https://bugs.webkit.org/show_bug.cgi?id=57651
     7
     8        No new tests. This patch does not affect outward behavior.
     9
     10        * html/canvas/CanvasRenderingContext2D.cpp:
     11        (WebCore::CanvasRenderingContext2D::isAccelerated):
     12        * platform/graphics/ImageBuffer.h:
     13        (WebCore::ImageBuffer::isAccelerated):
     14
    1152011-04-01  Daniel Bates  <dbates@rim.com>
    216
  • trunk/Source/WebCore/html/canvas/CanvasRenderingContext2D.cpp

    r80756 r82715  
    147147{
    148148#if USE(IOSURFACE_CANVAS_BACKING_STORE)
    149     return canvas()->document()->page()->settings()->canvasUsesAcceleratedDrawing();
     149    return canvas()->buffer()->isAccelerated();
    150150#elif ENABLE(ACCELERATED_2D_CANVAS)
    151151    return m_context3D;
  • trunk/Source/WebCore/platform/graphics/ImageBuffer.h

    r81213 r82715  
    8787        GraphicsContext* context() const;
    8888
     89        bool isAccelerated() const { return m_accelerateRendering; }
    8990        bool drawsUsingCopy() const; // If the image buffer has to render using a copied image, it will return true.
    9091        PassRefPtr<Image> copyImage() const; // Return a new image that is a copy of the buffer.
Note: See TracChangeset for help on using the changeset viewer.