fixed opencl