summaryrefslogtreecommitdiffstats
path: root/chrome/test
diff options
context:
space:
mode:
authorjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-12-03 02:05:47 +0000
committerjamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-12-03 02:05:47 +0000
commit01917bd769d01d583eed74ed29bb6f23981a878e (patch)
tree580152b5e6cfbe686a8ce847520d09064b964d80 /chrome/test
parentc6352e9ebc6baa5f8e1e50b2b26b9b5d625bffc4 (diff)
downloadchromium_src-01917bd769d01d583eed74ed29bb6f23981a878e.zip
chromium_src-01917bd769d01d583eed74ed29bb6f23981a878e.tar.gz
chromium_src-01917bd769d01d583eed74ed29bb6f23981a878e.tar.bz2
Turn GPU accelerated features (WebGL, compositing, accelerated 2d canvas) off for background pages
We don't support turning compositing on for a background page currently and it doesn't seem necessary. This disables all GPU-requiring features for background pages for now. When we have valid use cases we can re-enable features as needed. BUG=64512 TEST=load extension that uses 3d CSS in a background page and verify that there is no browser crash or GPU process created on startup Review URL: http://codereview.chromium.org/5369008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68130 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/test')
-rw-r--r--chrome/test/data/extensions/api_test/webglbackground/manifest.json6
-rw-r--r--chrome/test/data/extensions/api_test/webglbackground/test.html9
2 files changed, 15 insertions, 0 deletions
diff --git a/chrome/test/data/extensions/api_test/webglbackground/manifest.json b/chrome/test/data/extensions/api_test/webglbackground/manifest.json
new file mode 100644
index 0000000..1bc8f4f
--- /dev/null
+++ b/chrome/test/data/extensions/api_test/webglbackground/manifest.json
@@ -0,0 +1,6 @@
+{
+ "name": "chrome.webglbackground",
+ "version": "0.1",
+ "description": "tests access to WebGL from a background page",
+ "background_page": "test.html"
+}
diff --git a/chrome/test/data/extensions/api_test/webglbackground/test.html b/chrome/test/data/extensions/api_test/webglbackground/test.html
new file mode 100644
index 0000000..05e543c
--- /dev/null
+++ b/chrome/test/data/extensions/api_test/webglbackground/test.html
@@ -0,0 +1,9 @@
+<canvas></canvas>
+<script>
+chrome.test.runTests([
+ function checkForWebGL() {
+ chrome.test.assertEq(null, document.getElementsByTagName("canvas")[0].getContext("experimental-webgl"));
+ chrome.test.succeed();
+ }
+]);
+</script>