keep track of number of state, buffer, texture changes, number of uniform uploads and draw calls and stuff like this