Hi Rob, Thanks for taking care!
Reviewed-by: Mathias Fröhlich <mathias.froehl...@web.de> best Mathias On Tuesday, 15 May 2018 20:34:14 CEST Rob Clark wrote: > Note, actually fixes 9987a072cb, but the problems don't show up until > 19a91841c3. > > Fixes: 19a91841c3 st/mesa: Use Array._DrawVAO in st_atom_array.c. > Fixes: 9987a072cb st/mesa: Make the input_to_index array available. > Signed-off-by: Rob Clark <robdcl...@gmail.com> > --- > src/mesa/state_tracker/st_program.c | 14 +++++++------- > 1 file changed, 7 insertions(+), 7 deletions(-) > > diff --git a/src/mesa/state_tracker/st_program.c > b/src/mesa/state_tracker/st_program.c > index a52c9f82569..a7671b7fd1d 100644 > --- a/src/mesa/state_tracker/st_program.c > +++ b/src/mesa/state_tracker/st_program.c > @@ -634,13 +634,6 @@ st_create_vp_variant(struct st_context *st, > fprintf(stderr, "mesa: cannot emulate deprecated features\n"); > } > > - for (unsigned index = 0; index < vpv->num_inputs; ++index) { > - unsigned attr = stvp->index_to_input[index]; > - if (attr == ST_DOUBLE_ATTRIB_PLACEHOLDER) > - continue; > - vpv->vert_attrib_mask |= 1u << attr; > - } > - > if (ST_DEBUG & DEBUG_TGSI) { > tgsi_dump(vpv->tgsi.tokens, 0); > debug_printf("\n"); > @@ -672,6 +665,13 @@ st_get_vp_variant(struct st_context *st, > /* create now */ > vpv = st_create_vp_variant(st, stvp, key); > if (vpv) { > + for (unsigned index = 0; index < vpv->num_inputs; ++index) { > + unsigned attr = stvp->index_to_input[index]; > + if (attr == ST_DOUBLE_ATTRIB_PLACEHOLDER) > + continue; > + vpv->vert_attrib_mask |= 1u << attr; > + } > + > /* insert into list */ > vpv->next = stvp->variants; > stvp->variants = vpv; > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev