MCPcopy Index your code
hub / github.com/microsoft/SandDance / initializeExtensions

Function initializeExtensions

docs/app/js/sanddance-app.js:59039–59060  ·  view source on GitHub ↗
(gl)

Source from the content-addressed store, hash-verified

59037var global_ = typeof global !== "undefined" ? global : window;
59038global_.polyfillContext = polyfillContext;
59039function 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}
59061function installOverrides(gl, _ref) {
59062 var target = _ref.target, target2 = _ref.target2;
59063 Object.keys((0, _polyfillTable.WEBGL2_CONTEXT_OVERRIDES)).forEach(function(key) {

Callers 1

polyfillContextFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected