# HG changeset patch # User Shinji KONO # Date 1256373762 -32400 # Node ID c34956de82766ce70eb55a16e532bb6893f56e76 # Parent ec9dd24c2dc8d018ae37d6e4ade2e9945beec214 fix diff -r ec9dd24c2dc8 -r c34956de8276 Renderer/Engine/Makefile.def --- a/Renderer/Engine/Makefile.def Sat Oct 24 16:32:29 2009 +0900 +++ b/Renderer/Engine/Makefile.def Sat Oct 24 17:42:42 2009 +0900 @@ -3,7 +3,7 @@ CERIUM = ../.. CC = g++ -CFLAGS = -O9 -g -Wall -DUSE_MEMLIST=1 -DUSE_MEMHASH=1 # -DDEBUG +CFLAGS = -g -Wall -DUSE_MEMLIST=1 -DUSE_MEMHASH=1 # -O9 -DDEBUG INCLUDE = -I$(CERIUM)/include/TaskManager -I. LIBS = -L$(CERIUM)/TaskManager diff -r ec9dd24c2dc8 -r c34956de8276 Renderer/Engine/spe/Load_Texture.cc --- a/Renderer/Engine/spe/Load_Texture.cc Sat Oct 24 16:32:29 2009 +0900 +++ b/Renderer/Engine/spe/Load_Texture.cc Sat Oct 24 17:42:42 2009 +0900 @@ -5,9 +5,6 @@ #include #include "Load_Texture.h" #include "texture.h" -#if !USE_MEMHASH -#include "TileHash.h" -#endif #include "Func.h" #include "global_alloc.h" diff -r ec9dd24c2dc8 -r c34956de8276 Renderer/Engine/task/Load_Texture.cc --- a/Renderer/Engine/task/Load_Texture.cc Sat Oct 24 16:32:29 2009 +0900 +++ b/Renderer/Engine/task/Load_Texture.cc Sat Oct 24 17:42:42 2009 +0900 @@ -2,9 +2,6 @@ #include #include "Load_Texture.h" #include "texture.h" -#if !USE_MEMHASH -#include "TileHash.h" -#endif #include "Func.h" #include "global_alloc.h" #include "Tapestry.h" diff -r ec9dd24c2dc8 -r c34956de8276 Renderer/Test/Makefile.def --- a/Renderer/Test/Makefile.def Sat Oct 24 16:32:29 2009 +0900 +++ b/Renderer/Test/Makefile.def Sat Oct 24 17:42:42 2009 +0900 @@ -2,7 +2,7 @@ CERIUM = ../.. CC = g++ -CFLAGS = -g -Wall -DUSE_MEMLIST=1 -DUSE_MEMHASH=1 # -DDEBUG +CFLAGS = -g -Wall # -O -DDEBUG INCLUDE = -I$(CERIUM)/include/TaskManager -I. -I$(CERIUM)/include/Cerium LIBS = -L$(CERIUM)/TaskManager -L$(CERIUM)/Renderer/Engine diff -r ec9dd24c2dc8 -r c34956de8276 Renderer/Test/dynamic_create.cc --- a/Renderer/Test/dynamic_create.cc Sat Oct 24 16:32:29 2009 +0900 +++ b/Renderer/Test/dynamic_create.cc Sat Oct 24 17:42:42 2009 +0900 @@ -95,14 +95,14 @@ } SceneGraphPtr -create_sg(TaskManager *manager, SceneGraphPtr node, unsigned char *data, int len, int serial_id) +create_sg(TaskManager *manager, SceneGraphPtr parent, unsigned char *data, int len, int serial_id) { SceneGraphPtr child = sgroot->createSceneGraph(); - node->addChild(child); - child->set_move_collision(moon_move, moon_collision); + parent->addChild(child); // 読み込んだオブジェクトは、すべて、child の child になる。 sgroot->createFromXMLmemory(sgroot->tmanager, child, (char *)data, len); - return node; + child->set_move_collision(moon_move, moon_collision); + return child; } @@ -113,8 +113,9 @@ unsigned char *xml_data = xml_tuple+LINDA_HEADER_SIZE; SceneGraphPtr sgp; // ここで create - fwrite(xml_data, 1, 10, stdout); + // fwrite(xml_data, 1, 10, stdout); sgp = create_sg(carg->manager, carg->node, xml_data, xml_len, carg->sid); + printf("%s size %d loaded\n", sgp->children->name, xml_len); client_list_update(carg->manager, carg->clist, carg->sid, sgp); free(arg); free(xml_tuple);