diff options
author | jamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-08 12:34:40 +0000 |
---|---|---|
committer | jamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-03-08 12:34:40 +0000 |
commit | 40ec0c15c1394e6ebf596d6d8a2ddf110b00027d (patch) | |
tree | 747cf8b863a15667d64b02ec47aab680d9661f98 /content | |
parent | c676a5abecc66777379b9ae324281d1e38d9f9ad (diff) | |
download | chromium_src-40ec0c15c1394e6ebf596d6d8a2ddf110b00027d.zip chromium_src-40ec0c15c1394e6ebf596d6d8a2ddf110b00027d.tar.gz chromium_src-40ec0c15c1394e6ebf596d6d8a2ddf110b00027d.tar.bz2 |
Add one-arg implementations of WebViewClient::createGraphicsContext3D()
The 2-arg version of WebViewClient::createGraphicsContext3D() is
being deprecated, this adds implementations of the 1-arg version so that
we can switch WebKit over.
Must land after https://bugs.webkit.org/show_bug.cgi?id=80521 or a few
layout tests in platform/chromium/compositing/plugins/ will break.
BUG=none
TEST=compiles
Review URL: http://codereview.chromium.org/9623009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@125600 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content')
-rw-r--r-- | content/renderer/render_view_impl.cc | 5 | ||||
-rw-r--r-- | content/renderer/render_view_impl.h | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc index a1e68ab..3e59c4a 100644 --- a/content/renderer/render_view_impl.cc +++ b/content/renderer/render_view_impl.cc @@ -1540,6 +1540,11 @@ WebStorageNamespace* RenderViewImpl::createSessionStorageNamespace( } WebGraphicsContext3D* RenderViewImpl::createGraphicsContext3D( + const WebGraphicsContext3D::Attributes& attributes) { + return createGraphicsContext3D(attributes, true); +} + +WebGraphicsContext3D* RenderViewImpl::createGraphicsContext3D( const WebGraphicsContext3D::Attributes& attributes, bool direct) { if (!webview()) diff --git a/content/renderer/render_view_impl.h b/content/renderer/render_view_impl.h index c792642..8527302 100644 --- a/content/renderer/render_view_impl.h +++ b/content/renderer/render_view_impl.h @@ -349,6 +349,9 @@ class RenderViewImpl : public RenderWidget, virtual WebKit::WebStorageNamespace* createSessionStorageNamespace( unsigned quota); virtual WebKit::WebGraphicsContext3D* createGraphicsContext3D( + const WebKit::WebGraphicsContext3D::Attributes& attributes); + // TODO(jamesr): remove this form once removed upstream. + virtual WebKit::WebGraphicsContext3D* createGraphicsContext3D( const WebKit::WebGraphicsContext3D::Attributes& attributes, bool direct); virtual void didAddMessageToConsole( |