Refact: Render.
3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
4 <title>Machine Alpha</title>
5 <script src="scripts/CanvasMatrix.js" type="text/javascript"> </script>
6 <script src="scripts/utils3d.js" type="text/javascript"> </script>
7 <script src="scripts/glMatrix.js" type="text/javascript"></script>
9 <script id="fragment-shader" type="x-shader/x-fragment">
11 precision highp float;
18 gl_FragColor = vColour;
22 <script id="vertex-shader" type="x-shader/x-vertex">
23 attribute vec3 aVertexPosition;
24 attribute vec4 aVertexColour;
26 uniform mat4 uMVMatrix;
27 uniform mat4 uPMatrix;
33 gl_Position = uPMatrix * uMVMatrix * vec4(aVertexPosition, 1.0);
34 vColour = aVertexColour;
38 <script src="scripts/machine.js" type="text/javascript"></script>
41 <body onload="main();">
43 Download a browser with WebGL support, like Chrome or Firefox.