playcanvas
Version:
PlayCanvas WebGL game engine
17 lines (13 loc) • 414 B
JavaScript
var composeBloomPS = `
var bloomTexture: texture_2d<f32>;
var bloomTextureSampler: sampler;
uniform bloomIntensity: f32;
var<private> dBloom: vec3f;
fn applyBloom(color: vec3f, uv: vec2f) -> vec3f {
dBloom = textureSampleLevel(bloomTexture, bloomTextureSampler, uv, 0.0).rgb;
return color + dBloom * uniform.bloomIntensity;
}
`;
export { composeBloomPS as default };