[Bug 70604] [IVB Regression]Piglit spec/glsl-1.50/glsl-1.50-geometry-primitive-id-restart GL_LINES_ADJACENCY other fails

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Oct 19 15:19:50 PDT 2013


Paul Berry <stereotype441 at gmail.com> changed:

           What    |Removed                     |Added
             Status|NEW                         |ASSIGNED

--- Comment #2 from Paul Berry <stereotype441 at gmail.com> ---
The following patches should fix all of the failing cases except for the

- vbo: Make vbo_sw_primitive_restart optionally count primitives.
- i965/gs: Fix gl_PrimitiveIDIn when using SW primitive restart.

These patches were sent to the mailing list on October 11 and are awaiting

Unfortunately, the GL_LINE_LOOP cases are not easily fixable due to a hardware
limitation: the hardware converts GL_LINE_LOOP primitives to GL_LINE_STRIP
primitives (by repeating the first vertex at the end of the loop) *before*
dangling vertex removal.  As a result, a line loop consisting of a single
vertex causes a single primitive to be output (a line going from that vertex to
itself), whereas the GL spec says that it should cause zero primitives to be
output.  I don't believe this problem is worth fixing.

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/intel-3d-bugs/attachments/20131019/0a8af893/attachment-0001.html>

More information about the intel-3d-bugs mailing list