main.lua 414 B

123456789101112131415161718
  1. function lovr.load()
  2. shader = lovr.graphics.newShader([[
  3. vec4 lovrmain() {
  4. vec3 planePosition = vec3(0, 1.7, 0);
  5. vec3 planeNormal = vec3(0, -1, 0);
  6. ClipDistance[0] = dot(PositionWorld - planePosition, planeNormal);
  7. return DefaultPosition;
  8. }
  9. ]], 'normal')
  10. end
  11. function lovr.draw(pass)
  12. pass:setShader(shader)
  13. pass:monkey(0, 1.7, -1, .5, lovr.timer.getTime(), 1, 1, 0)
  14. end