#include <revolution/gx.h> void GXClearVCacheMetric( void );
None.
None.
The graphics processor (GP) can count many internal events that give detailed information on performance. This function clears the vertex cache performance counter by sending a special clear token via the graphics FIFO.
To set the metric for the counter, call the GXSetVCacheMetric function. To read the counter value, call the GXReadVCacheMetric function.
u32 chk, miss, stall;
GXSetVCacheMetric(GX_VC_ALL);
GXClearVCacheMetric();
// Render Object(s)// wait until object drawn
GXSetDrawSync(0xbeef);
while (0xbeef != GXReadDrawSync())
;
GXReadVCacheMetric(&chk, &miss, &stall);
OSReport("Vertex Cache miss rate:%f\n", (f32)miss/(f32)chk);
GXReadMemMetric
GXClearMemMetric
GXReadPixMetric
GXClearPixMetric
GXReadGPMetric
GXSetGPMetric
GXClearGPMetric
2006/03/01 Initial version.
CONFIDENTIAL