(_ref)
| 25525 | /*#__PURE__*/ |
| 25526 | function () { |
| 25527 | function ShaderModule(_ref) { |
| 25528 | var name = _ref.name, |
| 25529 | vs = _ref.vs, |
| 25530 | fs = _ref.fs, |
| 25531 | _ref$dependencies = _ref.dependencies, |
| 25532 | dependencies = _ref$dependencies === void 0 ? [] : _ref$dependencies, |
| 25533 | _ref$getUniforms = _ref.getUniforms, |
| 25534 | getUniforms = _ref$getUniforms === void 0 ? function () { |
| 25535 | return {}; |
| 25536 | } : _ref$getUniforms, |
| 25537 | _ref$deprecations = _ref.deprecations, |
| 25538 | deprecations = _ref$deprecations === void 0 ? [] : _ref$deprecations, |
| 25539 | vertexShader = _ref.vertexShader, |
| 25540 | fragmentShader = _ref.fragmentShader; |
| 25541 | (0, _classCallCheck2.default)(this, ShaderModule); |
| 25542 | (0, _assert.default)(typeof name === 'string'); |
| 25543 | this.name = name; |
| 25544 | this.vs = vs || vertexShader; |
| 25545 | this.fs = fs || fragmentShader; |
| 25546 | this.getModuleUniforms = getUniforms; |
| 25547 | this.dependencies = dependencies; |
| 25548 | this.deprecations = this._parseDeprecationDefinitions(deprecations); |
| 25549 | } // Extracts the source code chunk for the specified shader type from the named shader module |
| 25550 | |
| 25551 | |
| 25552 | (0, _createClass2.default)(ShaderModule, [{ |
nothing calls this directly
no outgoing calls
no test coverage detected