comparison Renderer/Engine/viewer.cc @ 575:0f13810d4492

Linda API worked. (slightly unreliable)
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 23 Oct 2009 15:53:24 +0900
parents 27a826cb2551
children 1733f3cbfa28
comparison
equal deleted inserted replaced
574:6289230fe821 575:0f13810d4492
9 #include "error.h" 9 #include "error.h"
10 #include "TaskManager.h" 10 #include "TaskManager.h"
11 #include <wchar.h> 11 #include <wchar.h>
12 #include "Pad.h" 12 #include "Pad.h"
13 #include "Application.h" 13 #include "Application.h"
14 #include "lindaapi.h"
14 15
15 static void post2runLoop(SchedTask *s,void *viewer,void *s1); 16 static void post2runLoop(SchedTask *s,void *viewer,void *s1);
16 static void post2runDraw(SchedTask *s,void *viewer,void *s1); 17 static void post2runDraw(SchedTask *s,void *viewer,void *s1);
17 static void post2speRendering(SchedTask *s,void *viewer,void *s1); 18 static void post2speRendering(SchedTask *s,void *viewer,void *s1);
18 static void post2speDraw(SchedTask *s,void *viewer,void *s1); 19 static void post2speDraw(SchedTask *s,void *viewer,void *s1);
341 { 342 {
342 Viewer *viewer = (Viewer*)viewer_; 343 Viewer *viewer = (Viewer*)viewer_;
343 HTaskPtr task_next = viewer->manager->create_task(TASK_DUMMY); 344 HTaskPtr task_next = viewer->manager->create_task(TASK_DUMMY);
344 viewer->run_loop(task_next); 345 viewer->run_loop(task_next);
345 346
347 psx_sync_n();
346 } 348 }
347 349
348 void 350 void
349 Viewer::run_loop(HTaskPtr task_next) 351 Viewer::run_loop(HTaskPtr task_next)
350 { 352 {