Changeset 83088 in webkit


Ignore:
Timestamp:
Apr 6, 2011 1:14:20 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-04-06 Alok Priyadarshi <alokp@chromium.org>

Reviewed by Eric Seidel.

[chromium] Add settings API to enable accelerated drawing
https://bugs.webkit.org/show_bug.cgi?id=57863

If accelerated drawing is enabled we try to render content and
root layers using GPU. Please note that this setting is ignored if
accelerated compositing is disabled.

  • public/WebSettings.h:
  • src/WebSettingsImpl.cpp: (WebKit::WebSettingsImpl::setAcceleratedDrawingEnabled):
  • src/WebSettingsImpl.h:
Location:
trunk/Source/WebKit/chromium
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit/chromium/ChangeLog

    r83023 r83088  
     12011-04-06  Alok Priyadarshi  <alokp@chromium.org>
     2
     3        Reviewed by Eric Seidel.
     4
     5        [chromium] Add settings API to enable accelerated drawing
     6        https://bugs.webkit.org/show_bug.cgi?id=57863
     7       
     8        If accelerated drawing is enabled we try to render content and
     9        root layers using GPU. Please note that this setting is ignored if
     10        accelerated compositing is disabled.
     11
     12        * public/WebSettings.h:
     13        * src/WebSettingsImpl.cpp:
     14        (WebKit::WebSettingsImpl::setAcceleratedDrawingEnabled):
     15        * src/WebSettingsImpl.h:
     16
    1172011-04-05  Zelidrag Hornung  <zelidrag@chromium.org>
    218
  • trunk/Source/WebKit/chromium/public/WebSettings.h

    r81289 r83088  
    111111    virtual void setAcceleratedCompositingForAnimationEnabled(bool) = 0;
    112112    virtual void setAccelerated2dCanvasEnabled(bool) = 0;
     113    virtual void setAcceleratedDrawingEnabled(bool) = 0;
    113114    virtual void setMemoryInfoEnabled(bool) = 0;
    114115    virtual void setHyperlinkAuditingEnabled(bool) = 0;
  • trunk/Source/WebKit/chromium/src/WebSettingsImpl.cpp

    r81289 r83088  
    344344}
    345345
     346void WebSettingsImpl::setAcceleratedDrawingEnabled(bool enabled)
     347{
     348    m_settings->setAcceleratedDrawingEnabled(enabled);
     349}
     350
    346351void WebSettingsImpl::setAccelerated2dCanvasEnabled(bool enabled)
    347352{
  • trunk/Source/WebKit/chromium/src/WebSettingsImpl.h

    r81289 r83088  
    102102    virtual void setAcceleratedCompositingForPluginsEnabled(bool);
    103103    virtual void setAcceleratedCompositingForCanvasEnabled(bool);
    104     virtual void setAcceleratedCompositingForAnimationEnabled(bool);   
     104    virtual void setAcceleratedCompositingForAnimationEnabled(bool);
    105105    virtual void setAccelerated2dCanvasEnabled(bool);
     106    virtual void setAcceleratedDrawingEnabled(bool);
    106107    virtual void setMemoryInfoEnabled(bool);
    107108    virtual void setHyperlinkAuditingEnabled(bool);
Note: See TracChangeset for help on using the changeset viewer.