<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - extra vsync when reading back pixels in xbmc"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=79223#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - extra vsync when reading back pixels in xbmc"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=79223">bug 79223</a>
              from <span class="vcard"><a class="email" href="mailto:pierre-bugzilla@ossman.eu" title="Pierre Ossman <pierre-bugzilla@ossman.eu>"> <span class="fn">Pierre Ossman</span></a>
</span></b>
        <pre>Ok, so it is glReadPixels() that is waiting for vsync. I added some
measurements around that call and it is definitely where the delay happens.

For good measure I removed the mapping (step 2) and the extra render (step 4).
So it does seem that glReadPixels() is simply broken and isn't doing the nice
asynchronous read is it supposed to.

Oddly enough I could not reproduce the problem with a simple test program. So
there is something else required to provoke the issue.

Ideas?</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>