Mercurial > hg > Members > kono > Cerium
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) {