Mercurial > hg > Members > kono > Cerium
diff TaskManager/Test/test_render/ChangeLog @ 219:0f1ff7b06157
allExecute する度に SceneGraph をコピーしていく様に変更
author | gongo@gendarme.local |
---|---|
date | Mon, 09 Feb 2009 00:12:40 +0900 |
parents | 7ca6a2ef5be9 |
children | d61fded0729e |
line wrap: on
line diff
--- a/TaskManager/Test/test_render/ChangeLog Wed Feb 04 22:54:14 2009 +0900 +++ b/TaskManager/Test/test_render/ChangeLog Mon Feb 09 00:12:40 2009 +0900 @@ -1,3 +1,15 @@ +2009-02-09 Wataru MIYAGUNI <gongo@cr.ie.u-ryukyu.ac.jp> + + * SceneGraphRoot.cpp (SceneGraphRoot::allExecute) + (SceneGraphRoot): fix + SceneGraph を root から走査していきながら + その都度コピーしていき、最終的に全体の新しい SceneGraph ができる。 + 削除されていればコピーしない、っていうのは簡単だけど + 追加された場合、コピー元に追加されるのは困るので + コピーしたやつに追加って形にしたら今のコードになった。 + めんどくさいっちゃめんどくさい。もっと綺麗な書き方あるかね + + 2009-02-01 Wataru MIYAGUNI <gongo@cr.ie.u-ryukyu.ac.jp> * SceneGraph.cpp (SceneGraph::SceneGraph)