@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
JavaScript
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