i965: fix line stipple fallback for GL_LINE_STRIP primitives
authorRobert Ellison <papillo@vmware.com>
Sat, 21 Feb 2009 00:04:15 +0000 (17:04 -0700)
committerRobert Ellison <papillo@vmware.com>
Mon, 23 Feb 2009 18:28:00 +0000 (11:28 -0700)
commit73658ff04fd4cb5f492b0477775430efc5f8b4ca
tree33420a232d82f94fba39b2efd3ae23bc52448897
parent37f21fce3bd323c361291215edeb7d8cf5f4335b
i965: fix line stipple fallback for GL_LINE_STRIP primitives

When doing line stipple, the stipple count resets on each line segment,
unless the primitive is a GL_LINE_LOOP or a GL_LINE_STRIP.

The existing code correctly identifies the need for a software fallback
to handle conformant line stipple on GL_LINE_LOOP primitives, but
neglects to make the same assessment on GL_LINE_STRIP primitives.
This fixes it so they match.
src/mesa/drivers/dri/i965/brw_draw.c