Checking off the list.

Only a few items of note today, here’s what I did:

  • Set glfw to window non resizable. Turns out hints need to be done after glfw init.
  • Function game.log not needed, use print() instead.
  • Removed the redundant Quad class.
  • Renamed do_lua_file to do_requre so that it makes more sense.
  • Moved the render stuff back into game.lua for now.
  • GLFW now hints to OpenGL to use GL ES 3.2 to avoid confusion.
  • Added a render target so we can draw the viewport separately, fixed the projection calculations also.
  • Changing the shader now also updates the uniform values, so that matrices keep working.