[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
https://bugs.freedesktop.org/show_bug.cgi?id=70604
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
GL_LINE_LOOP cases:
- vbo: Make vbo_sw_primitive_restart optionally count primitives.
(http://lists.freedesktop.org/archives/mesa-dev/2013-October/046184.html)
- i965/gs: Fix gl_PrimitiveIDIn when using SW primitive restart.
(http://lists.freedesktop.org/archives/mesa-dev/2013-October/046185.html)
These patches were sent to the mailing list on October 11 and are awaiting
review.
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