I published my notes on #OpenCL #OpenGL interop
https://mathr.co.uk/web/opencl-opengl-interop.html
so far focus is on writing to OpenGL textures from OpenCL kernels.
in my realworld test case this gives an overall improvement in total* runtime of about 10% vs downloading from OpenCL to CPU and reuploading to OpenGL
(* I did not subtract the cost of everything else the test case was doing (loading settings, running opencl kernels + opengl shaders, saving images), a microbenchmark of just the data transfer changes would show a much bigger improvement)






