void Scene::Initialize() { initOpengl(); initLight(); initSceneObjs(); initShader(); initTexture(); initFBO(); initThisDemo(); }
GameEngine::GameEngine(android_app* state, struct androidPart::engine* engine){ this->state = state; this->engine = engine; LOGI("init engine and Opengl"); //glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_FASTEST); //glEnable(GL_CULL_FACE); //glShadeModel(GL_SMOOTH); glDisable(GL_DEPTH_TEST); initOpengl(); }
int main(int argc, char *argv[]) { MyAssertHandler assertHandler; MyMessageHandler messageHandler; if (argc != 2 && argc != 3) { printf("NVIDIA Texture Tools - Copyright NVIDIA Corporation 2007\n\n"); printf("usage: nvddsview file0 [file1]\n\n"); return 1; } // Load surface. nv::DirectDrawSurface dds; if (!dds.load(argv[1]) || !dds.isValid()) { printf("The file '%s' is not a valid DDS file.\n", argv[1]); return 1; } win_w = w = dds.width(); win_h = h = dds.height(); // @@ Clamp window size if texture larger than desktop? glutInit(&argc, argv); glutInitDisplayMode( GLUT_RGBA | GLUT_DOUBLE | GLUT_DEPTH ); glutInitWindowSize( win_w, win_h ); glutCreateWindow( "DDS View" ); glutReshapeFunc( glutReshapeCallback ); glutKeyboardFunc( glutKeyboardCallback ); glutKeyboardUpFunc( glutKeyboardUpCallback ); glutSpecialFunc( glutSpecialCallback ); glutSpecialUpFunc( glutSpecialUpCallback ); glutDisplayFunc( glutDisplayCallback ); glutIdleFunc( glutIdleCallback ); initOpengl(); tex0 = createTexture(dds); // @@ Add IMGUI, fade in and out when mouse over. glutMainLoop(); return 0; }
int main(int argc, char** argv) { glutInit(&argc, argv); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH | GLUT_ACCUM |GL_MULTISAMPLE| GLUT_STENCIL); glutInitWindowSize(g_width,g_height); glutInitWindowPosition(100, 30); glutCreateWindow("Physika X - Genesis"); createGlutCallBacks(); GLenum res = glewInit(); if(res == GLEW_OK) { initOpengl(); } glutMainLoop(); return 0; }