void onInit()
 {
   sys::info << "app::COGLDev42PCFShadowMapApp::onInit() " << sys::endl;
   
   init_cameras();
   
   init_programs();
   
   init_lights();
   
   init_objects();
   
   init_renderers();
 }
Ejemplo n.º 2
0
gl_defaults_struct *gl_defaults_init( ) {

	// Public method, called before creating any document
	gint i;
	gl_defaults_struct *gl_def;
	gl_def = (gl_defaults_struct *) x_malloc(sizeof(gl_defaults_struct), "gl_defaults_struct");
	gl_def->view_size= PREVIEW_SIZE;
	gl_def->mesh_size = MESH_SIZE;
	gl_def->drawing_mesh_size = DRAWING_MESH_SIZE;
	gl_def->direct_upd = DIRECT_UPDATE;
	gl_def->show_subdialog = SHOW_SUBDIALOG;
	init_cameras();
	for (i=0; i<NBCAMERAS; i++)
		gl_def->cameras[i] = &cameras[i];
	return gl_def;
}
 void onInit()
 {
   sys::info << "app::COGLDev10TessellationApp::onInit() " << sys::endl;
   
   init_cameras();
   
   init_programs();
   
   init_lights();
   
   init_objects();
   
   init_renderers();
   
   glExitIfError();
 }