Is there some way to report problems with the NVidia OpenCL drivers?
The problem I want to report is that if you call clCreateBuffer with host_ptr<>NULL and CL_MEM_ALLOC_HOST_PTR in flags (and not CL_MEM_COPY_HOST_PTR), you get a valid buffer returned (with driver version = 190.89).
But, according to the OpenCL spec (1.0 revision 48), CL_INVALID_HOST_PTR should be returned:
“if host_ptr is NULL and CL_MEM_USE_HOST_PTR or
CL_MEM_COPY_HOST_PTR are set in flags or if host_ptr is not NULL but
CL_MEM_COPY_HOST_PTR or CL_MEM_USE_HOST_PTR are not set in flags.”