__shfl_up_sync with mask for CUDA >= 9
authorNamgoo Lee <devnglee@gmail.com>
Mon, 21 Jan 2019 15:31:05 +0000 (15:31 +0000)
committerNamgoo Lee <devnglee@gmail.com>
Mon, 21 Jan 2019 15:31:15 +0000 (15:31 +0000)
commit970293a229ef314603ffaf77fc62495bf849aba8
tree574629cb6048bf624dcedbd615d0153e66de21db
parent0395b2ea9c0f0fe3147069c1b5de7f077a5b4587
__shfl_up_sync with mask for CUDA >= 9

* __shfl_up_sync with proper mask value for CUDA >= 9

* BlockScanInclusive for CUDA >= 9

* compatible_shfl_up for use in integral.hpp

* Use CLAHE in cudev

* Add tests for BlockScan
modules/cudaimgproc/src/cuda/clahe.cu
modules/cudev/include/opencv2/cudev/block/scan.hpp
modules/cudev/include/opencv2/cudev/grid/detail/integral.hpp
modules/cudev/include/opencv2/cudev/warp/scan.hpp
modules/cudev/include/opencv2/cudev/warp/shuffle.hpp
modules/cudev/test/test_scan.cu [new file with mode: 0644]