(gl)
| 59020 | var _polyfillTable = require("./polyfill-table"); |
| 59021 | var global = arguments[3]; |
| 59022 | function polyfillContext(gl) { |
| 59023 | gl.luma = gl.luma || {}; |
| 59024 | if (!gl.luma.polyfilled) { |
| 59025 | (0, _polyfillVertexArrayObject.polyfillVertexArrayObject)(gl); |
| 59026 | initializeExtensions(gl); |
| 59027 | installPolyfills(gl, (0, _polyfillTable.WEBGL2_CONTEXT_POLYFILLS)); |
| 59028 | installOverrides(gl, { |
| 59029 | target: gl.luma, |
| 59030 | target2: gl |
| 59031 | }); |
| 59032 | gl.luma.polyfilled = true; |
| 59033 | } |
| 59034 | return gl; |
| 59035 | } |
| 59036 | exports.default = polyfillContext; |
| 59037 | var global_ = typeof global !== "undefined" ? global : window; |
| 59038 | global_.polyfillContext = polyfillContext; |
nothing calls this directly
no test coverage detected