playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
34 lines (28 loc) • 724 B
JavaScript
var compose_ssao_default = (
/* wgsl */
`
var ssaoTexture: texture_2d<f32>;
var ssaoTextureSampler: sampler;
// Global variable for debug
var<private> dSsao: f32;
fn applySsao(color: vec3f, uv: vec2f) -> vec3f {
dSsao = textureSampleLevel(ssaoTexture, ssaoTextureSampler, uv, 0.0).r;
return color * dSsao;
return color;
}
`
);
export {
compose_ssao_default as default
};