Example for openGL/openCL interop and threaded Qt QGLWidgets