Batch draw calls
Factorize texture binding.
Use Instancing for lights.
IBL: Fix sampling ignoring cubemap rotation
Merge branch 'BatchedDrawCalls'