Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
GXPerf.h
Go to the documentation of this file.
1#ifndef _DOLPHIN_GX_GXPERF_H_
2#define _DOLPHIN_GX_GXPERF_H_
3
4#include <dolphin/gx/GXEnum.h>
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10void GXSetGPMetric(GXPerf0 perf0, GXPerf1 perf1);
11void GXReadGPMetric(u32* cnt0, u32* cnt1);
12void GXClearGPMetric(void);
15void GXReadMemMetric(u32* cp_req, u32* tc_req, u32* cpu_rd_req, u32* cpu_wr_req, u32* dsp_req, u32* io_req, u32* vi_req, u32* pe_req, u32* rf_req, u32* fi_req);
16void GXClearMemMetric(void);
17void GXReadPixMetric(u32* top_pixels_in, u32* top_pixels_out, u32* bot_pixels_in, u32* bot_pixels_out, u32* clr_pixels_in, u32* copy_clks);
18void GXClearPixMetric(void);
20void GXReadVCacheMetric(u32* check, u32* miss, u32* stall);
21void GXClearVCacheMetric(void);
22void GXInitXfRasMetric(void);
23void GXReadXfRasMetric(u32* xf_wait_in, u32* xf_wait_out, u32* ras_busy, u32* clocks);
25
26#ifdef __cplusplus
27}
28#endif
29
30#endif
enum _GXVCachePerf GXVCachePerf
enum _GXPerf0 GXPerf0
enum _GXPerf1 GXPerf1
void GXReadVCacheMetric(u32 *check, u32 *miss, u32 *stall)
Definition GXPerf.c:380
void GXInitXfRasMetric(void)
Definition GXPerf.c:391
void GXReadPixMetric(u32 *top_pixels_in, u32 *top_pixels_out, u32 *bot_pixels_in, u32 *bot_pixels_out, u32 *clr_pixels_in, u32 *copy_clks)
Definition GXPerf.c:348
void GXReadXfRasMetric(u32 *xf_wait_in, u32 *xf_wait_out, u32 *ras_busy, u32 *clocks)
Definition GXPerf.c:404
u32 GXReadGP1Metric(void)
Definition GXPerf.c:302
void GXClearVCacheMetric(void)
Definition GXPerf.c:387
void GXReadMemMetric(u32 *cp_req, u32 *tc_req, u32 *cpu_rd_req, u32 *cpu_wr_req, u32 *dsp_req, u32 *io_req, u32 *vi_req, u32 *pe_req, u32 *rf_req, u32 *fi_req)
Definition GXPerf.c:310
void GXClearMemMetric(void)
Definition GXPerf.c:324
void GXSetVCacheMetric(GXVCachePerf attr)
Definition GXPerf.c:370
u32 GXReadGP0Metric(void)
Definition GXPerf.c:295
void GXSetGPMetric(GXPerf0 perf0, GXPerf1 perf1)
Definition GXPerf.c:6
void GXClearPixMetric(void)
Definition GXPerf.c:358
void GXClearGPMetric(void)
Definition GXPerf.c:288
void GXReadGPMetric(u32 *cnt0, u32 *cnt1)
Definition GXPerf.c:183
u32 GXReadClksPerVtx(void)
Definition GXPerf.c:412
static const Attr & attr()
Definition d_a_obj_ladder.cpp:135
unsigned long u32
Definition types.h:9