main.lua 373 B

12345678910111213141516
  1. local g = lovr.graphics
  2. local shaders = {
  3. require('phong')(),
  4. require('normal')(),
  5. require('depth')(),
  6. require('pbr')()
  7. }
  8. function lovr.draw()
  9. local t = lovr.timer.getTime()
  10. local shaderIndex = 1 + (math.floor(t * .5) % #shaders)
  11. g.setCullingEnabled(true)
  12. g.setShader(shaders[shaderIndex])
  13. g.cube('fill', 0, 1.7, -1, .5, t * 2, t / 2, t / 3, t / 4)
  14. end