Commit 7ff04a65 authored by Vladislav Vinogradov's avatar Vladislav Vinogradov

fixed build for old compute capabilities

parent fa5113f3
...@@ -474,7 +474,7 @@ namespace cv { namespace gpu { namespace device ...@@ -474,7 +474,7 @@ namespace cv { namespace gpu { namespace device
} }
} }
} }
} while (__syncthreads_or(changed)); } while (Emulation::sycthOr(changed));
} }
__global__ void flatten(const DevMem2D edges, DevMem2Di comps) __global__ void flatten(const DevMem2D edges, DevMem2Di comps)
......
...@@ -53,7 +53,7 @@ namespace cv { namespace gpu { namespace device ...@@ -53,7 +53,7 @@ namespace cv { namespace gpu { namespace device
static __device__ __forceinline__ int sycthOr(int pred) static __device__ __forceinline__ int sycthOr(int pred)
{ {
#if defined (__CUDA_ARCH__) && (__CUDA_ARCH__ < 120) #if defined (__CUDA_ARCH__) && (__CUDA_ARCH__ < 200)
// just campilation stab // just campilation stab
return false; return false;
#else #else
...@@ -119,7 +119,7 @@ namespace cv { namespace gpu { namespace device ...@@ -119,7 +119,7 @@ namespace cv { namespace gpu { namespace device
static __device__ __forceinline__ T atomicMin(T* address, T val) static __device__ __forceinline__ T atomicMin(T* address, T val)
{ {
#if defined (__CUDA_ARCH__) && (__CUDA_ARCH__ < 120) #if defined (__CUDA_ARCH__) && (__CUDA_ARCH__ < 120)
T count = min(*address, val); T count = ::min(*address, val);
do do
{ {
*address = count; *address = count;
......
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