Enable SIMD
Implement cross-platform simd header library, with proper correctness. -O0
SIMD shift fixes.
-O0s
-O3
-O3s
Add support for Altera's OpenCL on the ARM
Enable OpenCL getInlier
Factor out ransacEstimateF, and perform p_matched transfer to GPU only once per ransacEstimateF call.
Change inlier_mask type from int to char
Restructure get_inlier kernel to self-count the number of inliers
Extract required elements of p_matched prior to sending to kernel
Preload fund_mat into local memory, in find_inliers kernel
Eliminate read-back of inlier mask from global memory
Implement parallel reduction
Separate summing reduction into its own kernel
Implement inlier mask comparison and updating in GPU
Refactored ransacEstimateF(), splitting CLInlierFinder into separate class. Also made OpenCL::Container significantly more programmer friendly.
Store best inlier count once per work item
Store best inlier count once per work group