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.66 kB
Source Map (JSON)
{"version":3,"file":"PassthroughFilter.mjs","sources":["../../../../src/filters/defaults/passthrough/PassthroughFilter.ts"],"sourcesContent":["import { GlProgram } from '../../../rendering/renderers/gl/shader/GlProgram';\nimport { GpuProgram } from '../../../rendering/renderers/gpu/shader/GpuProgram';\nimport { Filter } from '../../Filter';\nimport vertex from '../defaultFilter.vert';\nimport fragment from './passthrough.frag';\nimport source from './passthrough.wgsl';\n\n/**\n * The PassthroughFilter passes the input data through without altering it.\n * It serves as a basic filter, performing no graphical alterations.\n * @category filters\n * @internal\n */\nexport class PassthroughFilter extends Filter\n{\n constructor()\n {\n const gpuProgram = GpuProgram.from({\n vertex: { source, entryPoint: 'mainVertex' },\n fragment: { source, entryPoint: 'mainFragment' },\n name: 'passthrough-filter'\n });\n\n const glProgram = GlProgram.from({\n vertex,\n fragment,\n name: 'passthrough-filter'\n });\n\n super({\n gpuProgram,\n glProgram,\n });\n }\n}\n"],"names":[],"mappings":";;;;;;;;AAaO,MAAM,0BAA0B,MAAA,CACvC;AAAA,EACI,WAAA,GACA;AACI,IAAA,MAAM,UAAA,GAAa,WAAW,IAAA,CAAK;AAAA,MAC/B,MAAA,EAAQ,EAAE,MAAA,EAAQ,UAAA,EAAY,YAAA,EAAa;AAAA,MAC3C,QAAA,EAAU,EAAE,MAAA,EAAQ,UAAA,EAAY,cAAA,EAAe;AAAA,MAC/C,IAAA,EAAM;AAAA,KACT,CAAA;AAED,IAAA,MAAM,SAAA,GAAY,UAAU,IAAA,CAAK;AAAA,MAC7B,MAAA;AAAA,MACA,QAAA;AAAA,MACA,IAAA,EAAM;AAAA,KACT,CAAA;AAED,IAAA,KAAA,CAAM;AAAA,MACF,UAAA;AAAA,MACA;AAAA,KACH,CAAA;AAAA,EACL;AACJ;;;;"}