OpenCL dirty stuff