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

Function normalizeShaderModule

docs/tests/v2/es6/js/sanddance.js:33325–33343  ·  view source on GitHub ↗
(module)

Source from the content-addressed store, hash-verified

33323
33324
33325function normalizeShaderModule(module) {
33326 if (!module.normalized) {
33327 module.normalized = true; // Normalize uniforms
33328
33329 if (module.uniforms) {
33330 var _parsePropTypes = (0, _propTypes.parsePropTypes)(module.uniforms),
33331 propTypes = _parsePropTypes.propTypes;
33332
33333 module.uniforms = propTypes;
33334 } // Build a getUniforms from the uniforms array
33335
33336
33337 if (module.uniforms && !module.getUniforms) {
33338 module.getUniforms = defaultGetUniforms.bind(null, module);
33339 }
33340 }
33341
33342 return module;
33343}
33344},{"./prop-types":"bVtr"}],"FnHc":[function(require,module,exports) {
33345"use strict";
33346

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected