X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;ds=inline;f=src%2Fmesa%2Fstate_tracker%2Fst_atom_array.c;h=0847184d74df7f778d98d1e11786d04724ce65e7;hb=a2dc11a7818c04d8dc0324e8fcba98d60baea529;hp=56b8019a36fbccc8956fa43c13793866d8d2571d;hpb=ef83c9b762ee083a2bf1948befdb5dd0fb8df00b;p=mesa.git diff --git a/src/mesa/state_tracker/st_atom_array.c b/src/mesa/state_tracker/st_atom_array.c index 56b8019a36f..0847184d74d 100644 --- a/src/mesa/state_tracker/st_atom_array.c +++ b/src/mesa/state_tracker/st_atom_array.c @@ -567,8 +567,12 @@ setup_non_interleaved_attribs(struct st_context *st, unsigned src_format; array = get_client_array(vp, arrays, attr); - if (!array) + if (!array) { + vbuffer[attr].buffer = NULL; + vbuffer[attr].user_buffer = NULL; + vbuffer[attr].buffer_offset = 0; continue; + } stride = array->StrideB; bufobj = array->BufferObj;