fixed bug by multiplying task_id by UNIT_TASK_SIZE

git-svn-id: svn://anubis/fart/trunk@229 7f9b0f55-74a9-4bce-be96-3c2cd072584d
This commit is contained in:
Josh Holtrop 2009-04-06 22:17:09 +00:00
parent 8424e34a91
commit c9c3c942fb

View File

@ -186,8 +186,9 @@ void Scene::taskLoop()
int task_id = m_distrib.getTask();
if (task_id < 0)
break;
int i = task_id / m_width;
int j = task_id % m_width;
int pixel = task_id * UNIT_TASK_SIZE;
int i = pixel / m_width;
int j = pixel % m_width;
for (int t = 0; t < UNIT_TASK_SIZE; t++)
{
renderPixel(j, i, &data[3 * t]);