comparison Renderer/Engine/viewer.cc @ 965:1089f24bc86a

removing user task from Renderer Engine
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 06 Aug 2010 19:59:23 +0900
parents 104fcf4c6af5
children 9a53faae88d8
comparison
equal deleted inserted replaced
964:cf64bc1b8062 965:1089f24bc86a
278 //update_key->set_cpu(SPE_0); 278 //update_key->set_cpu(SPE_0);
279 update_key->spawn(); 279 update_key->spawn();
280 280
281 /* TASK_MOVE は外から引数で取ってくるべき */ 281 /* TASK_MOVE は外から引数で取ってくるべき */
282 //HTaskPtr move_task = viewer->manager->create_task(viewer->app->move_taskid); 282 //HTaskPtr move_task = viewer->manager->create_task(viewer->app->move_taskid);
283 HTaskPtr move_task = viewer->manager->create_task(Move,0,0,0,0); 283 // HTaskPtr move_task = viewer->manager->create_task(Move,0,0,0,0);
284 //move_task->set_param(sgroot); 284 //move_task->set_param(sgroot);
285 285
286 //HTaskPtr draw_task = viewer->manager->create_task(Draw); 286 //HTaskPtr draw_task = viewer->manager->create_task(Draw);
287 287
288 /* rendering task test */ 288 /* rendering task test */
292 HTaskPtr switch_task = viewer->manager->create_task(Switch,0,0,0,0); 292 HTaskPtr switch_task = viewer->manager->create_task(Switch,0,0,0,0);
293 viewer->draw_dummy = draw_dummy; 293 viewer->draw_dummy = draw_dummy;
294 switch_task->wait_for(draw_dummy); 294 switch_task->wait_for(draw_dummy);
295 draw_task->set_post(post2speRendering, (void*)viewer, 0); 295 draw_task->set_post(post2speRendering, (void*)viewer, 0);
296 296
297 switch_task->wait_for(move_task); 297 // switch_task->wait_for(move_task);
298 switch_task->wait_for(draw_task); 298 switch_task->wait_for(draw_task);
299 move_task->spawn(); 299 // move_task->spawn();
300 draw_task->spawn(); 300 draw_task->spawn();
301 301
302 switch_task->set_post(post2runMoveDrawLoop, (void*)viewer, 0); 302 switch_task->set_post(post2runMoveDrawLoop, (void*)viewer, 0);
303 switch_task->spawn(); 303 switch_task->spawn();
304 304