cso: check count == 0 in cso_set_vertex_buffers
[mesa.git] / src / gallium / auxiliary / cso_cache / cso_context.c
index e3d46f3c8deb3d91e9d0ac804b3c3adf426f0a36..2543c5ff61fa5f38ff585c57acbf6cbedca1bcf1 100644 (file)
@@ -1147,6 +1147,9 @@ void cso_set_vertex_buffers(struct cso_context *ctx,
 {
    struct u_vbuf *vbuf = ctx->vbuf;
 
+   if (!count)
+      return;
+
    if (vbuf) {
       u_vbuf_set_vertex_buffers(vbuf, start_slot, count, buffers);
       return;