Changeset View
Changeset View
Standalone View
Standalone View
source/renderer/Renderer.h
Show First 20 Lines • Show All 84 Lines • ▼ Show 20 Lines | public: | ||||
}; | }; | ||||
// stats class - per frame counts of number of draw calls, poly counts etc | // stats class - per frame counts of number of draw calls, poly counts etc | ||||
struct Stats { | struct Stats { | ||||
// set all stats to zero | // set all stats to zero | ||||
void Reset() { memset(this, 0, sizeof(*this)); } | void Reset() { memset(this, 0, sizeof(*this)); } | ||||
// number of draw calls per frame - total DrawElements + Begin/End immediate mode loops | // number of draw calls per frame - total DrawElements + Begin/End immediate mode loops | ||||
size_t m_DrawCalls; | size_t m_DrawCalls; | ||||
// Number of saved draw calls via instancing each frame. | |||||
size_t m_SavedDrawCalls; | |||||
// number of terrain triangles drawn | // number of terrain triangles drawn | ||||
size_t m_TerrainTris; | size_t m_TerrainTris; | ||||
// number of water triangles drawn | // number of water triangles drawn | ||||
size_t m_WaterTris; | size_t m_WaterTris; | ||||
// number of (non-transparent) model triangles drawn | // number of (non-transparent) model triangles drawn | ||||
size_t m_ModelTris; | size_t m_ModelTris; | ||||
// number of overlay triangles drawn | // number of overlay triangles drawn | ||||
size_t m_OverlayTris; | size_t m_OverlayTris; | ||||
▲ Show 20 Lines • Show All 352 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator