worldPostFragment.fs 591 B

123456789101112131415161718
  1. #version 430
  2. layout (binding = 1) uniform sampler2D worldPositionSamp;
  3. layout (binding = 2) uniform sampler2D worldNormalSamp;
  4. layout (binding = 3) uniform sampler2D worldColorSamp;
  5. layout (binding = 4) uniform sampler2D worldDepthSamp;
  6. layout (binding = 5) uniform sampler2D noiseSamp;
  7. layout (binding = 6) uniform sampler2D ssaoSamp;
  8. layout (binding = 7) uniform sampler2D ssaoBlurSamp;
  9. in vec2 varTextureCoord;
  10. out vec4 color;
  11. void main()
  12. {
  13. float ssaoBlur = texture(ssaoBlurSamp, varTextureCoord).r;
  14. color = vec4(texture(worldColorSamp, varTextureCoord).xyz * ssaoBlur, 1);
  15. }