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">

1 lines 1.24 kB
{"version":3,"file":"generateBlurGlProgram.mjs","sources":["../../../../../src/filters/defaults/blur/gl/generateBlurGlProgram.ts"],"sourcesContent":["import { GlProgram } from '../../../../rendering/renderers/gl/shader/GlProgram';\nimport { generateBlurFragSource } from './generateBlurFragSource';\nimport { generateBlurVertSource } from './generateBlurVertSource';\n\n/**\n * @internal\n * @param horizontal - Whether to generate a horizontal or vertical blur program.\n * @param kernelSize - The size of the kernel.\n */\nexport function generateBlurGlProgram(horizontal: boolean, kernelSize: number)\n{\n const vertex = generateBlurVertSource(kernelSize, horizontal);\n const fragment = generateBlurFragSource(kernelSize);\n\n return GlProgram.from({\n vertex,\n fragment,\n name: `blur-${horizontal ? 'horizontal' : 'vertical'}-pass-filter`\n });\n}\n"],"names":[],"mappings":";;;;;AASgB,SAAA,qBAAA,CAAsB,YAAqB,UAC3D,EAAA;AACI,EAAM,MAAA,MAAA,GAAS,sBAAuB,CAAA,UAAA,EAAY,UAAU,CAAA,CAAA;AAC5D,EAAM,MAAA,QAAA,GAAW,uBAAuB,UAAU,CAAA,CAAA;AAElD,EAAA,OAAO,UAAU,IAAK,CAAA;AAAA,IAClB,MAAA;AAAA,IACA,QAAA;AAAA,IACA,IAAM,EAAA,CAAA,KAAA,EAAQ,UAAa,GAAA,YAAA,GAAe,UAAU,CAAA,YAAA,CAAA;AAAA,GACvD,CAAA,CAAA;AACL;;;;"}