opencv/modules/ts/src
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
..
cuda_perf.cpp build: detect Android via '__ANDROID__' macro 2017-07-10 12:43:59 +03:00
cuda_test.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2018-10-09 21:20:15 +00:00
ocl_perf.cpp OpenCL: core support for FP16, more channel orders 2021-06-30 14:14:37 -03:00
ocl_test.cpp ts: test case list is printed after cmd line parsing, refactored 2018-07-26 16:43:43 +03:00
precomp.hpp ts: test tags for flexible/reliable tests filtering 2019-04-08 19:12:49 +00:00
ts_arrtest.cpp completely new C++ persistence implementation (#13011) 2018-11-02 00:27:06 +03:00
ts_func.cpp Merge pull request #20247 from IanMaquignaz:inverseRectification_update 2021-06-09 13:27:43 +00:00
ts_gtest.cpp Fix some typos 2019-06-05 12:24:13 +02:00
ts_perf.cpp OpenCL: core support for FP16, more channel orders 2021-06-30 14:14:37 -03:00
ts_tags.cpp dnn(IE): use HAVE_DNN_IE_NN_BUILDER_2019 for NN Builder API code 2020-03-03 08:07:54 +00:00
ts_tags.hpp ts: count skipped tests via SkipTestException 2019-11-26 18:34:04 +03:00
ts.cpp Merge remote-tracking branch 'upstream/3.4' into merge-3.4 2020-12-04 18:26:58 +00:00