Thanks for passing along the new information Jon!Originally Posted by oddhack
There are a couple URLs in the spec. Are these public and if so should I be able to browse there with a web browser? When I follow the links I am prompted for a password.
https://cvs.khronos.org/svn/repos/regis ... HR/drafts/
In the section "ICD Loader Vendor Enumeration on Windows" the LoadModule function is mentioned. Should this be LoadLibrary?
After reading the spec I believe that the interop problem I have with AMD and NVIDIA is that the NVIDIA Vendor ICD and the ICD Loader that NVIDIA shipped (in driver version 195.62) use the entry point clIcdDispatchGetPlatformIDsKHR instead of the specified clIcdGetPlatformIDsKHR. This may not be totally unexpected since the NVIDIA implementation predates both the ratified version of the spec and the ratification date, but I am slightly surprised that the conformance would have passed or that a conformant implementation could claim adherence to an unratified Khronos extension.
So unless I've misunderstood, the next step appears to be for NVIDIA to ship an updated Vendor ICD and ICD Loader that conforms to the ratified spec.