break all opencl functionality for a rewrite