Пример #1
0
// 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();
}