added some more rendering stats
implement mesh groups and pull out shader programs in renderMeshes() to outside the loop based on group