// static method used for glut callbacks static void Draw( void ) { cu::cutStartTimer(timer); glClearColor( 0.0, 0.0, 0.0, 1.0 ); glClear( GL_COLOR_BUFFER_BIT ); VHFluidSolver* fluidSolver = VHFluidSolver::solverList[0]; if (pause == 0) fluidSolver->solveFluid(); //glDisable(GL_DEPTH_TEST); fluidSolver->drawFluid(0,0,0,0,0,0); //glEnable(GL_DEPTH_TEST); glutSwapBuffers(); //glutReportErrors(); cu::cutStopTimer(timer); computeFPS(); }