Multiple valid opencl drivers not loaded
Context
When there were valid drivers in both in both %{libdir}/OpenCL/vendors
and %{libdir}/GL/OpenCL/vendors
, the ones from the latter would "overwrite" the ones from the former.
This is because in our patch we reset the index for _icds
table in ocl_icd_loader.c
.
This is issue was reported by @AndyBe.
Acceptance Criteria
We can load multiple GPUs.