MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / GXSetMisc

Function GXSetMisc

src/dolphin/src/gx/GXMisc.c:15–43  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13static OSThreadQueue FinishQueue;
14
15void GXSetMisc(GXMiscToken token, u32 val)
16{
17 switch (token)
18 {
19 case GX_MT_XF_FLUSH:
20 __GXData->vNum = val;
21 __GXData->vNumNot = !__GXData->vNum;
22 __GXData->bpSentNot = 1;
23
24 if (__GXData->vNum != 0)
25 {
26 __GXData->dirtyState |= 8;
27 }
28 break;
29 case GX_MT_DL_SAVE_CONTEXT:
30 __GXData->dlSaveContext = (val != 0);
31 break;
32 case GX_MT_ABORT_WAIT_COPYOUT:
33 __GXData->abtWaitPECopy = (val != 0);
34 break;
35 case GX_MT_NULL:
36 break;
37 default:
38#if DEBUG
39 OSReport("GXSetMisc: bad token %d (val %d)\n", token, val);
40#endif
41 break;
42 }
43}
44
45void GXFlush(void)
46{

Callers 2

GXInitFunction · 0.85
iSystemInitFunction · 0.85

Calls 1

OSReportFunction · 0.85

Tested by

no test coverage detected