# HG changeset patch # User aaa # Date 1261473461 -32400 # Node ID 74aa6649dcb67480152471ab4008cf415db1b65e # Parent 6222ef0732365698385e9c0536dbeb793eb504ca# Parent 8bf398bf2a8a63f72a5aa0262a225cc984f21791 merge diff -r 8bf398bf2a8a -r 74aa6649dcb6 Renderer/Engine/SgChange.cc --- a/Renderer/Engine/SgChange.cc Tue Dec 22 18:16:59 2009 +0900 +++ b/Renderer/Engine/SgChange.cc Tue Dec 22 18:17:41 2009 +0900 @@ -54,7 +54,7 @@ SgChange::mainLoop() { HTaskPtr task_next = initLoop(); - + task_next->set_post(&post2runLoop, (void *)this, 0); // set_post(function(this->run_loop()), NULL) task_next->spawn(); } @@ -83,6 +83,8 @@ void SgChange::run_loop(HTaskPtr task_next) { + viewer->dev->clear_screen(); + bool quit_flg; quit_flg = viewer->quit_check(); if (quit_flg == true) { @@ -91,7 +93,7 @@ return; } - viewer->clean_pixels(); + viewer->dev->clean_pixels(); for (int i = 1; i <= spackList_length; i++) { spackList[i-1].reinit(i*split_screen_h); diff -r 8bf398bf2a8a -r 74aa6649dcb6 Renderer/Engine/viewer.cc --- a/Renderer/Engine/viewer.cc Tue Dec 22 18:16:59 2009 +0900 +++ b/Renderer/Engine/viewer.cc Tue Dec 22 18:17:41 2009 +0900 @@ -404,8 +404,6 @@ // SceneGraph(木構造) -> PolygonPack - - task_create_pp->set_param(0,(memaddr)sgroot->getDrawSceneGraph()); task_create_pp->set_param(1,(memaddr)ppack);