[Mesa-dev] [Bug 28130] vbo: premature flushing breaks GL_LINE_LOOP

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jun 11 10:24:25 PDT 2015


--- Comment #9 from Roland Scheidegger <sroland at vmware.com> ---
(In reply to marius predut from comment #8)
> My investigation till now :
> Because the test code call twice the 
> glBegin(GL_LINE_LOOP);glVertex3fv(); glEnd()  and then glFlush()
> if we add an intermediary glFlush() between those sequential call then the
> bug 
> is fixed.
> Seems a trouble with last status of glBegin(GL_LINE_LOOP) after the same
> call, in case not flushing was done.

Pretty sure this is more or less coincidence, since in this example a single
loop fits into the max size of some buffer before it will be flushed
internally. Make it bigger and it will still fail.
(Also see https://bugs.freedesktop.org/show_bug.cgi?id=81174 for a related bug
and some mroe explanation).

You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20150611/4e6ab7b7/attachment.html>

More information about the mesa-dev mailing list