int main(int argc, char** argv) { RenderDevice* rd = new RenderDevice(); OSWindow::Settings settings; settings.width = 960; settings.height = 600; rd->init(settings); for (int i = 0; i < 100; ++i) { drawFrame(settings.width, settings.height, i); // Render at 30 fps System::sleep(1.0/30.0); // See also RenderDevice::beginFrame, RenderDevice::endFrame rd->swapBuffers(); } rd->cleanup(); delete rd; return 0; }