Mercurial > hg > Members > kono > Cerium
diff Renderer/Engine/SgChange.cc @ 725:3c05b9e518ac
Light data load fix (general load routine)
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 19 Dec 2009 15:02:43 +0900 |
parents | 6d11ecef3b74 |
children | 9136cf9186b6 |
line wrap: on
line diff
--- a/Renderer/Engine/SgChange.cc Sat Dec 19 14:36:37 2009 +0900 +++ b/Renderer/Engine/SgChange.cc Sat Dec 19 15:02:43 2009 +0900 @@ -97,7 +97,7 @@ sgroot_B = new SceneGraphRoot(this->width, this->height); sgroot_B->tmanager = manager; - int size = 4; + int size = sizeof(float)*4; light_xyz[0] = 0.0f; light_xyz[1] = 0.0f; light_xyz[2] = 0.0f; @@ -348,7 +348,7 @@ //Light info update HTaskPtr data_update; HTaskPtr data_update_wait; - int size = 4; + int size = sizeof(float)*4; light_xyz[0] = light_xyz_stock[0]; light_xyz[1] = light_xyz_stock[1]; @@ -356,7 +356,7 @@ light_xyz[3] = light_xyz_stock[3]; data_update_wait = manager->create_task(DataUpdate); - data_update_wait->add_inData(light_xyz, sizeof(float)*size); + data_update_wait->add_inData(light_xyz, size); data_update_wait->set_param(0, size); data_update_wait->set_param(1, LOAD_ID); data_update_wait->set_cpu((CPU_TYPE)((int)SPE_0));