UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

26 lines (21 loc) 423 B
var composeSsaoPS = ` #ifdef SSAO #define SSAO_TEXTURE #endif #if DEBUG_COMPOSE == ssao #define SSAO_TEXTURE #endif #ifdef SSAO_TEXTURE uniform sampler2D ssaoTexture; float dSsao; vec3 applySsao(vec3 color, vec2 uv) { dSsao = texture2DLod(ssaoTexture, uv, 0.0).r; #ifdef SSAO return color * dSsao; #else return color; #endif } #endif `; export { composeSsaoPS as default };