summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mesa/pipe/draw/draw_vertex_cache.c18
1 files changed, 5 insertions, 13 deletions
diff --git a/src/mesa/pipe/draw/draw_vertex_cache.c b/src/mesa/pipe/draw/draw_vertex_cache.c
index 56a4c34df5..511f371ac8 100644
--- a/src/mesa/pipe/draw/draw_vertex_cache.c
+++ b/src/mesa/pipe/draw/draw_vertex_cache.c
@@ -68,13 +68,8 @@ static struct vertex_header *get_vertex( struct draw_context *draw,
/* If slot is in use, use the overflow area:
*/
if (draw->vcache.referenced & (1 << slot)) {
-// fprintf(stderr, "o");
slot = VCACHE_SIZE + draw->vcache.overflow++;
}
- else {
-// fprintf(stderr, ".");
- draw->vcache.referenced |= (1 << slot); /* slot now in use */
- }
assert(slot < Elements(draw->vcache.idx));
@@ -95,16 +90,13 @@ static struct vertex_header *get_vertex( struct draw_context *draw,
draw->vcache.vertex[slot]->pad = 0;
draw->vcache.vertex[slot]->vertex_id = ~0;
}
- else {
-// fprintf(stderr, "*");
- /* primitive flushing may have cleared the bitfield but did not
- * clear the idx[] array values. Set the bit now. This fixes a
- * bug found when drawing long triangle fans.
- */
- draw->vcache.referenced |= (1 << slot);
- }
+ /* primitive flushing may have cleared the bitfield but did not
+ * clear the idx[] array values. Set the bit now. This fixes a
+ * bug found when drawing long triangle fans.
+ */
+ draw->vcache.referenced |= (1 << slot);
return draw->vcache.vertex[slot];
}