DirectX interop in 3.0 (Nvidia card)
I am trying to run the d3d11_interop example, but it crashes on initializeContextFromD3D11Device
. When trying to debug this function, I can see that clGetPlatformIDs
returns two IDs (as expected, I have an integrated Intel GPU and Nvidia GPU card). A call to clGetDeviceIDsFromD3D11KHR
throws an access violation exception for Nvidia card (Regardless whether the GPU being currently used in Intel or Nvidia). For the Intel embedded GPU the interop seems to work.
Am I missing something with Nvidia drivers? I have installed the latest Nvidia driver. Same happens in 64bit (CUDA 7.0) and on 32bit (CUDA 6.5).
I´m having similar problems using AMD GPU, support for DirectX is possibly not implemented on non-Intel devices.
Did you make any progress?