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.
This commit is contained in:
parent
37f21fce3b
commit
73658ff04f
|
@ -220,7 +220,7 @@ static GLboolean check_fallbacks( struct brw_context *brw,
|
|||
/* GS doesn't get enough information to know when to reset
|
||||
* the stipple counter?!?
|
||||
*/
|
||||
if (prim[i].mode == GL_LINE_LOOP)
|
||||
if (prim[i].mode == GL_LINE_LOOP || prim[i].mode == GL_LINE_STRIP)
|
||||
return GL_TRUE;
|
||||
|
||||
if (prim[i].mode == GL_POLYGON &&
|
||||
|
|
Loading…
Reference in New Issue