opencv/modules/core
Joe Howse 6a3d925a47 OpenCL: core support for FP16, more channel orders
* Support cl_image conversion for CL_HALF_FLOAT (float16)

* Support cl_image conversion for additional channel orders:
  CL_A, CL_INTENSITY, CL_LUMINANCE, CL_RG, CL_RA

* Comment on why cl_image conversion is unsupported for CL_RGB

* Predict optimal vector width for float16

* ocl::kernelToStr: support float16

* ocl::Device::halfFPConfig: drop artificial requirement for OpenCL
  version >= 1.2. Even OpenCL 1.0 supports the underlying config
  property, CL_DEVICE_HALF_FP_CONFIG.

* dumpOpenCLInformation: provide info on OpenCL half-float support
  and preferred half-float vector width

* randu: support default range [-1.0, 1.0] for float16

* TestBase::warmup: support float16
2021-06-30 14:14:37 -03:00
..
3rdparty/SoftFloat Add install component for 3rdparty libraries licenses 2018-03-06 16:32:30 +03:00
cmake/parallel core(parallel): plugins support 2021-02-15 17:07:36 +00:00
doc Merge pull request #18073 from vpisarev:apache2_license 2020-08-17 11:49:11 +00:00
include/opencv2 OpenCL: core support for FP16, more channel orders 2021-06-30 14:14:37 -03:00
misc Merge pull request #20221 from komakai:java-at-function 2021-06-08 18:45:38 +00:00
perf UMat usageFlags fixes opencv/opencv#19807 2021-06-03 16:33:03 +02:00
src OpenCL: core support for FP16, more channel orders 2021-06-30 14:14:37 -03:00
test Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2021-06-19 18:44:16 +00:00
CMakeLists.txt core(parallel): fix plugins handling if no filesystem available 2021-03-18 23:05:12 +00:00