(gl, polyfills)
| 59070 | }); |
| 59071 | } |
| 59072 | function installPolyfills(gl, polyfills) { |
| 59073 | var _iteratorNormalCompletion2 = true; |
| 59074 | var _didIteratorError2 = false; |
| 59075 | var _iteratorError2 = undefined; |
| 59076 | try { |
| 59077 | for(var _iterator2 = Object.getOwnPropertyNames(polyfills)[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true){ |
| 59078 | var extension = _step2.value; |
| 59079 | if (extension !== "overrides") polyfillExtension(gl, { |
| 59080 | extension: extension, |
| 59081 | target: gl.luma, |
| 59082 | target2: gl |
| 59083 | }); |
| 59084 | } |
| 59085 | } catch (err) { |
| 59086 | _didIteratorError2 = true; |
| 59087 | _iteratorError2 = err; |
| 59088 | } finally{ |
| 59089 | try { |
| 59090 | if (!_iteratorNormalCompletion2 && _iterator2["return"] != null) _iterator2["return"](); |
| 59091 | } finally{ |
| 59092 | if (_didIteratorError2) throw _iteratorError2; |
| 59093 | } |
| 59094 | } |
| 59095 | } |
| 59096 | function polyfillExtension(gl, _ref2) { |
| 59097 | var extension = _ref2.extension, target = _ref2.target, target2 = _ref2.target2; |
| 59098 | var defaults = (0, _polyfillTable.WEBGL2_CONTEXT_POLYFILLS)[extension]; |
no test coverage detected