diff Renderer/Engine/SgChange.cc @ 986:ac437c3cf766 akira

double buffering of spanpack/polgonpack not yet worked.
author root@henri.cr.ie.u-ryukyu.ac.jp
date Fri, 01 Oct 2010 03:42:25 +0900
parents 496a8159e840
children
line wrap: on
line diff
--- a/Renderer/Engine/SgChange.cc	Fri Oct 01 02:49:38 2010 +0900
+++ b/Renderer/Engine/SgChange.cc	Fri Oct 01 03:42:25 2010 +0900
@@ -24,12 +24,7 @@
 extern int frames;
 
 /* Data Pack sent to Other CPUs (ex. SPE) */
-extern SceneGraphPack *sgpack;
-extern SpanPackPtr spackList;
-extern SpanPackPtr *spackList_ptr;
-
-extern int spackList_length;
-extern int spackList_length_align;
+extern RederingData r[2];
 
 void
 SgChange::run_init()
@@ -95,15 +90,15 @@
     bool quit_flg;
     quit_flg = viewer->quit_check();
     if (quit_flg == true) {
-        this_time = viewer->get_ticks();
+        // this_time = viewer->get_ticks();
         viewer->run_finish();
         return;
     }
 
     viewer->dev->clean_pixels();
 
-    for (int i = 1; i <= spackList_length; i++) {
-        spackList[i-1].reinit(i*split_screen_h);
+    for (int i = 1; i <= r[spi].spackList_length; i++) {
+        r[spi].spackList[i-1].reinit(i*split_screen_h);
     }
 
     sgroot_A->updateControllerState();