Lines Matching refs:DEMOTestData
44 DEMOTestDataStore DEMOTestData = { 0, 0, (u32)-1, (u32)-1, }; variable
118 DEMOTestData.count = 0; in DEMOTestInit()
119 DEMOTestData.stopSelect = 0xFFFFFFFF; in DEMOTestInit()
120 DEMOTestData.testSelect = 0xFFFFFFFF; in DEMOTestInit()
121 DEMOTestData.captureSelect = 0xFFFFFFFF; in DEMOTestInit()
122 DEMOTestData.dumpSelect = 0xFFFFFFFF; in DEMOTestInit()
123 DEMOTestData.pm4CaptureSelect = 0xFFFFFFFF; in DEMOTestInit()
124 DEMOTestData.pm4CaptureNumFrames = 1; in DEMOTestInit()
125 DEMOTestData.pm4CaptureFilename[0] = '\0'; in DEMOTestInit()
126 DEMOTestData.maxCPUTime = 0; in DEMOTestInit()
127 DEMOTestData.maxGPUTime = 0; in DEMOTestInit()
128 DEMOTestData.result = 0; in DEMOTestInit()
129 DEMOTestData.compareFileName[0] = '\0'; in DEMOTestInit()
131 …strcpy(DEMOTestData.argv0, argv[0]); //note this might be different to OSGetArgcArgv(), e.g. under… in DEMOTestInit()
133 strcpy(DEMOTestData.argv0, "unknown"); in DEMOTestInit()
142 DEMOTestData.stopSelect = (u32) atoi(p+strlen("STOP_SELECT=")); in DEMOTestInit()
147 DEMOTestData.testSelect = (u32) atoi(p+strlen("TEST_SELECT=")); in DEMOTestInit()
159 DEMOTestData.captureSelect = (u32) atoi(p+strlen("CAPTURE_SELECT=")); in DEMOTestInit()
164 DEMOTestData.dumpSelect = (u32) atoi(p+strlen("GX2R_DUMP_SELECT=")); in DEMOTestInit()
170 …u32 numParams = sscanf(p+strlen("PM4_SELECT="), "%d-%d", &DEMOTestData.pm4CaptureSelect, &endFrame… in DEMOTestInit()
171 … DEMOTestData.pm4CaptureNumFrames = (numParams==2) ? endFrame-DEMOTestData.pm4CaptureSelect+1 : 1; in DEMOTestInit()
176 strcpy(DEMOTestData.pm4CaptureFilename, p+strlen("PM4_FILE=")); in DEMOTestInit()
178 p = DEMOTestData.pm4CaptureFilename; in DEMOTestInit()
185 DEMOTestData.maxCPUTime = (u32) atoi(p+strlen("MAX_CPU_TIME=")); in DEMOTestInit()
190 DEMOTestData.maxGPUTime = (u32) atoi(p+strlen("MAX_GPU_TIME=")); in DEMOTestInit()
195 strcpy(DEMOTestData.compareFileName, p+strlen("COMPARE_FILE=")); in DEMOTestInit()
197 p = DEMOTestData.compareFileName; in DEMOTestInit()
203 if (DEMOTestData.pm4CaptureSelect != 0xFFFFFFFF && in DEMOTestInit()
204 DEMOTestData.pm4CaptureFilename[0]=='\0') in DEMOTestInit()
212 strcpy(DEMOTestData.pm4CaptureFilename, baseName); in DEMOTestInit()
225 if (DEMOTestData.count+1 == DEMOTestData.pm4CaptureSelect) in DEMOTestCheck()
233 …DEMOTestData.argv0, DEMOTestData.pm4CaptureSelect, DEMOTestData.pm4CaptureSelect+DEMOTestData.pm4C… in DEMOTestCheck()
234 DEMOTestData.pm4CaptureFilename, in DEMOTestCheck()
240 GX2DebugCaptureStart(DEMOTestData.pm4CaptureFilename, GX2_DEBUG_CAPTURE_DEFAULT); in DEMOTestCheck()
251 if (DEMOTestData.count > 0) { in DEMOTestCheck()
253 if (DEMOTestData.count == DEMOTestData.pm4CaptureSelect+DEMOTestData.pm4CaptureNumFrames-1) in DEMOTestCheck()
256 …tf(str, "DEMO: end PM4 capture at frame %d to file \"%s\"", DEMOTestData.count, DEMOTestData.pm4Ca… in DEMOTestCheck()
263 if (DEMOTestData.count == DEMOTestData.testSelect) { in DEMOTestCheck()
267 if (DEMOTestData.count == DEMOTestData.captureSelect) { in DEMOTestCheck()
271 if (DEMOTestData.count == DEMOTestData.stopSelect) { in DEMOTestCheck()
274 if (DEMOTestData.count == DEMOTestData.dumpSelect) { in DEMOTestCheck()
278 DEMOTestData.count++; in DEMOTestCheck()
295 cmpBuf = (u8 *) DEMOGfxLoadAssetFile(DEMOTestData.compareFileName, &cmpLen); in DEMOTestCompare()
315 DEMOTestData.result |= (int) !testPassed; in DEMOTestCompare()
343 return DEMOTestData.result; in DEMOTestResult()
348 return DEMOTestData.count; in DEMOTestFrame()
358 if (DEMOTestData.testSelect == 0xFFFFFFFF) in DEMOTestCheckPerfBegin()
361 if (DEMOTestData.count == DEMOTestData.testSelect) { in DEMOTestCheckPerfBegin()
379 if (DEMOTestData.testSelect == 0xFFFFFFFF) in DEMOTestCheckPerfEnd()
382 if (DEMOTestData.count == DEMOTestData.testSelect) { in DEMOTestCheckPerfEnd()
397 if (DEMOTestData.maxCPUTime > 0) { in DEMOTestCheckPerfEnd()
399 DEMOPrintf("Maximum CPU Time: %d usec\n", DEMOTestData.maxCPUTime); in DEMOTestCheckPerfEnd()
400 … if ((f32)DEMOTestData.maxCPUTime < (f32)OSTicksToMicroseconds(endCpuTime - startCpuTime)) { in DEMOTestCheckPerfEnd()
401 DEMOTestData.result = 1; in DEMOTestCheckPerfEnd()
407 if (DEMOTestData.maxGPUTime > 0) { in DEMOTestCheckPerfEnd()
409 DEMOPrintf("Maximum GPU Time: %d usec\n", DEMOTestData.maxGPUTime); in DEMOTestCheckPerfEnd()
410 …if ((f32)DEMOTestData.maxGPUTime < (f32)_DEMOTestGpuTicksToMicroseconds(endGpuTime - startGpuTime)… in DEMOTestCheckPerfEnd()
411 DEMOTestData.result = 1; in DEMOTestCheckPerfEnd()