shadow$provide.module$node_modules$pixi_DOT_js$lib$scene$particle_container$shared$shader$ParticleShader = function(global, require, module, exports) { var Color = require("module$node_modules$pixi_DOT_js$lib$color$Color"), Matrix = require("module$node_modules$pixi_DOT_js$lib$maths$matrix$Matrix"), GlProgram = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gl$shader$GlProgram"), GpuProgram = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$gpu$shader$GpuProgram"); global = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$shader$Shader"); var Texture = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$texture$Texture"), TextureStyle = require("module$node_modules$pixi_DOT_js$lib$rendering$renderers$shared$texture$TextureStyle"), particles = require("module$node_modules$pixi_DOT_js$lib$scene$particle_container$shared$shader$particles_frag"), particles$1 = require("module$node_modules$pixi_DOT_js$lib$scene$particle_container$shared$shader$particles_vert"), particles$2 = require("module$node_modules$pixi_DOT_js$lib$scene$particle_container$shared$shader$particles_wgsl"); "use strict"; class ParticleShader extends global.Shader { constructor() { const glProgram = GlProgram.GlProgram.from({vertex:particles$1.default, fragment:particles.default}), gpuProgram = GpuProgram.GpuProgram.from({fragment:{source:particles$2.default, entryPoint:"mainFragment"}, vertex:{source:particles$2.default, entryPoint:"mainVertex"}}); super({glProgram, gpuProgram, resources:{uTexture:Texture.Texture.WHITE.source, uSampler:new TextureStyle.TextureStyle({}), uniforms:{uTranslationMatrix:{value:new Matrix.Matrix(), type:"mat3x3\x3cf32\x3e"}, uColor:{value:new Color.Color(16777215), type:"vec4\x3cf32\x3e"}, uRound:{value:1, type:"f32"}, uResolution:{value:[0, 0], type:"vec2\x3cf32\x3e"}}}}); } } exports.ParticleShader = ParticleShader; }; //# sourceMappingURL=module$node_modules$pixi_DOT_js$lib$scene$particle_container$shared$shader$ParticleShader.js.map