Home | History | Annotate | Download | only in tnl

Lines Matching refs:inputs

274                         const struct tnl_vertex_array *inputs,
285 const struct tnl_vertex_array *array = &inputs[i];
516 /* Binding inputs may imply mapping some vertex buffer objects.
541 _tnl_init_inputs(struct tnl_inputs *inputs)
543 inputs->current = 0;
544 inputs->vertex_processing_mode = VP_MODE_FF;
555 struct tnl_inputs *inputs, GLbitfield enable)
566 struct tnl_vertex_array *input = &inputs->inputs[attr];
582 struct tnl_inputs *inputs, GLbitfield current)
587 GLbitfield mask = current & ~inputs->current;
589 if (mode != inputs->vertex_processing_mode)
594 struct tnl_vertex_array *input = &inputs->inputs[attr];
599 inputs->current = current;
600 inputs->vertex_processing_mode = mode;
610 _tnl_update_inputs(struct gl_context *ctx, struct tnl_inputs *inputs)
615 update_vao_inputs(ctx, inputs, enable);
617 /* The rest must be current inputs. */
618 update_current_inputs(ctx, inputs, ~enable & VERT_BIT_ALL);
627 return tnl->draw_arrays.inputs;