diff Renderer/Engine/task/DrawSpan.cc @ 616:f21603a335aa

Rendering not yet worked.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 14 Nov 2009 20:17:37 +0900
parents f7d78b3c1106
children 0decff4e867b
line wrap: on
line diff
--- a/Renderer/Engine/task/DrawSpan.cc	Sat Nov 14 18:57:54 2009 +0900
+++ b/Renderer/Engine/task/DrawSpan.cc	Sat Nov 14 20:17:37 2009 +0900
@@ -118,8 +118,8 @@
 {
     int **linebuf = (int**)smanager->allocate(height*sizeof(int*));
     for(int h = 0;h<height;h++) {
-	int *buf = linebuf[height] = (int*)smanager->get_output(height);
-	for (int i = 0; i < width*height; i++) {
+	int *buf = linebuf[h] = (int*)smanager->get_output(h);
+	for (int i = 0; i < width; i++) {
 	    buf[i] = rgb;
 	}
     }
@@ -484,9 +484,6 @@
 
     free(free_spack);
 
-    TaskPtr nextTask = smanager->create_task(DrawSpanEnd);
-    nextTask->add_param((memaddr)g);
-    smanager->wait_task(nextTask);
 
     return 0;
 }