int WINAPI wWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, int nCmdShow ) { if( FAILED( InitWindow( hInstance, nCmdShow ) ) ) return 0; TestStart(); // Main message loop MSG msg = {0}; while( WM_QUIT != msg.message ) { while( PeekMessage( &msg, NULL, 0, 0, PM_REMOVE ) ) { TranslateMessage( &msg ); DispatchMessage( &msg ); } //Do render here TestUpdate(); } TestEnd(); return ( int )msg.wParam; }
void PerformanceTest (CUniverse &Universe, CXMLElement *pCmdLine) { if (pCmdLine->FindAttribute(CONSTLIT("testPolygons"))) TestPolygons(Universe, pCmdLine); else TestUpdate(Universe, pCmdLine); }
int main(int argc, char** argv) { if(argc >= 2) TestUpdate(argv[1]); else TestRandomUpdate(); return 1; }