title: What is the difference between OpenCL and OpenGL's compute shader?
body: <p>I know OpenCL gives control of the GPU's memory architecture and thus allows better optimization, but, leaving this aside, can we use Compute Shaders for vector operations (addition, multiplication, inversion, etc.)?</p>