background.tes 372 B

12345678910111213141516
  1. #version 430
  2. layout (quads, equal_spacing, ccw) in;
  3. uniform mat4 proj;
  4. uniform mat4 view;
  5. uniform mat4 model;
  6. uniform mat4 shadow;
  7. out vec4 varShadowPosition;
  8. void main (void) {
  9. vec4 pos = vec4(gl_TessCoord.x, gl_TessCoord.y, sin(gl_TessCoord.x * 6.283185 * 2.0) * 50, 1.0);
  10. gl_Position = proj * view * model * pos;
  11. varShadowPosition = shadow * model * pos;
  12. }