opencv/modules
iPanda 097fc1a271 Merge pull request #13972 from Mainvooid:add_cuda_support_for_D3D11_interop
* Add CUDA support for D3D11 interop. #13888

color_detail.hpp: fixed build error : dynamic initialization is not supported for a __constant__ variable.
directx.cpp: Add CUDA support(cl_nv_d3d11_sharing) for D3D11 interop.  #13888

Update directx.cpp

Format adjustment.

Update directx.cpp

fix error.

Update directx.cpp

Format adjustment

Update directx.cpp

fix trailing whitespace.

fix format errors

convert indentation to spaces .
Trim trailing whitespace.
Add information about source of cl_d3d11_ext.h
Avoid unrelated changes.

Increase compile-time conditional judgment.

Increase the judgment of whether the OCL device has the required extensions at compile time.

Add compilation option  `HAVE_CLNVEXT`.Check CL support in runtime.

Check result of `clGetExtensionFunctionAddressForPlatform` for KHR is invalid.It always can get the address(from OpenCL.dll),So I check NV support(from nvopencl64.dll) before KHR when `HAVE_CLNVEXT` is enabled.

Delete cl_d3d11_ext.h

Modified parameter list

fix "cannot open include file: 'CL/cl_d3d11_ext.h'"

 remove not referenced var

fix C2143: syntax error

Improve compile-time judgment.

dlrectx.cpp Modify the detection order.
initializeContextFromD3D11Device:
```
    // try with NV(Need to check it first)
    // try with KHR
```

fix warnig C4100

Revert "fix warnig C4100"

This reverts commit 76e5becb67780071d0cbde61cc4f5f807ad7c5ac.

fix warning C4100

fix warning C4505

Format alignment

Format adjustment and automatically detect header files.

Automatically detect header files when users are not configured or configuration errors occur.

avoid unrelated changes.

Update .cmake

Update .cmake

* fix build errors

* fix warning:defined but not used

* Revert "fix warning:defined but not used"

This reverts commit 7ab3537cd0.

* fix warning:defined but not used

* fix build error for mac

* fix build error for win

* optimizing branch judgment

* Revert "optimizing branch judgment"

This reverts commit 88b72b870e.

* fix warning C4702: unreachable code

* remove unused code

* Fix problems that may lead to undefined behavior

* Add status check

* fix error C2664,C2665 : cannot convert argument

* Format adjustment

VSCODE will automatically format the indentation to 4 spaces in some situation.

* fix error C2440

* fix error C2440

* add cl_d3d11_ext.h

* Format adjustment

* remove unnecessary checks
2019-03-24 18:34:09 +03:00
..
calib3d Remove dead link in calib3d.hpp 2019-03-21 07:41:32 +05:30
core Merge pull request #13972 from Mainvooid:add_cuda_support_for_D3D11_interop 2019-03-24 18:34:09 +03:00
cudaarithm Move Ptr-related code from lut.cu to lut.cpp 2019-03-13 20:25:28 +09:00
cudabgsegm CUDA/BgSegm: fix the threshold of MOG2.Update test when detectShadow=true (#12762) 2018-10-09 17:39:39 +03:00
cudacodec Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudafeatures2d Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudafilters Merge pull request #13695 from flyingfalling:3.4 2019-03-13 20:53:59 +03:00
cudaimgproc Add CV_16UC1 support for cuda::CLAHE 2019-02-06 17:21:55 +00:00
cudalegacy cudalegacy: Use safe block scan function 2019-02-13 01:55:02 +09:00
cudaobjdetect Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudaoptflow Fix Farneback Optical Flow Algorithm 2019-01-13 15:14:45 +00:00
cudastereo cuda::StereoBM - fix hanging and racing issue 2019-02-18 06:03:12 +00:00
cudawarping Utilize CV_UNUSED macro 2018-09-07 20:33:52 +09:00
cudev CUDA 10.1 Build Issue Fix 2019-03-03 16:40:43 +00:00
dnn fix the region layer's output anchor size normalization error 2019-03-15 08:41:11 -04:00
features2d code clean up 2019-01-14 22:21:21 +03:00
flann flann/kmeans: Fix non-determinism of KMeans index 2019-03-20 08:44:31 -07:00
highgui build: fix warnings 2019-03-05 14:47:04 +03:00
imgcodecs imgcodecs: OPENCV_IO_ENABLE_JASPER runtime parameter 2019-03-14 21:43:24 +00:00
imgproc Implementing AVX512 Support for 1 channel mats for CV_64F format 2019-03-22 09:44:23 -07:00
java Merge pull request #13956 from komakai:java-mat-class-improvements 2019-03-10 00:11:04 +03:00
js Backport commits from 2019-03-13 13:32:44 +03:00
ml Changed eps checking condition 2019-03-14 14:01:34 +05:30
objdetect code clean up 2019-01-14 22:21:21 +03:00
photo Merge pull request #13655 from sturkmen72:update_doc_photo 2019-03-13 17:57:17 +00:00
python python: update CMake install rules 2019-03-15 13:11:00 +03:00
shape Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
stitching bindings: backport generator from OpenCV 4.x 2019-03-01 20:18:48 +00:00
superres Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
ts Merge pull request #13317 from terfendail:norm_wintr 2018-11-29 19:34:14 +03:00
video perf: ignore _ovx tests 2019-03-06 15:52:23 +03:00
videoio Removed obsolete functions from cap_dc1394_v2.cpp 2019-03-14 12:08:16 +03:00
videostab Add semicolons after CV_INSTRUMENT macros 2018-09-14 06:45:31 +09:00
viz viz: call "mapper->Update()" before and after SetInputData() 2018-08-22 15:40:51 +03:00
world Do not build protobuf without dnn (#10689) 2018-02-01 16:30:23 +03:00
CMakeLists.txt cmake: allow providing list of extra modules paths 2018-02-01 19:02:02 +03:00