Fix up triangle strip rendering
This commit is contained in:
parent
ae335eeff1
commit
e90b5e424a
|
@ -281,13 +281,11 @@ static void generate(AlignedVector* output, const GLenum mode, const GLsizei fir
|
||||||
|
|
||||||
vertex->flags = PVR_CMD_VERTEX_EOL;
|
vertex->flags = PVR_CMD_VERTEX_EOL;
|
||||||
}
|
}
|
||||||
|
} else if(mode == GL_TRIANGLE_STRIP && j == (max - 1)) {
|
||||||
|
/* If the mode was triangle strip, then the last vertex is the last vertex */
|
||||||
|
vertex->flags = PVR_CMD_VERTEX_EOL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* If the mode was triangle strip, then the last vertex is the last vertex */
|
|
||||||
if(mode == GL_TRIANGLE_STRIP) {
|
|
||||||
vertex->flags = PVR_CMD_VERTEX_EOL;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void transform(AlignedVector* vertices) {
|
static void transform(AlignedVector* vertices) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user