| 6968 | var global_ = typeof global !== "undefined" ? global : window; |
| 6969 | global_.polyfillContext = polyfillContext; |
| 6970 | function initializeExtensions(gl) { |
| 6971 | gl.luma.extensions = {}; |
| 6972 | var EXTENSIONS = gl.getSupportedExtensions() || []; |
| 6973 | var _iteratorNormalCompletion = true; |
| 6974 | var _didIteratorError = false; |
| 6975 | var _iteratorError = undefined; |
| 6976 | try { |
| 6977 | for(var _iterator = EXTENSIONS[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true){ |
| 6978 | var extension = _step.value; |
| 6979 | gl.luma[extension] = gl.getExtension(extension); |
| 6980 | } |
| 6981 | } catch (err) { |
| 6982 | _didIteratorError = true; |
| 6983 | _iteratorError = err; |
| 6984 | } finally{ |
| 6985 | try { |
| 6986 | if (!_iteratorNormalCompletion && _iterator["return"] != null) _iterator["return"](); |
| 6987 | } finally{ |
| 6988 | if (_didIteratorError) throw _iteratorError; |
| 6989 | } |
| 6990 | } |
| 6991 | } |
| 6992 | function installOverrides(gl, _ref) { |
| 6993 | var target = _ref.target, target2 = _ref.target2; |
| 6994 | Object.keys((0, _polyfillTable.WEBGL2_CONTEXT_OVERRIDES)).forEach(function(key) { |