r300g: skip null vertex buffers

This commit is contained in:
Marek Olšák
2010-03-20 21:26:19 +01:00
parent 7b38f946a0
commit 951d89ae3a
+6 -1
View File
@@ -1039,7 +1039,6 @@ r300_create_sampler_view(struct pipe_context *pipe,
return view;
}
static void
r300_sampler_view_destroy(struct pipe_context *pipe,
struct pipe_sampler_view *view)
@@ -1125,6 +1124,12 @@ static void r300_set_vertex_buffers(struct pipe_context* pipe,
/* Reference our buffer. */
pipe_buffer_reference(&r300->vertex_buffer[i].buffer, vbo->buffer);
/* Skip NULL buffers */
if (!buffers[i].buffer) {
continue;
}
if (r300_buffer_is_user_buffer(vbo->buffer)) {
any_user_buffer = TRUE;
}