| 59037 | var global_ = typeof global !== "undefined" ? global : window; |
| 59038 | global_.polyfillContext = polyfillContext; |
| 59039 | function initializeExtensions(gl) { |
| 59040 | gl.luma.extensions = {}; |
| 59041 | var EXTENSIONS = gl.getSupportedExtensions() || []; |
| 59042 | var _iteratorNormalCompletion = true; |
| 59043 | var _didIteratorError = false; |
| 59044 | var _iteratorError = undefined; |
| 59045 | try { |
| 59046 | for(var _iterator = EXTENSIONS[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ |
| 59047 | var extension = _step.value; |
| 59048 | gl.luma[extension] = gl.getExtension(extension); |
| 59049 | } |
| 59050 | } catch (err) { |
| 59051 | _didIteratorError = true; |
| 59052 | _iteratorError = err; |
| 59053 | } finally{ |
| 59054 | try { |
| 59055 | if (!_iteratorNormalCompletion && _iterator["return"] != null) _iterator["return"](); |
| 59056 | } finally{ |
| 59057 | if (_didIteratorError) throw _iteratorError; |
| 59058 | } |
| 59059 | } |
| 59060 | } |
| 59061 | function installOverrides(gl, _ref) { |
| 59062 | var target = _ref.target, target2 = _ref.target2; |
| 59063 | Object.keys((0, _polyfillTable.WEBGL2_CONTEXT_OVERRIDES)).forEach(function(key) { |