clear.vs 295 B

123456789101112131415
  1. #version 120
  2. attribute vec3 vPosition;
  3. uniform mat4 world;
  4. uniform mat4 view;
  5. uniform mat4 proj;
  6. varying vec3 fPosition;
  7. void main() {
  8. vec4 screen_position = proj * view * world * vec4(vPosition, 1);
  9. fPosition = screen_position.xyz / screen_position.w;
  10. gl_Position = screen_position;
  11. }