add some OpenCL 1.2 things and more error messages