• Vadim Pisarevsky's avatar
    Merge pull request #16608 from vpisarev:fix_mac_ocl_tests · 07b47506
    Vadim Pisarevsky authored
    * fixed several problems when running tests on Mac:
    * OCL_pyrUp
    * OCL_flip
    * some basic UMat tests
    * histogram badarg test (out of range access)
    
    * retained the storepix fix in ocl_flip only for 16U/16S datatype, where the OpenCL compiler on Mac generates incorrect code
    
    * moved deletion of ACCESS_FAST flag to non-SVM branch (where SVM is shared virtual memory (in OpenCL 2.x), not support vector machine)
    
    * force OpenCL to use read/write for GPU<=>CPU memory transfers on machines with discrete video only on Macs. On Windows/Linux the drivers are seemingly smart enough to implement map/unmap properly (and maybe more efficiently than explicit read/write)
    07b47506
Name
Last commit
Last update
..
runtime Loading commit data...
arithm.cl Loading commit data...
convert.cl Loading commit data...
copymakeborder.cl Loading commit data...
copyset.cl Loading commit data...
cvtclr_dx.cl Loading commit data...
fft.cl Loading commit data...
flip.cl Loading commit data...
gemm.cl Loading commit data...
halfconvert.cl Loading commit data...
inrange.cl Loading commit data...
intel_gemm.cl Loading commit data...
lut.cl Loading commit data...
meanstddev.cl Loading commit data...
minmaxloc.cl Loading commit data...
mixchannels.cl Loading commit data...
mulspectrums.cl Loading commit data...
normalize.cl Loading commit data...
reduce.cl Loading commit data...
reduce2.cl Loading commit data...
repeat.cl Loading commit data...
set_identity.cl Loading commit data...
split_merge.cl Loading commit data...
transpose.cl Loading commit data...