Mercurial > hg > Members > kono > Cerium
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();