Mercurial > hg > Game > Cerium
diff TaskManager/Cell/CellTaskManagerImpl.cc @ 1481:a9da5c6bea91 draft
fix GpuThreads
author | Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 31 Jul 2012 19:12:41 +0900 |
parents | f2512fb94223 |
children | 85a848d7f181 |
line wrap: on
line diff
--- a/TaskManager/Cell/CellTaskManagerImpl.cc Wed Jul 25 19:41:04 2012 +0900 +++ b/TaskManager/Cell/CellTaskManagerImpl.cc Tue Jul 31 19:12:41 2012 +0900 @@ -365,12 +365,14 @@ return tl; } -#if defined (__CERIUM_CELL__)||(__CERIUM_GPU__) +#if defined (__CERIUM_CELL__)||defined (__CERIUM_GPU__) TaskManagerImpl *create_impl(int num, int useRefDma) { #ifdef __CERIUM_CELL__ Threads *cpus = new SpeThreads(num); -#elif __CERIUM_GPU__ +#elif __CERIUM_GPU__ + Threads *cpus = new GpuThreads(num, useRefDma); +#else Threads *cpus = new CpuThreads(num, useRefDma); #endif return new CellTaskManagerImpl(num, cpus);