summaryrefslogtreecommitdiffstats
path: root/content
diff options
context:
space:
mode:
authorjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-08 12:34:40 +0000
committerjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-03-08 12:34:40 +0000
commit40ec0c15c1394e6ebf596d6d8a2ddf110b00027d (patch)
tree747cf8b863a15667d64b02ec47aab680d9661f98 /content
parentc676a5abecc66777379b9ae324281d1e38d9f9ad (diff)
downloadchromium_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.cc5
-rw-r--r--content/renderer/render_view_impl.h3
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(