playcanvas
Version:
PlayCanvas WebGL game engine
3 lines (2 loc) • 707 B
TypeScript
declare const _default: "\n #ifdef SSAO\n #define SSAO_TEXTURE\n #endif\n\n #if DEBUG_COMPOSE == ssao\n #define SSAO_TEXTURE\n #endif\n\n #ifdef SSAO_TEXTURE\n var ssaoTexture: texture_2d<f32>;\n var ssaoTextureSampler: sampler;\n \n // Global variable for debug\n var<private> dSsao: f32;\n \n fn applySsao(color: vec3f, uv: vec2f) -> vec3f {\n dSsao = textureSampleLevel(ssaoTexture, ssaoTextureSampler, uv, 0.0).r;\n \n #ifdef SSAO\n return color * dSsao;\n #else\n return color;\n #endif\n }\n #endif\n";
export default _default;