From fd8d4b32ede6ebeae332539b71d38c36420e2654 Mon Sep 17 00:00:00 2001 From: Marek Olšák Date: Fri, 18 Feb 2011 15:29:00 +0100 Subject: r300g: remove tracking whether vertex buffers need to be validated This was getting hard to maintain and didn't really bring any real benefits. Instead, validate buffers when the vertex array state is dirty. --- src/gallium/drivers/r300/r300_screen_buffer.c | 5 ----- 1 file changed, 5 deletions(-) (limited to 'src/gallium/drivers/r300/r300_screen_buffer.c') diff --git a/src/gallium/drivers/r300/r300_screen_buffer.c b/src/gallium/drivers/r300/r300_screen_buffer.c index 7855d70a97..1045911f3a 100644 --- a/src/gallium/drivers/r300/r300_screen_buffer.c +++ b/src/gallium/drivers/r300/r300_screen_buffer.c @@ -65,11 +65,6 @@ void r300_upload_index_buffer(struct r300_context *r300, index_buffer, &flushed); *start = index_offset / index_size; - - if (flushed || !r300->upload_ib_validated) { - r300->upload_ib_validated = FALSE; - r300->validate_buffers = TRUE; - } } static void r300_buffer_destroy(struct pipe_screen *screen, -- cgit v1.2.3