We've implemented support for WGL_NV_DX_interop in our application, and I was a bit surprised to see that AMD hardware advertise support for it. Fine, I thought; we get fast-path there as well.
However, as opposed to NVIDIA's implementation, I keep getting an error when I'm trying to register a D3D9 render-target as a GL_RENDERBUFFER. GetLastError() returns ERROR_OPEN_FAILED.
Is there something I can do to get this to work? As-is, our application simply barfs on that error, because it expects wglDXRegisterObjectNV to succeed.
I have attached a small reproduction-case.