UNPKG

@babylonjs/viewer

Version:

The Babylon Viewer aims to simplify a specific but common Babylon.js use case: loading, viewing, and interacting with a 3D model.

3 lines (2 loc) 651 B
import{S as e}from"./index-BPURObVq.esm.min.js";const o="ssaoCombinePixelShader",r="uniform sampler2D textureSampler;uniform sampler2D originalColor;uniform vec4 viewport;varying vec2 vUV;\n#define CUSTOM_FRAGMENT_DEFINITIONS\nvoid main(void) {\n#define CUSTOM_FRAGMENT_MAIN_BEGIN\nvec2 uv=viewport.xy+vUV*viewport.zw;vec4 ssaoColor=texture2D(textureSampler,uv);vec4 sceneColor=texture2D(originalColor,uv);gl_FragColor=sceneColor*ssaoColor;\n#define CUSTOM_FRAGMENT_MAIN_END\n}\n";e.ShadersStore[o]||(e.ShadersStore[o]=r);const n={name:o,shader:r};export{n as ssaoCombinePixelShader}; //# sourceMappingURL=ssaoCombine.fragment-AEbj23jP.esm.min.js.map