void main(int argc,char** argv) { if(Args(argc,argv)==GL_FALSE) auxQuit(); windW=600; windH=300; auxInitPosition(0,0,windW,windH); windType=AUX_DEPTH16; windType|=(rgb)?AUX_RGB:AUX_INDEX; windType|=(doubleBuffer)?AUX_DOUBLE:AUX_SINGLE; auxInitDisplayMode(windType); if(auxInitWindow("速度测试")==GL_FALSE) auxQuit(); auxExposeFunc((AUXEXPOSEPROC)Resize); auxReshapeFunc((AUXRESHAPEPROC)Resize); auxKeyFunc(AUX_a,Key_a); auxKeyFunc(AUX_d,Key_d); auxKeyFunc(AUX_f,Key_f); auxKeyFunc(AUX_F,Key_F); auxKeyFunc(AUX_s,Key_s); auxKeyFunc(AUX_t,Key_t); auxMainLoop(Paint); }
void kill_workers () { printf ("INFO: Killing the workers\n") ; /* kill all the worker */ pvm_initsend(PvmDataDefault) ; pvm_mcast (Worker_tids,NUMBER_OF_WORKERS,KILL) ; /* close the window */ auxCloseWindow() ; /* exit pvm */ pvm_exit() ; /* free the pixel buffer */ free (Pixel_buffer) ; /* free the pixel buffer */ free (Image_buffer) ; /* free the worker tids */ free (Worker_tids) ; /* exit the program */ auxQuit() ; }
void main(int argc,char **argv) { if(Args(argc,argv)==GL_FALSE)auxQuit(); windW=600; windH=300; auxInitPosition(0,0,windW,windH); windType|=(rgb)?AUX_RGB:AUX_INDEX; windType|=(doubleBuffer)?AUX_DOUBLE:AUX_SINGLE; auxInitDisplayMode(windType); if(auxInitWindow("Primitive Test")==GL_FALSE)auxQuit(); Init(); auxExposeFunc((AUXEXPOSEPROC)Resize); auxReshapeFunc((AUXRESHAPEPROC)Resize); auxKeyFunc(AUX_1,KeyPress1); auxKeyFunc(AUX_2,KeyPress2); auxKeyFunc(AUX_3,KeyPress3); auxMainLoop(Paint); }
CEE3DINPROC_API void _stdcall CeE3DQuit() { auxQuit(); }