playcanvas
Version:
Open-source WebGL/WebGPU 3D engine for the web
28 lines (24 loc) • 524 B
JavaScript
var compose_ssao_default = `
var ssaoTexture: texture_2d<f32>;
var ssaoTextureSampler: sampler;
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
};