diff Renderer/Engine/task/CreatePolygon.cc @ 602:1733f3cbfa28

64bit mode try... not worked.
author e075740@nw0740.st.ie.u-ryukyu.ac.jp
date Fri, 06 Nov 2009 21:20:26 +0900
parents 735f76483bb2
children 42c94f85c779
line wrap: on
line diff
--- a/Renderer/Engine/task/CreatePolygon.cc	Fri Nov 06 18:34:12 2009 +0900
+++ b/Renderer/Engine/task/CreatePolygon.cc	Fri Nov 06 21:20:26 2009 +0900
@@ -63,7 +63,7 @@
 
     do {
 	if (sgp->next != NULL) {
-	    smanager->dma_load(next_sgp, (uint32)sgp->next,
+	    smanager->dma_load(next_sgp, (long)sgp->next,
 			       sizeof(SceneGraphPack), SG_PACK_LOAD);
 	} else {
 	    next_sgp = NULL;
@@ -74,7 +74,7 @@
 
 	    do {
 		if (node->next != NULL) {
-		    smanager->dma_load(next_node, (uint32)node->next,
+		    smanager->dma_load(next_node, (long)node->next,
 				       sizeof(SceneGraphNode), SG_NODE_LOAD);
 		} else {
 		    next_node = NULL;
@@ -96,13 +96,13 @@
 			send_pp = tmp_pp;
 
 			smanager->dma_wait(PP_STORE);
-			smanager->dma_store(send_pp, (uint32)pp_addr,
+			smanager->dma_store(send_pp, (long)pp_addr,
 					    sizeof(PolygonPack), PP_STORE);
 			
 			pp_addr = next;
 
 			smanager->dma_wait(PP_LOAD);
-			smanager->dma_load(pp, (uint32)pp_addr,
+			smanager->dma_load(pp, (long)pp_addr,
 					   sizeof(PolygonPack), PP_LOAD);
 			smanager->dma_wait(PP_LOAD);
 			pp->init();
@@ -175,7 +175,7 @@
     } while (sgp);
     
     smanager->dma_wait(PP_STORE);
-    smanager->dma_store(pp, (uint32)pp_addr,
+    smanager->dma_store(pp, (long)pp_addr,
 			sizeof(PolygonPack), PP_STORE);
     smanager->dma_wait(PP_STORE);