Kaydet (Commit) 6fd82243 authored tarafından I-Jui (Ray) Sung's avatar I-Jui (Ray) Sung

GPU Calc: fix building error on Windows

Change-Id: I4a7e02c24f82222bdf9fc4fb66504ed3b6b09f34
üst 434d445a
...@@ -493,7 +493,7 @@ public: ...@@ -493,7 +493,7 @@ public:
{ {
// set 100 as a temporary threshold for invoking reduction // set 100 as a temporary threshold for invoking reduction
// kernel in NeedParalleLReduction function // kernel in NeedParalleLReduction function
if (NeedParallelReduction()) if (/*NeedParallelReduction()*/false)
{ {
std::string temp = Base::GetName() + "[gid0]"; std::string temp = Base::GetName() + "[gid0]";
ss << "tmp = "; ss << "tmp = ";
...@@ -508,7 +508,7 @@ public: ...@@ -508,7 +508,7 @@ public:
{ {
// set 100 as a temporary threshold for invoking reduction // set 100 as a temporary threshold for invoking reduction
// kernel in NeedParalleLReduction function // kernel in NeedParalleLReduction function
if (NeedParallelReduction()) if (NeedParallelReduction()&&false)
{ {
std::string temp = Base::GetName() + "[0]"; std::string temp = Base::GetName() + "[0]";
ss << "tmp = "; ss << "tmp = ";
...@@ -550,11 +550,9 @@ public: ...@@ -550,11 +550,9 @@ public:
} }
else else
{ {
#ifdef ISNAN unsigned limit =
ss << "0; i < "<< nCurWindowSize << "; i++){\n\t\t"; std::min(mpDVR->GetArrayLength(), nCurWindowSize);
#else ss << "0; i < "<< limit << "; i++){\n\t\t";
ss << "0; i < "<< nCurWindowSize << "; i++)\n\t\t";
#endif
} }
return nCurWindowSize; return nCurWindowSize;
...@@ -1074,8 +1072,8 @@ public: ...@@ -1074,8 +1072,8 @@ public:
KernelEnv kEnv; KernelEnv kEnv;
OpenclDevice::setKernelEnv(&kEnv); OpenclDevice::setKernelEnv(&kEnv);
cl_int err; cl_int err;
DynamicKernelSlidingArgument<DynamicKernelArgument> *slidingArgPtr = DynamicKernelSlidingArgument<VectorRef> *slidingArgPtr =
dynamic_cast< DynamicKernelSlidingArgument<DynamicKernelArgument> *> dynamic_cast< DynamicKernelSlidingArgument<VectorRef> *>
(mvSubArguments[0].get()); (mvSubArguments[0].get());
cl_mem mpClmem2; cl_mem mpClmem2;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment