Updates projection and prepares batches
Draws mesh using a flat shader
Finishes the batch
See Implementation