| 26445 | |
| 26446 | |
| 26447 | function assembleModuleMap(modules) { |
| 26448 | var result = {}; |
| 26449 | var _iteratorNormalCompletion3 = true; |
| 26450 | var _didIteratorError3 = false; |
| 26451 | var _iteratorError3 = undefined; |
| 26452 | |
| 26453 | try { |
| 26454 | for (var _iterator3 = modules[Symbol.iterator](), _step3; !(_iteratorNormalCompletion3 = (_step3 = _iterator3.next()).done); _iteratorNormalCompletion3 = true) { |
| 26455 | var moduleName = _step3.value; |
| 26456 | var shaderModule = (0, _resolveModules.getShaderModule)(moduleName); |
| 26457 | result[moduleName] = shaderModule; |
| 26458 | } |
| 26459 | } catch (err) { |
| 26460 | _didIteratorError3 = true; |
| 26461 | _iteratorError3 = err; |
| 26462 | } finally { |
| 26463 | try { |
| 26464 | if (!_iteratorNormalCompletion3 && _iterator3.return != null) { |
| 26465 | _iterator3.return(); |
| 26466 | } |
| 26467 | } finally { |
| 26468 | if (_didIteratorError3) { |
| 26469 | throw _iteratorError3; |
| 26470 | } |
| 26471 | } |
| 26472 | } |
| 26473 | |
| 26474 | return result; |
| 26475 | } // Generate "glslify-compatible" SHADER_NAME defines |
| 26476 | // These are understood by the GLSL error parsing function |
| 26477 | // If id is provided and no SHADER_NAME constant is present in source, create one |
| 26478 | |