diff TaskManager/Test/test_render/task/CreateSpan.cc @ 467:44c0bce54dcf

fix all examples. test_render is not working now.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Thu, 01 Oct 2009 19:25:25 +0900
parents a18ded47c5dd
children bd5b93d39597
line wrap: on
line diff
--- a/TaskManager/Test/test_render/task/CreateSpan.cc	Thu Oct 01 17:33:58 2009 +0900
+++ b/TaskManager/Test/test_render/task/CreateSpan.cc	Thu Oct 01 19:25:25 2009 +0900
@@ -418,8 +418,8 @@
 }
 
 
-int
-CreateSpan::run(SchedTask *smanager, void *rbuf, void *wbuf)
+static int
+run(SchedTask *smanager, void *rbuf, void *wbuf)
 {
     PolygonPack *pp = (PolygonPack*)smanager->get_input(0);
     PolygonPack *next_pp = 
@@ -435,14 +435,14 @@
     SpanPackPtr *spackList = (SpanPackPtr*)smanager->get_input(1);
     spack = (SpanPackPtr)smanager->get_input(2);
     send_spack = (SpanPackPtr)smanager->allocate(sizeof(SpanPack));
-    prev_index = get_param(0);
+    prev_index = smanager->get_param(0);
 
     // spack と send_spack は swap しながら DMA を繰り返すので
     // 自分で allocate した send_spack を覚えてないといけない
     SpanPackPtr free_spack = send_spack;
 
-    int charge_y_top = get_param(1);
-    int charge_y_end = get_param(2);
+    int charge_y_top = smanager->get_param(1);
+    int charge_y_end = smanager->get_param(2);
 
     do {
 	if (pp->next != NULL) {