Index: content/test/data/gpu/webgl_debug_renderer_info.html |
diff --git a/content/test/data/gpu/webgl_debug_renderer_info.html b/content/test/data/gpu/webgl_debug_renderer_info.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..308139d2a2baf055f977dd12ec869388f2d0c37b |
--- /dev/null |
+++ b/content/test/data/gpu/webgl_debug_renderer_info.html |
@@ -0,0 +1,37 @@ |
+<html> |
+<head> |
+<script type="text/javascript"> |
+function runTest() { |
+ var canvas = document.getElementById("canvas1"); |
+ if (!canvas) |
+ return false; |
+ var gl = canvas.getContext("experimental-webgl"); |
+ if (!gl) |
+ gl = canvas.getContext("webgl"); |
+ if (!gl) |
+ return false; |
+ var extension = gl.getExtension("WEBGL_debug_renderer_info") != null; |
+ |
+ var query = /query=(.*)/.exec(window.location.href); |
+ if (!query) |
+ return false; |
+ if (query[1] != "enabled" && query[1] != "disabled" && |
+ query[1] != "bypassed") |
+ return false; |
+ var enabled = query[1] == "enabled"; |
+ return extension == enabled; |
+} |
+ |
+function onLoad() { |
+ if (runTest()) |
+ window.domAutomationController.send("SUCCESS"); |
+ else |
+ window.domAutomationController.send("FAILURE"); |
+} |
+</script> |
+</head> |
+<body onload="onLoad()"> |
+<canvas id="canvas1" width="16px" height="16px"> |
+</canvas> |
+</body> |
+</html> |