title: run glDispatchCompute in a loop
body: <p>Can i run this code in a loop without reading results from SSBO? And only read SSBO results after 100 iterations.</p>
  
  <pre><code>for (int i=0; i &lt;100; i++){
   glDispatchCompute(1, 200, 1);    
   glMemoryBarrier(GL_SHADER_IMAGE_ACCESS_BARRIER_BIT);//i understand this needed to ensure 
                   //it is done running the glsl code in GPU from previous iteration
  }
  </code></pre>
  
  <p>Also will glsl code executed e.g. second time within the loop(i==1) see results of first glsl execution in SSBO (i==0)?</p>
  
  <p>Finally do i really need  glMemoryBarrier call in the loop or it can be outside the loop? I am concerned that GPU code will not see changes done by first iteration in SSBO when executed second time.</p>