The Khronos Group - a non-profit industry consortium to develop, publish and promote open standard, royalty-free media authoring and acceleration standards for desktop and handheld devices, combined with conformance qualification programs for platform and device interoperability.

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

In my case this also works and the ouput of an OpenCL program that shares buffers with OpenGL produces the correct results in each case. However, only device[0] is actually hooked up to the monitor!! It seems to me that even if you create a context with only one of the devices, both cards are picking up all of the OpenCL commands. Actually both cards are also picking up the wgl and gl calls. i.e. a call to wglCreateContext creates a context on both cards. So, basically both cards work in unicense.

That now leaves me with the question of how to use the two cards for different purposes. I,e. one for OpenGL and maybe some OpenCL kernels that require interoperability, and another card for some visualizaiton unrelated OpenCL computation ?