It would be extremely useful if the ICD loader supported installing OpenCL implementations not as the root user on Unix-like systems.
For example, AMD's APP SDK implementation used to support an environment variable OPENCL_VENDOR_PATH (not sure if they still do?) which could be used to specify what directory to look for ICD files in, defaulting to /etc/OpenCL/vendors if this environment variable is not set.
I'm not sure what the equivalent behavior on Windows might look like.
It would be extremely useful if the ICD loader supported installing OpenCL implementations not as the root user on Unix-like systems.
For example, AMD's APP SDK implementation used to support an environment variable OPENCL_VENDOR_PATH (not sure if they still do?) which could be used to specify what directory to look for ICD files in, defaulting to /etc/OpenCL/vendors if this environment variable is not set.
I'm not sure what the equivalent behavior on Windows might look like.