Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(142)

Unified Diff: third_party/webgl/sdk/tests/conformance/canvas/buffer-preserve-test.html

Issue 9360034: Remove everthing except conformance tests in the deps/third_party/webgl (Closed) Base URL: svn://chrome-svn/chrome/trunk/deps/
Patch Set: Created 8 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/webgl/sdk/tests/conformance/canvas/buffer-preserve-test.html
===================================================================
--- third_party/webgl/sdk/tests/conformance/canvas/buffer-preserve-test.html (revision 121077)
+++ third_party/webgl/sdk/tests/conformance/canvas/buffer-preserve-test.html (working copy)
@@ -1,86 +0,0 @@
-<!DOCTYPE HTML>
-<html>
-<head>
-<meta charset="utf-8">
-<title>WebGL required buffer clear behaviour test</title>
-<link rel="stylesheet" href="../../resources/js-test-style.css"/>
-<script src="../../resources/js-test-pre.js"></script>
-<script src="../resources/webgl-test.js"> </script>
-<script src="../resources/webgl-test-utils.js"> </script>
-<style type="text/css">
-body {
- height: 3000px;
-}
-</style>
-<script type="text/javascript">
-
-var iter = 0;
-var gl1;
-
-var wtu = WebGLTestUtils;
-
-function timer() {
- if (iter == 0) {
- function init(gl) {
- gl.clearColor(1, 0, 0, 1);
- gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT | gl.STENCIL_BUFFER_BIT);
-
- // enable scissor here, before compositing, to make sure it's correctly
- // ignored and restored
- gl.scissor(0, 10, 10, 10);
- gl.enable(gl.SCISSOR_TEST);
- }
- init(gl1);
- } else if (iter == 1) {
- // some random hacky stuff to make sure that we get a compositing step
- window.scrollBy(0, 10);
- window.scrollBy(0, -10);
- } else if (iter == 2) {
- function clear(gl) {
- // scissor was set earlier
- gl.clearColor(0, 0, 1, 1);
- gl.clear(gl.COLOR_BUFFER_BIT);
-
- wtu.checkCanvasRect(gl, 0, 10, 10, 10, [0, 0, 255, 255], "cleared corner should be blue, stencil should be preserved");
- wtu.checkCanvasRect(gl, 0, 0, 10, 10, [0, 0, 0, 0], "remainder of buffer should be cleared");
- }
- clear(gl1);
-
- finishTest();
- return;
- }
-
- iter++;
- setTimeout(timer, 500);
-}
-
-function go() {
- description("This test ensures WebGL implementations correctly clear the drawing buffer on composite if preserveDrawingBuffer is false.");
-
- debug("");
-
- gl1 = create3DContext(document.getElementById("c"));
- if (!gl1) {
- finishTest();
- return;
- }
-
- shouldBeTrue("gl1 != null");
- shouldBeTrue('gl1.getContextAttributes().preserveDrawingBuffer == false');
-
- setTimeout(timer, 500);
-}
-
-window.addEventListener("load", go, false);
-
-successfullyParsed = true;
-</script>
-</head>
-<body>
-<!-- Important to put the canvas at the top so that it's always visible even in the test suite runner.
- Otherwise it just doesn't get composited in Firefox. -->
-<canvas width="20" height="20" style="border: 1px solid blue;" id="c"></canvas>
-<div id="description"></div>
-<div id="console"></div>
-</body>
-</html>

Powered by Google App Engine
This is Rietveld 408576698