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

30 lines (27 loc) 862 B
import { GlProgram } from '../../../rendering/renderers/gl/shader/GlProgram.mjs'; import { GpuProgram } from '../../../rendering/renderers/gpu/shader/GpuProgram.mjs'; import { Filter } from '../../Filter.mjs'; import vertex from '../defaultFilter.vert.mjs'; import fragment from './passthrough.frag.mjs'; import source from './passthrough.wgsl.mjs'; "use strict"; class PassthroughFilter extends Filter { constructor() { const gpuProgram = GpuProgram.from({ vertex: { source, entryPoint: "mainVertex" }, fragment: { source, entryPoint: "mainFragment" }, name: "passthrough-filter" }); const glProgram = GlProgram.from({ vertex, fragment, name: "passthrough-filter" }); super({ gpuProgram, glProgram }); } } export { PassthroughFilter }; //# sourceMappingURL=PassthroughFilter.mjs.map