OLD | NEW |
| 1 var webgl2 = false; |
1 var webglCanvas = document.getElementById("webgl-canvas"); | 2 var webglCanvas = document.getElementById("webgl-canvas"); |
| 3 if (!webglCanvas) { |
| 4 webglCanvas = document.getElementById("webgl2-canvas"); |
| 5 webgl2 = true; |
| 6 } |
2 var glAttributes = { | 7 var glAttributes = { |
3 alpha : false, | 8 alpha : false, |
4 antialias : false, | 9 antialias : false, |
5 }; | 10 }; |
6 var gl = webglCanvas.getContext("webgl", glAttributes); | 11 var gl = webglCanvas.getContext(webgl2 ? "webgl2" : "webgl", glAttributes); |
7 | 12 |
8 function runWithUserGesture(fn) { | 13 function runWithUserGesture(fn) { |
9 function thunk() { | 14 function thunk() { |
10 document.removeEventListener("keypress", thunk, false); | 15 document.removeEventListener("keypress", thunk, false); |
11 fn() | 16 fn() |
12 } | 17 } |
13 document.addEventListener("keypress", thunk, false); | 18 document.addEventListener("keypress", thunk, false); |
14 eventSender.keyDown(" ", []); | 19 eventSender.keyDown(" ", []); |
15 } | 20 } |
OLD | NEW |