1<!DOCTYPE html> 2<!-- saved from url=(0057)http://www.corp.google.com/~vollick/timing-functions.html --> 3<html> 4<head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 5 6<script type="text/javascript"> 7 // Check for WebGL Support. 8 function supportsWebGL() { 9 var canvas = document.createElement('canvas'); 10 gl = canvas.getContext("webgl"); 11 return !!gl; 12 } 13 14 // Pass the WebGL harness calls through to the native app. 15 webglTestHarness = { 16 notifyFinished: function() { 17 WebGLCallback.notifyFinished(); 18 }, 19 reportResults: function(type, success, msg) { 20 WebGLCallback.reportResults(type, success, msg); 21 } 22 } 23 function navigateToTest() { 24 if (supportsWebGL()) 25 window.open(WebGLCallback.getUrlToTest(), "TestFrame"); 26 else 27 WebGLCallback.notifyFinished(); 28 } 29 window.addEventListener('load', navigateToTest, false); 30</script> 31 32<style type="text/css"> 33body, html { margin: 0; padding: 0; height: 100%; overflow: hidden; } 34#content { position:absolute; left: 0; right: 0; bottom: 0; top: 0px; } 35</style> 36 37</head> 38 39<body> 40 <div id="content"> 41 <iframe name="TestFrame" width="100%" height="100%" frameborder="0"/> 42 </div> 43</body> 44</html> 45