Example #1
0
int main(int argc, char* argv[])
{

    Igor::startup();

    ModelViewer* example = new ModelViewer();
    if (argc >= 2)
    {
        example->run(argv[1]);
    }
    else
    {
        example->run("");
    }

    delete example;

    Igor::shutdown();

	return 0;
}
int main(int argc, char** argv)
{
    GLUTBackendInit(argc, argv);

    if (!GLUTBackendCreateWindow(WINDOW_WIDTH, WINDOW_HEIGHT, 32, false, "Model Viewer")) {
        return 1;
    }
    
    ModelViewer* app = new ModelViewer();

    if (!app->init()) {
        return 1;
    }
    srand((unsigned)time(NULL));
    
    app->run();
    delete app;
    return 0;
}