Home | History | Annotate | Download | only in tnl

Lines Matching refs:VB

46 			    struct vertex_buffer *VB,
55 const GLfloat *ptr; /* points to src vertex color (in VB array) */
223 struct vertex_buffer *VB, struct light_stage_data *store)
238 VB->AttribPtr[_TNL_ATTRIB_MAT_FRONT_AMBIENT + i] = VB->AttribPtr[_TNL_ATTRIB_COLOR0];
247 if (VB->AttribPtr[i]->stride) {
250 store->mat[j].ptr = VB->AttribPtr[i]->start;
251 store->mat[j].stride = VB->AttribPtr[i]->stride;
252 store->mat[j].size = VB->AttribPtr[i]->size;
330 struct vertex_buffer *VB = &tnl->vb;
331 GLvector4f *input = ctx->_NeedEyeCoords ? VB->EyePtr : VB->AttribPtr[_TNL_ATTRIB_POS];
339 if (input->size <= 2 && input == VB->AttribPtr[_TNL_ATTRIB_POS]) {
342 VB->AttribPtr[_TNL_ATTRIB_POS]->data,
343 VB->AttribPtr[_TNL_ATTRIB_POS]->stride,
345 VB->AttribPtr[_TNL_ATTRIB_POS]->size,
347 VB->Count );
352 _mesa_vector4f_clean_elem(&store->Input, VB->Count, 2);
358 _mesa_vector4f_clean_elem(&store->Input, VB->Count, 1);
366 if (prepare_materials( ctx, VB, store ))
375 store->light_func_tab[idx]( ctx, VB, stage, input );
422 GLuint size = tnl->vb.Size;