I use a shader program to generate some data in a texture in OpenGL, and I want to read the data back in from OpenGL to use it on the CPU. Normally, of course, reading texture data involves flushing the pipeline, so that the data is actually there and ready, with obvious consequences for performance.I use a shader program to generate some data in