CopyFramebuffer.glsl 404 B

1234567891011121314151617181920
  1. #include "Uniforms.glsl"
  2. #include "Samplers.glsl"
  3. #include "Transform.glsl"
  4. #include "ScreenPos.glsl"
  5. varying vec2 vScreenPos;
  6. void VS()
  7. {
  8. mat4 modelMatrix = iModelMatrix;
  9. vec3 worldPos = GetWorldPos(modelMatrix);
  10. gl_Position = GetClipPos(worldPos);
  11. vScreenPos = GetScreenPosPreDiv(gl_Position);
  12. }
  13. void PS()
  14. {
  15. gl_FragColor = texture2D(sDiffMap, vScreenPos);
  16. }