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

Unified Diff: third_party/webgl/sdk/tests/misc/program-test-1.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/misc/program-test-1.html
===================================================================
--- third_party/webgl/sdk/tests/misc/program-test-1.html (revision 121077)
+++ third_party/webgl/sdk/tests/misc/program-test-1.html (working copy)
@@ -1,81 +0,0 @@
-<!--
-Copyright (c) 2010 Mozilla Foundation. All rights reserved.
-Use of this source code is governed by a BSD-style license that can be
-found in the LICENSE file.
--->
-<!DOCTYPE HTML>
-<html>
-<head>
-<meta charset="utf-8">
-<!-- This is a visual test that programs must have both a vertex and
- fragment shader attached; the fixed function pipeline on the
- desktop must remain disabled. -->
-<script type="text/javascript">
- function log() {
- var s = "";
- for (var i = 0; i < arguments.length; ++i) {
- s += arguments[i] + " ";
- }
-
- document.getElementById("log").innerHTML += s + "<br>";
- }
-
- function go() {
- var gl = document.getElementById("c").getContext("experimental-webgl");
-
- gl.clearColor(0.0, 0.0, 0.0, 0.0);
- gl.clear(gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT);
-
- var vs = gl.createShader(gl.VERTEX_SHADER);
- gl.shaderSource(vs, "attribute vec4 aVertex; attribute vec4 aColor; varying vec4 vColor; void main() { vColor = aColor; gl_Position = aVertex; }");
- gl.compileShader(vs);
-
- var fs = gl.createShader(gl.FRAGMENT_SHADER);
- gl.shaderSource(fs, "precision mediump float; varying vec4 vColor; void main() { gl_FragColor = vColor; }");
- gl.compileShader(fs);
-
- var prog = gl.createProgram();
- gl.attachShader(prog, vs);
- // don't attach a fragment shader -- may use fixed pipeline on desktop if the implementation doesn't check!
- //gl.attachShader(prog, fs);
-
- gl.bindAttribLocation(prog, 0, "aVertex");
- gl.bindAttribLocation(prog, 1, "aColor");
-
- gl.linkProgram(prog);
-
- var vbuf = gl.createBuffer();
- gl.bindBuffer(gl.ARRAY_BUFFER, vbuf);
- gl.bufferData(gl.ARRAY_BUFFER, new Float32Array([
- -1.0, -1.0, 0.0, 1.0,
- -1.0, 1.0, 0.0, 1.0,
- 1.0, -1.0, 0.0, 1.0,
- 1.0, 1.0, 0.0, 1.0]), gl.STATIC_DRAW);
- gl.vertexAttribPointer(0, 4, gl.FLOAT, false, 0, 0);
-
- var cbuf = gl.createBuffer();
- gl.bindBuffer(gl.ARRAY_BUFFER, cbuf);
- gl.bufferData(gl.ARRAY_BUFFER, new Uint8Array([255, 0, 0,
- 0, 255, 0,
- 0, 0, 255,
- 255, 255, 0]), gl.STATIC_DRAW);
- gl.vertexAttribPointer(1, 3, gl.UNSIGNED_BYTE, false, 0, 0);
-
- gl.enableVertexAttribArray(0);
- gl.enableVertexAttribArray(1);
-
- gl.useProgram(prog);
-
- gl.drawArrays(gl.TRIANGLE_STRIP, 0, 4);
-
- log("glError", "0x" + gl.getError().toString(16));
- }
-</script>
-</head>
-
-<body onload="go()">
-<p>Should be green in the rectangle below:</p>
-<canvas style="background: green;" id="c"></canvas>
-<div id="log"></div>
-</body>
-</html>
« no previous file with comments | « third_party/webgl/sdk/tests/extra/webgl-info.html ('k') | third_party/webgl/sdk/tests/resources/desktop-gl-constants.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698