"Render" functions produce some statistics. Those are stored to a global(inside g_Renderer). Sometimes via g_Renderer.m_Stats sometimes via g_Renderer.GetStats().
With this diff the statistics is local to RenderFrameImpl and a reference is passed to the functions who mutate it.
The ProfileTable had a reference to the global statistic now it holds a copy of the statistic which is updated after every frame.
The dataflow would be bether matched if RenderStats is returned instead of in-out-parameter but that would require more copying and doesn't allow forward declaration.