opencv/modules/core/src/opencl
JoeHowse 34183237ce
Merge pull request #20203 from JoeHowse:clMath-patches
Fix dynamic loading of clBLAS and clFFT (formerly, clAmdBlas and clAmdFft)

* Fix dynamic loading of clBLAS and clFFT

* Update filenames and function names for clBLAS (formerly, clAmdBlas)

* Update filenames and function names for clFFT (formerly, clAmdFft)

* Uncomment teardown of clFFT; tear down clFFT in same way as clBLAS

* Fix generators for clBLAS and clFFT headers

* Update generators to parse recent clBLAS and clFFT library headers

* Update generators to be compatible with Python 3

* Re-generate OpenCV's clBLAS and clFFT headers

* Update function calls to match names in newly generated headers

* Disable (and comment on) teardown code for clBLAS and clFFT

* Renaming *clamd* files

* Renaming *clamdblas* files to *clblas*

* Renaming *clamdfft* files to *clfft*

* Update generator for CL headers

* Update generator to be compatible with Python 3
2021-06-07 20:24:27 +00:00
..
runtime Merge pull request #20203 from JoeHowse:clMath-patches 2021-06-07 20:24:27 +00:00
arithm.cl core: follow IEEE 754 rules for floating-point division 2018-10-14 10:47:50 +00:00
convert.cl It is unnecessary to use fma() if no scaling. 2015-07-23 10:18:11 +08:00
copymakeborder.cl optimized cv::copyMakeBorder 2014-06-02 15:46:44 +04:00
copyset.cl Merge pull request #2810 from ilya-lavrenov:tapi_copytomask 2014-06-04 12:23:36 +04:00
cvtclr_dx.cl Merge pull request #19783 from mikhail-nikolskiy:interop-perf 2021-03-25 21:27:31 +00:00
fft.cl core(ocl): fix fft kernel compilation 2019-09-03 15:46:53 +03:00
flip.cl Merge pull request #16608 from vpisarev:fix_mac_ocl_tests 2020-02-21 16:13:41 +03:00
gemm.cl use LOCAL_SIZE+1 2014-10-28 15:18:31 +03:00
halfconvert.cl dnn(ocl): avoid mess FP16/FP32 in convolution layer 2020-12-15 08:51:24 +00:00
inrange.cl optimized cv::inRange 2014-06-23 13:12:08 +04:00
intel_gemm.cl Merge pull request #8104 from insoow:master 2017-04-19 12:57:54 +03:00
lut.cl minor optimization of cv::LUT 2014-07-02 18:50:21 +04:00
meanstddev.cl Remove mul24 since id can be larger 2^23 2014-09-08 13:11:58 +04:00
minmaxloc.cl ocl: fix unaligned memory access 2015-07-06 13:58:17 +03:00
mixchannels.cl other kernels now use row scheme 2014-05-26 12:19:06 +03:00
mulspectrums.cl other kernels now use row scheme 2014-05-26 12:19:06 +03:00
normalize.cl optimized cv::normalize in case of mask 2014-06-02 15:33:19 +04:00
reduce2.cl Fixed buffer initialization in reduce kernel. Enabled OCL version of reduce for SUM, MAX, MIN modes. 2014-08-13 12:03:06 +04:00
reduce.cl Remove mul24 since id can be larger 2^23 2014-09-08 13:11:58 +04:00
repeat.cl optimized cv::repeat 2014-05-23 13:16:27 +03:00
set_identity.cl optimized cv::setIdentity 2014-06-16 13:41:43 +04:00
split_merge.cl other kernels now use row scheme 2014-05-26 12:19:06 +03:00
transpose.cl attempt to fix compilation of OpenCL cv::transpose for AMD 2014-08-29 16:59:30 +04:00