opencv/modules
Chuanbo Weng c5552788c5 Use vload to read unaligned data instead of dereference operator.
According to opencl 1.2 spec 6.1.5:
    For arguments to a __kernel function declared to be a pointer to a
    data type, the OpenCL compiler can assume that the pointee is always
    appropriately aligned as required by the data type. The behavior of
    an unaligned load or store is undefined, except for the
    vloadn, vload_halfn, vstoren, and vstore_halfn functions defined in
    section 6.12.7.

Original code read data of type T from address not aligned by multiple
of sizeof(T), so the result is incorrect. With this patch, the cases
./opencv_perf_imgproc
--gtest_filter=OCL_ImgSize_TmplSize_Method_MatType_MatchTemplate.MatchTemplate/*
could work well with beignet 0.9.3.

Signed-off-by: Chuanbo Weng <chuanbo.weng@intel.com>
2014-09-17 19:28:07 +08:00
..
androidcamera world fix 2014-08-05 20:12:35 +04:00
calib3d Merge pull request #3201 from PhilLab:patch-3 2014-09-14 18:49:35 +00:00
core Merge pull request #3126 from avdmitry:move_KDTree_to_ml 2014-09-14 18:57:23 +00:00
cuda Don't build CUDA modules stubs by default (use -DBUILD_CUDA_STUBS=ON if need them) 2014-06-16 11:18:52 +04:00
cudaarithm world fix 2014-08-05 20:12:35 +04:00
cudabgsegm fix cudabgsegm module compilation 2014-08-13 19:20:23 +04:00
cudacodec world fix 2014-08-05 20:12:35 +04:00
cudafeatures2d Don't build CUDA modules stubs by default (use -DBUILD_CUDA_STUBS=ON if need them) 2014-06-16 11:18:52 +04:00
cudafilters Don't build CUDA modules stubs by default (use -DBUILD_CUDA_STUBS=ON if need them) 2014-06-16 11:18:52 +04:00
cudaimgproc Don't build CUDA modules stubs by default (use -DBUILD_CUDA_STUBS=ON if need them) 2014-06-16 11:18:52 +04:00
cudalegacy Fixes for compiling with CUDA 6.5 2014-08-29 23:09:02 +02:00
cudaoptflow CUDA optical flow stubs: missing parameter 2014-08-25 14:49:21 +02:00
cudastereo Fixes for compiling with CUDA 6.5 2014-08-29 23:09:02 +02:00
cudawarping Don't build CUDA modules stubs by default (use -DBUILD_CUDA_STUBS=ON if need them) 2014-06-16 11:18:52 +04:00
cudev world fix 2014-08-05 20:12:35 +04:00
features2d Merge pull request #3126 from avdmitry:move_KDTree_to_ml 2014-09-14 18:57:23 +00:00
flann Several type of formal refactoring: 2014-08-13 15:21:35 +04:00
highgui Merge pull request #3206 from stonier:parallel_qt 2014-09-14 18:48:51 +00:00
imgcodecs Merge pull request #3128 from asmorkalov:android_tegra_optimizations_build_fix 2014-08-21 15:48:10 +00:00
imgproc Use vload to read unaligned data instead of dereference operator. 2014-09-17 19:28:07 +08:00
java Fixed some failing java tests 2014-09-11 11:56:05 +04:00
ml Merge pull request #3126 from avdmitry:move_KDTree_to_ml 2014-09-14 18:57:23 +00:00
objdetect Several type of formal refactoring: 2014-08-13 15:21:35 +04:00
photo Merge pull request #3103 from vpisarev:core_imgproc_optim_rearrangements 2014-08-14 13:39:01 +00:00
python remove structured_edge_detection.hpp from blacklist 2014-09-01 13:55:41 +04:00
shape fixed various warnings and obvious errors reported by clang compiler and the coverity tool. 2014-08-10 00:10:05 +04:00
stitching continue fixing nonfree elements 2014-08-28 13:30:47 +02:00
superres removed optim module; moved its functionality to core and photo modules; moved drawing functions from core to imgproc. Removed FilterEngine etc. from public API 2014-08-14 12:50:07 +04:00
ts Several type of formal refactoring: 2014-08-13 15:21:35 +04:00
video fixed failing test in opencv_video 2014-08-19 10:00:03 +02:00
videoio Merge pull request #3205 from parafin:ximea_unix-3.0 2014-09-14 18:44:41 +00:00
videostab Split highgui module to videoio and highgui 2014-07-14 23:16:47 +04:00
viz Merge remote-tracking branch 'master' into stitch-fix 2014-08-11 14:50:08 +04:00
world continue fixing nonfree elements 2014-08-28 13:30:47 +02:00
CMakeLists.txt world fix 2014-08-05 20:12:35 +04:00
refman.rst.in