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.69 kB
{"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,MACvC,CAAA;AAAA,EACI,WACA,GAAA;AACI,IAAM,MAAA,UAAA,GAAa,WAAW,IAAK,CAAA;AAAA,MAC/B,MAAQ,EAAA,EAAE,MAAQ,EAAA,UAAA,EAAY,YAAa,EAAA;AAAA,MAC3C,QAAU,EAAA,EAAE,MAAQ,EAAA,UAAA,EAAY,cAAe,EAAA;AAAA,MAC/C,IAAM,EAAA,oBAAA;AAAA,KACT,CAAA,CAAA;AAED,IAAM,MAAA,SAAA,GAAY,UAAU,IAAK,CAAA;AAAA,MAC7B,MAAA;AAAA,MACA,QAAA;AAAA,MACA,IAAM,EAAA,oBAAA;AAAA,KACT,CAAA,CAAA;AAED,IAAM,KAAA,CAAA;AAAA,MACF,UAAA;AAAA,MACA,SAAA;AAAA,KACH,CAAA,CAAA;AAAA,GACL;AACJ;;;;"}