PageSourceSearch

https://balloon99-kj7qgchv.manus.space/assets/bloomMerge.fragment-BhFJJCYP.js

js balloon99-kj7qgchv.manus.space collected 2026-10-03 05:01:51 UTC 748 bytes, 5 lines download raw bytes

1import{p as e}from"./fileTools.pure-O3hflNMy.js";const r="bloomMergePixelShader",t=`varying vUV: vec2f;var textureSamplerSampler: sampler;var textureSampler: texture_2d<f32>;var bloomBlurSampler: sampler;var bloomBlur: texture_2d<f32>;uniform bloomWeight: f32;
2#define CUSTOM_FRAGMENT_DEFINITIONS
3@fragment
4fn main(input: FragmentInputs)->FragmentOutputs {fragmentOutputs.color=textureSample(textureSampler,textureSamplerSampler,input.vUV);var blurred: vec3f=textureSample(bloomBlur,bloomBlurSampler,input.vUV).rgb;fragmentOutputs.color=vec4f(fragmentOutputs.color.rgb+(blurred.rgb*uniforms.bloomWeight),fragmentOutputs.color.a);}
5`;e.ShadersStoreWGSL[r]||(e.ShadersStoreWGSL[r]=t);const o={name:r,shader:t};export{o as bloomMergePixelShaderWGSL};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.