opencv/modules/core/src
Vadim Pisarevsky 07b475062f
Merge pull request #16608 from vpisarev:fix_mac_ocl_tests
* 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)
2020-02-21 16:13:41 +03:00
..
cuda
opencl Merge pull request #16608 from vpisarev:fix_mac_ocl_tests 2020-02-21 16:13:41 +03:00
utils Fix build for UWP 2019-08-05 17:19:36 +03:00
algorithm.cpp
alloc.cpp core(alloc): force initialization of memalign flag 2019-10-15 13:07:11 +03:00
arithm_ipp.hpp
arithm.cpp Merge pull request #16236 from alalek:fix_core_simd_emulator 2020-01-10 21:31:02 +03:00
arithm.dispatch.cpp
arithm.simd.hpp Merge pull request #16236 from alalek:fix_core_simd_emulator 2020-01-10 21:31:02 +03:00
array.cpp Fix spelling typos 2019-12-27 12:46:53 +00:00
async.cpp core: Async API / AsyncArray 2019-05-18 19:32:23 +00:00
batch_distance.cpp
bindings_utils.cpp
buffer_area.cpp BufferArea: initial version, usage in StereoBM 2020-02-07 14:57:36 +03:00
bufferpool.impl.hpp
channels.cpp
check.cpp core(check): add Size_<int> 2019-12-28 13:50:39 +00:00
command_line_parser.cpp
conjugate_gradient.cpp
convert_c.cpp
convert_scale.dispatch.cpp
convert_scale.simd.hpp Fix spelling typos 2019-12-27 12:46:53 +00:00
convert.dispatch.cpp core: avoid function type cast, make happy UBSAN 2019-06-11 19:36:47 +00:00
convert.hpp
convert.simd.hpp core: avoid function type cast, make happy UBSAN 2019-06-11 19:36:47 +00:00
copy.cpp Merge pull request #16608 from vpisarev:fix_mac_ocl_tests 2020-02-21 16:13:41 +03:00
count_non_zero.dispatch.cpp
count_non_zero.simd.hpp core: vectorize countNonZero64f 2019-10-11 09:02:46 -05:00
cuda_gpu_mat.cpp
cuda_host_mem.cpp build: fix warnings 2019-03-05 14:47:04 +03:00
cuda_info.cpp
cuda_stream.cpp
datastructs.cpp Fix modules/ typos 2019-08-16 17:34:29 +03:00
directx.cpp Merge pull request #14376 from masa-iwm:3.4 2019-04-22 18:50:31 +03:00
directx.inc.hpp Merge pull request #13972 from Mainvooid:add_cuda_support_for_D3D11_interop 2019-03-24 18:34:09 +03:00
downhill_simplex.cpp Fix spelling typos 2019-12-27 12:46:53 +00:00
dxt.cpp
gl_core_3_1.cpp
gl_core_3_1.hpp
glob.cpp Support building shared libraries on WINCE. 2019-08-01 15:28:04 +02:00
hal_internal.cpp Fix modules/ typos 2019-08-16 17:34:29 +03:00
hal_internal.hpp
hal_replacement.hpp
intel_gpu_gemm.inl.hpp
kmeans.cpp core(kmeans): bailout if can't select cluster center 2019-11-22 14:40:02 +00:00
lapack.cpp Merge pull request #16236 from alalek:fix_core_simd_emulator 2020-01-10 21:31:02 +03:00
lda.cpp core(lda): don't perform calculations in constructor 2019-03-31 21:48:44 +00:00
logger.cpp Merge pull request #15970 from akemimadoka:master 2019-11-22 18:42:25 +03:00
lpsolver.cpp
lut.cpp
mathfuncs_core.dispatch.cpp
mathfuncs_core.simd.hpp Merge pull request #16236 from alalek:fix_core_simd_emulator 2020-01-10 21:31:02 +03:00
mathfuncs.cpp
mathfuncs.hpp
matmul.dispatch.cpp core: workaround transform() inplace calls 2019-10-01 16:52:14 +03:00
matmul.simd.hpp Merge pull request #16375 from ChipKerchner:vectorizeMultTranspose 2020-01-24 18:00:49 +03:00
matrix_c.cpp
matrix_decomp.cpp
matrix_expressions.cpp Merge pull request #15966 from saskatchewancatch:issue-15760 2019-12-12 19:23:57 +03:00
matrix_iterator.cpp
matrix_operations.cpp Restored IPP call reduction 2019-07-31 15:41:22 +03:00
matrix_sparse.cpp
matrix_wrap.cpp core: Async API / AsyncArray 2019-05-18 19:32:23 +00:00
matrix.cpp
mean.dispatch.cpp Restored IPP call reduction 2019-07-31 15:41:22 +03:00
mean.simd.hpp core: dispatch mean.cpp 2019-02-19 16:58:32 +03:00
merge.dispatch.cpp core: dispatch merge.cpp 2019-02-23 15:42:26 +00:00
merge.simd.hpp core: dispatch merge.cpp 2019-02-23 15:42:26 +00:00
minmax.cpp Merge pull request #15488 from ChipKerchner:vectorizeMinMax2 2020-01-17 19:37:35 +03:00
norm.cpp Merge pull request #16052 from alalek:issue_16040 2019-12-05 15:36:39 +03:00
ocl_deprecated.hpp
ocl.cpp Merge pull request #16608 from vpisarev:fix_mac_ocl_tests 2020-02-21 16:13:41 +03:00
opengl.cpp Merge pull request #15658 from tolysz:patch-1 2019-10-09 11:38:10 +03:00
out.cpp
ovx.cpp Fixed compilation on windows with openvx 2020-01-06 06:32:56 +03:00
parallel_impl.cpp core(build): fix i386 compilation 2020-01-26 00:00:25 +00:00
parallel_impl.hpp
parallel.cpp Merge pull request #16027 from shibayan:arm64-windows10 2019-12-17 00:23:30 +03:00
pca.cpp
persistence_base64.cpp core(persistence): struct storage layout without alignment gaps 2019-07-15 21:37:20 +00:00
persistence_c.cpp
persistence_cpp.cpp build: GCC9 compilation 2019-11-12 18:49:34 +03:00
persistence_json.cpp core(persistence): struct storage layout without alignment gaps 2019-07-15 21:37:20 +00:00
persistence_types.cpp
persistence_xml.cpp core(persistence): struct storage layout without alignment gaps 2019-07-15 21:37:20 +00:00
persistence_yml.cpp Merge pull request #16445 from atinfinity:fixed-typo 2020-02-16 19:16:33 +03:00
persistence.cpp core(persistence): fix writeRaw() / readRaw() struct support 2019-07-16 14:03:39 +03:00
persistence.hpp core(persistence): fix writeRaw() / readRaw() struct support 2019-07-16 14:03:39 +03:00
precomp.hpp core(tls): implement releasing of TLS on thread termination 2019-10-24 06:36:18 +00:00
rand.cpp core(tls): implement releasing of TLS on thread termination 2019-10-24 06:36:18 +00:00
softfloat.cpp core: fix UBSAN in softfloat 2019-09-27 16:29:50 +03:00
split.dispatch.cpp core: dispatch split.cpp 2019-02-22 09:54:31 +00:00
split.simd.hpp core: dispatch split.cpp 2019-02-22 09:54:31 +00:00
stat_c.cpp
stat.dispatch.cpp
stat.hpp
stat.simd.hpp Merge pull request #15402 from ChipKerchner:normUnroll 2019-08-31 11:10:05 +00:00
stl.cpp
sum.dispatch.cpp Restored IPP call reduction 2019-07-31 15:41:22 +03:00
sum.simd.hpp
system.cpp Fix spelling typos 2019-12-27 12:46:53 +00:00
tables.cpp
trace.cpp core(trace): add ITT control parameter 2019-10-26 15:03:51 +00:00
types.cpp
umatrix.cpp core(tls): implement releasing of TLS on thread termination 2019-10-24 06:36:18 +00:00
umatrix.hpp
va_intel.cpp