track Draw:Set State
This commit is contained in:
parent
62a072273b
commit
af21534823
|
|
@ -67,6 +67,7 @@ PStatCollector GraphicsStateGuardian::_state_pcollector("State changes");
|
|||
PStatCollector GraphicsStateGuardian::_transform_state_pcollector("State changes:Transforms");
|
||||
PStatCollector GraphicsStateGuardian::_texture_state_pcollector("State changes:Textures");
|
||||
PStatCollector GraphicsStateGuardian::_draw_primitive_pcollector("Draw:Primitive:Draw");
|
||||
PStatCollector GraphicsStateGuardian::_draw_set_state_pcollector("Draw:Set State");
|
||||
PStatCollector GraphicsStateGuardian::_clear_pcollector("Draw:Clear");
|
||||
PStatCollector GraphicsStateGuardian::_flush_pcollector("Draw:Flush");
|
||||
|
||||
|
|
|
|||
|
|
@ -442,6 +442,7 @@ public:
|
|||
static PStatCollector _transform_state_pcollector;
|
||||
static PStatCollector _texture_state_pcollector;
|
||||
static PStatCollector _draw_primitive_pcollector;
|
||||
static PStatCollector _draw_set_state_pcollector;
|
||||
static PStatCollector _clear_pcollector;
|
||||
static PStatCollector _flush_pcollector;
|
||||
static PStatCollector _wait_occlusion_pcollector;
|
||||
|
|
|
|||
|
|
@ -5787,6 +5787,7 @@ set_state_and_transform(const RenderState *target,
|
|||
#endif
|
||||
|
||||
_state_pcollector.add_level(1);
|
||||
PStatTimer timer(_draw_set_state_pcollector);
|
||||
|
||||
if (transform != _internal_transform) {
|
||||
_state_pcollector.add_level(1);
|
||||
|
|
|
|||
|
|
@ -154,6 +154,7 @@ static TimeCollectorProperties time_properties[] = {
|
|||
{ 1, "Draw:Flush", { 0.9, 0.2, 0.7 } },
|
||||
{ 1, "Draw:Sync", { 0.5, 0.7, 0.7 } },
|
||||
{ 0, "Draw:Primitive", { 0.0, 0.0, 0.5 } },
|
||||
{ 0, "Draw:Set State", { 0.2, 0.6, 0.8 } },
|
||||
{ 1, "Draw:Wait occlusion", { 1.0, 0.5, 0.0 } },
|
||||
{ 0, NULL }
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue