MCPcopy Create free account
hub / github.com/microsoft/SandDance / instantiateModules

Function instantiateModules

docs/app/js/sanddance-app.js:68205–68214  ·  view source on GitHub ↗
(modules, seen)

Source from the content-addressed store, hash-verified

68203 }
68204}
68205function instantiateModules(modules, seen) {
68206 return modules.map(function(module) {
68207 if (module instanceof (0, _shaderModuleDefault.default)) return module;
68208 (0, _utils.assert)(typeof module !== "string", "Shader module use by name is deprecated. Import shader module '".concat(module, "' and use it directly."));
68209 (0, _utils.assert)(module.name, "shader module has no name");
68210 module = new (0, _shaderModuleDefault.default)(module);
68211 module.dependencies = instantiateModules(module.dependencies);
68212 return module;
68213 });
68214}
68215var TEST_EXPORTS = {
68216 getShaderDependencies: getShaderDependencies,
68217 getDependencyGraph: getDependencyGraph

Callers 1

resolveModulesFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected