UNPKG

pixi.js

Version:

<p align="center"> <a href="https://pixijs.com" target="_blank" rel="noopener noreferrer"> <img height="150" src="https://files.pixijs.download/branding/pixijs-logo-transparent-dark.svg?v=1" alt="PixiJS logo"> </a> </p> <br/> <p align="center">

29 lines (25 loc) 728 B
'use strict'; var warn = require('../../../../utils/logging/warn.js'); "use strict"; function addBits(srcParts, parts, name) { if (srcParts) { for (const i in srcParts) { const id = i.toLocaleLowerCase(); const part = parts[id]; if (part) { let sanitisedPart = srcParts[i]; if (i === "header") { sanitisedPart = sanitisedPart.replace(/@in\s+[^;]+;\s*/g, "").replace(/@out\s+[^;]+;\s*/g, ""); } if (name) { part.push(`//----${name}----//`); } part.push(sanitisedPart); } else { warn.warn(`${i} placement hook does not exist in shader`); } } } } exports.addBits = addBits; //# sourceMappingURL=addBits.js.map