| 60377 | return gl; |
| 60378 | } |
| 60379 | function getContextDebugInfo(gl) { |
| 60380 | var vendorMasked = gl.getParameter(7936); |
| 60381 | var rendererMasked = gl.getParameter(7937); |
| 60382 | var ext = gl.getExtension("WEBGL_debug_renderer_info"); |
| 60383 | var vendorUnmasked = ext && gl.getParameter(ext.UNMASKED_VENDOR_WEBGL || 7936); |
| 60384 | var rendererUnmasked = ext && gl.getParameter(ext.UNMASKED_RENDERER_WEBGL || 7937); |
| 60385 | return { |
| 60386 | vendor: vendorUnmasked || vendorMasked, |
| 60387 | renderer: rendererUnmasked || rendererMasked, |
| 60388 | vendorMasked: vendorMasked, |
| 60389 | rendererMasked: rendererMasked, |
| 60390 | version: gl.getParameter(7938), |
| 60391 | shadingLanguageVersion: gl.getParameter(35724) |
| 60392 | }; |
| 60393 | } |
| 60394 | function resizeGLContext(gl) { |
| 60395 | var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; |
| 60396 | if (gl.canvas) { |