blob: 7c9e8528182409a7145aa5493941e756eb380169 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<style type="text/css" media="screen">
canvas {
margin: 20px;
width: 200px;
height: 200px;
padding: 0 0;
}
.border {
border: 1px solid black;
}
</style>
<script>
if (window.testRunner)
testRunner.overridePreference("WebKitWebGLEnabled", "1");
function initWebGL()
{
var canvas = document.getElementById('canvas');
var gl = canvas.getContext("experimental-webgl", {'antialias': false});
if (!gl) {
alert("No WebGL context found");
return null;
}
return gl;
}
var gl = null;
function init()
{
gl = initWebGL();
gl.viewport(0, 0, 200, 200);
gl.clearColor(1, 0, 0, 1); // red
gl.clear(gl.COLOR_BUFFER_BIT);
if (window.testRunner) {
testRunner.display();
testRunner.dumpAsText(true);
drawGreen();
} else
window.setTimeout(drawGreen, 50);
}
function drawGreen()
{
gl.clearColor(0, 1, 0, 1); // green
gl.clear(gl.COLOR_BUFFER_BIT);
if (window.testRunner) {
testRunner.display();
testRunner.display();
} else
window.setInterval(function() {
document.getElementById('canvas').classList.toggle('border');
}, 50);
}
</script>
</head>
<body onload="init()">
<canvas id="canvas" width="200" height="200"></canvas>
</body>
</html>