ssaoCombine.fragment.js 685 B

12345678910111213141516
  1. // Do not edit.
  2. import { ShaderStore } from "../Engines/shaderStore.js";
  3. const name = "ssaoCombinePixelShader";
  4. const shader = `uniform sampler2D textureSampler;uniform sampler2D originalColor;uniform vec4 viewport;varying vec2 vUV;
  5. #define CUSTOM_FRAGMENT_DEFINITIONS
  6. void main(void) {
  7. #define CUSTOM_FRAGMENT_MAIN_BEGIN
  8. vec4 ssaoColor=texture2D(textureSampler,viewport.xy+vUV*viewport.zw);vec4 sceneColor=texture2D(originalColor,vUV);gl_FragColor=sceneColor*ssaoColor;
  9. #define CUSTOM_FRAGMENT_MAIN_END
  10. }
  11. `;
  12. // Sideeffect
  13. ShaderStore.ShadersStore[name] = shader;
  14. /** @internal */
  15. export const ssaoCombinePixelShader = { name, shader };
  16. //# sourceMappingURL=ssaoCombine.fragment.js.map