Hi guys. I'm getting started with LWJGL's implementation of OpenCL; specifically on Ubuntu Maté with a GTX 950 installed.
I decided to start with the introductory code from Jeff Heaton, at
https://github.com/jeffheaton/opencl-hello-world . Whenever I poll CLPlatform with .getPlatforms(), it returns null. Not even an empty List, just null. I still can't figure out why and I've been unable to backtrace the code or find appropriate documentation as of yet. It seems like that just shouldn't happen.
Before I file a bug report, I thought I would check my bases. I've tried this on LWJGL 2.9.1 and LWJGL 3b; no visible change in function. I'm using the NVIDIA proprietary driver with updates; but switching back to Nouveau had no effect. I do have nvidia-opencl-icd-352-updates installed as a package; I am not certain whether it requires anything else.
Has anyone familiar with it ever encountered, and hopefully solved, this problem before?
—Mick