Home | History | Annotate | Download | only in tnl

Lines Matching defs:VB

47 			    struct vertex_buffer *VB,
56 const GLfloat *ptr; /* points to src vertex color (in VB array) */
224 struct vertex_buffer *VB, struct light_stage_data *store)
239 VB->AttribPtr[_TNL_ATTRIB_MAT_FRONT_AMBIENT + i] =
240 VB->AttribPtr[_TNL_ATTRIB_COLOR0];
250 if (VB->AttribPtr[i]->stride) {
253 store->mat[j].ptr = VB->AttribPtr[i]->start;
254 store->mat[j].stride = VB->AttribPtr[i]->stride;
255 store->mat[j].size = VB->AttribPtr[i]->size;
333 struct vertex_buffer *VB = &tnl->vb;
334 GLvector4f *input = ctx->_NeedEyeCoords ? VB->EyePtr : VB->AttribPtr[_TNL_ATTRIB_POS];
342 if (input->size <= 2 && input == VB->AttribPtr[_TNL_ATTRIB_POS]) {
345 VB->AttribPtr[_TNL_ATTRIB_POS]->data,
346 VB->AttribPtr[_TNL_ATTRIB_POS]->stride,
348 VB->AttribPtr[_TNL_ATTRIB_POS]->size,
350 VB->Count );
355 _mesa_vector4f_clean_elem(&store->Input, VB->Count, 2);
361 _mesa_vector4f_clean_elem(&store->Input, VB->Count, 1);
369 if (prepare_materials( ctx, VB, store ))
378 store->light_func_tab[idx]( ctx, VB, stage, input );
426 GLuint size = tnl->vb.Size;