opencl ray tracer