File tree Expand file tree Collapse file tree 2 files changed +7
-1
lines changed
modules/cudev/include/opencv2/cudev/util Expand file tree Collapse file tree 2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,8 @@ template <typename T> __device__ __forceinline__ T saturate_cast(ushort v) { ret
62
62
template <typename T> __device__ __forceinline__ T saturate_cast (short v) { return T (v); }
63
63
template <typename T> __device__ __forceinline__ T saturate_cast (uint v) { return T (v); }
64
64
template <typename T> __device__ __forceinline__ T saturate_cast (int v) { return T (v); }
65
+ template <typename T> __device__ __forceinline__ T saturate_cast (signed long v) { return T (v); }
66
+ template <typename T> __device__ __forceinline__ T saturate_cast (unsigned long v) { return T (v); }
65
67
template <typename T> __device__ __forceinline__ T saturate_cast (signed long long v) { return T (v); }
66
68
template <typename T> __device__ __forceinline__ T saturate_cast (unsigned long long v) { return T (v); }
67
69
template <typename T> __device__ __forceinline__ T saturate_cast (float v) { return T (v); }
Original file line number Diff line number Diff line change 50
50
#include " opencv2/core/cuda/cuda_compat.hpp"
51
51
52
52
namespace cv {
53
-
53
+
54
54
using cv::cuda::device::compat::double4;
55
55
using cv::cuda::device::compat::make_double4;
56
56
@@ -76,6 +76,8 @@ CV_CUDEV_MAKE_VEC_INST(int)
76
76
CV_CUDEV_MAKE_VEC_INST (uint)
77
77
CV_CUDEV_MAKE_VEC_INST (float )
78
78
CV_CUDEV_MAKE_VEC_INST (double )
79
+ CV_CUDEV_MAKE_VEC_INST (long )
80
+ CV_CUDEV_MAKE_VEC_INST (ulong)
79
81
80
82
#undef CV_CUDEV_MAKE_VEC_INST
81
83
@@ -142,6 +144,8 @@ CV_CUDEV_VEC_TRAITS_INST(int)
142
144
CV_CUDEV_VEC_TRAITS_INST (uint)
143
145
CV_CUDEV_VEC_TRAITS_INST (float )
144
146
CV_CUDEV_VEC_TRAITS_INST (double )
147
+ CV_CUDEV_VEC_TRAITS_INST (long )
148
+ CV_CUDEV_VEC_TRAITS_INST (ulong)
145
149
146
150
#undef CV_CUDEV_VEC_TRAITS_INST
147
151
You can’t perform that action at this time.
0 commit comments