summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/Statistics.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2014-06-29 16:41:54 -0400
committerLioncash <mathew1800@gmail.com>2014-06-29 16:41:54 -0400
commitd720e3ed0be9b897e1b87d0cc04831e573617df2 (patch)
treec3da7fd7cf4138655a9a1f1b13a651e1a4cc6d1b /Source/Core/VideoCommon/Statistics.cpp
parent933358a28c3a96b9b951481cf99a71fd2b68c280 (diff)
parent7db5a4b22db6cc7cea987a38d1d8ce9b0a594394 (diff)
Merge pull request #452 from degasus/stats
Video statistics update
Diffstat (limited to 'Source/Core/VideoCommon/Statistics.cpp')
-rw-r--r--Source/Core/VideoCommon/Statistics.cpp44
1 files changed, 20 insertions, 24 deletions
diff --git a/Source/Core/VideoCommon/Statistics.cpp b/Source/Core/VideoCommon/Statistics.cpp
index 303972fc90..9857c7c39d 100644
--- a/Source/Core/VideoCommon/Statistics.cpp
+++ b/Source/Core/VideoCommon/Statistics.cpp
@@ -27,32 +27,28 @@ void Statistics::SwapDL()
std::string Statistics::ToString()
{
std::string str;
- str += StringFromFormat("Textures created: %i\n",stats.numTexturesCreated);
+ str += StringFromFormat("Textures created: %i\n", stats.numTexturesCreated);
str += StringFromFormat("Textures alive: %i\n", stats.numTexturesAlive);
str += StringFromFormat("pshaders created: %i\n", stats.numPixelShadersCreated);
- str += StringFromFormat("pshaders alive: %i\n",stats.numPixelShadersAlive);
- str += StringFromFormat("pshaders (unique, delete cache first): %i\n",stats.numUniquePixelShaders);
- str += StringFromFormat("vshaders created: %i\n",stats.numVertexShadersCreated);
- str += StringFromFormat("vshaders alive: %i\n",stats.numVertexShadersAlive);
- str += StringFromFormat("dlists called: %i\n",stats.numDListsCalled);
- str += StringFromFormat("dlists called(f): %i\n",stats.thisFrame.numDListsCalled);
- str += StringFromFormat("dlists alive: %i\n",stats.numDListsAlive);
- str += StringFromFormat("Primitive joins: %i\n",stats.thisFrame.numPrimitiveJoins);
- str += StringFromFormat("Draw calls: %i\n",stats.thisFrame.numDrawCalls);
- str += StringFromFormat("Indexed draw calls: %i\n",stats.thisFrame.numIndexedDrawCalls);
- str += StringFromFormat("Buffer splits: %i\n",stats.thisFrame.numBufferSplits);
- str += StringFromFormat("Primitives: %i\n",stats.thisFrame.numPrims);
- str += StringFromFormat("Primitives (DL): %i\n",stats.thisFrame.numDLPrims);
- str += StringFromFormat("XF loads: %i\n",stats.thisFrame.numXFLoads);
- str += StringFromFormat("XF loads (DL): %i\n",stats.thisFrame.numXFLoadsInDL);
- str += StringFromFormat("CP loads: %i\n",stats.thisFrame.numCPLoads);
- str += StringFromFormat("CP loads (DL): %i\n",stats.thisFrame.numCPLoadsInDL);
- str += StringFromFormat("BP loads: %i\n",stats.thisFrame.numBPLoads);
- str += StringFromFormat("BP loads (DL): %i\n",stats.thisFrame.numBPLoadsInDL);
- str += StringFromFormat("Vertex streamed: %i kB\n",stats.thisFrame.bytesVertexStreamed/1024);
- str += StringFromFormat("Index streamed: %i kB\n",stats.thisFrame.bytesIndexStreamed/1024);
- str += StringFromFormat("Uniform streamed: %i kB\n",stats.thisFrame.bytesUniformStreamed/1024);
- str += StringFromFormat("Vertex Loaders: %i\n",stats.numVertexLoaders);
+ str += StringFromFormat("pshaders alive: %i\n", stats.numPixelShadersAlive);
+ str += StringFromFormat("vshaders created: %i\n", stats.numVertexShadersCreated);
+ str += StringFromFormat("vshaders alive: %i\n", stats.numVertexShadersAlive);
+ str += StringFromFormat("shaders changes: %i\n", stats.thisFrame.numShaderChanges);
+ str += StringFromFormat("dlists called: %i\n", stats.thisFrame.numDListsCalled);
+ str += StringFromFormat("Primitive joins: %i\n", stats.thisFrame.numPrimitiveJoins);
+ str += StringFromFormat("Draw calls: %i\n", stats.thisFrame.numDrawCalls);
+ str += StringFromFormat("Primitives: %i\n", stats.thisFrame.numPrims);
+ str += StringFromFormat("Primitives (DL): %i\n", stats.thisFrame.numDLPrims);
+ str += StringFromFormat("XF loads: %i\n", stats.thisFrame.numXFLoads);
+ str += StringFromFormat("XF loads (DL): %i\n", stats.thisFrame.numXFLoadsInDL);
+ str += StringFromFormat("CP loads: %i\n", stats.thisFrame.numCPLoads);
+ str += StringFromFormat("CP loads (DL): %i\n", stats.thisFrame.numCPLoadsInDL);
+ str += StringFromFormat("BP loads: %i\n", stats.thisFrame.numBPLoads);
+ str += StringFromFormat("BP loads (DL): %i\n", stats.thisFrame.numBPLoadsInDL);
+ str += StringFromFormat("Vertex streamed: %i kB\n", stats.thisFrame.bytesVertexStreamed/1024);
+ str += StringFromFormat("Index streamed: %i kB\n", stats.thisFrame.bytesIndexStreamed/1024);
+ str += StringFromFormat("Uniform streamed: %i kB\n", stats.thisFrame.bytesUniformStreamed/1024);
+ str += StringFromFormat("Vertex Loaders: %i\n", stats.numVertexLoaders);
std::string vertex_list;
VertexLoaderManager::AppendListToString(&vertex_list);