I have written an application that shares textures between OpenCL and D3D10. I use OpenCL to write to a D3D texture and D3D to display it. The application executes well with one exception. I find that if I switch from windowed to full screen graphics using the latest HD4000 Win8 driver then the execution time for clEnqueueAcquireD3D10ObjectsKHR goes to over 2 seconds. When it finally completes it returns CL_SUCCESS. The application still executes correctly, but at a very slow speed (i.e. drops from >100 frames per second to approx. 0.5 frames per second). Performance does not recover if I switch back from full screen graphics.
The switch between windows and fullscreen works correctly without slowdown on PCs using either ATI or NVidia graphics hardware.
Is this a known issue? Unfortunately I'm not able to provide a small example for this issue.
O/S Windows 8 64bit, HD4000 driver version 126.96.36.199.2932, Intel SDK for OpenCL* Applications 2013 Beta