Lines Matching full:exec
71 struct vbo_exec_context *exec = &vbo->exec;
73 check_buffers_are_unmapped(exec->array.inputs);
75 assert(!_mesa_bufferobj_mapped(exec->vtx.bufferobj));
353 struct vbo_exec_context *exec = &vbo->exec;
361 struct gl_buffer_object *bufObj = exec->array.inputs[i]->BufferObj;
363 GLint stride = exec->array.inputs[i]->Stride;
367 exec->array.inputs[i]->Size,
369 /*exec->array.inputs[i]->Enabled,*/
371 exec->array.inputs[i]->Ptr,
377 int offset = (int) (GLintptr) exec->array.inputs[i]->Ptr;
395 * Set the vbo->exec->inputs[] pointers to point to the enabled
406 struct vbo_exec_context *exec = &vbo->exec;
408 const struct gl_client_array **inputs = &exec->array.inputs[0];
514 * Examine the enabled vertex arrays to set the exec->array.inputs[] values.
524 struct vbo_exec_context *exec = &vbo->exec;
528 if (exec->array.recalculate_inputs) {
540 exec->array.recalculate_inputs = GL_FALSE;
587 struct vbo_exec_context *exec = &vbo->exec;
634 check_buffers_are_unmapped(exec->array.inputs);
644 check_buffers_are_unmapped(exec->array.inputs);
812 struct vbo_exec_context *exec = &vbo->exec;
866 check_buffers_are_unmapped(exec->array.inputs);
1138 struct vbo_exec_context *exec = &vbo->exec;
1210 check_buffers_are_unmapped(exec->array.inputs);
1236 check_buffers_are_unmapped(exec->array.inputs);
1292 struct vbo_exec_context *exec = &vbo->exec;
1314 check_buffers_are_unmapped(exec->array.inputs);
1397 vbo_exec_array_init( struct vbo_exec_context *exec )
1399 exec->vtxfmt.DrawArrays = vbo_exec_DrawArrays;
1400 exec->vtxfmt.DrawElements = vbo_exec_DrawElements;
1401 exec->vtxfmt.DrawRangeElements = vbo_exec_DrawRangeElements;
1402 exec->vtxfmt.MultiDrawElementsEXT = vbo_exec_MultiDrawElements;
1403 exec->vtxfmt.DrawElementsBaseVertex = vbo_exec_DrawElementsBaseVertex;
1404 exec->vtxfmt.DrawRangeElementsBaseVertex = vbo_exec_DrawRangeElementsBaseVertex;
1405 exec->vtxfmt.MultiDrawElementsBaseVertex = vbo_exec_MultiDrawElementsBaseVertex;
1406 exec->vtxfmt.DrawArraysInstanced = vbo_exec_DrawArraysInstanced;
1407 exec->vtxfmt.DrawArraysInstancedBaseInstance = vbo_exec_DrawArraysInstancedBaseInstance;
1408 exec->vtxfmt.DrawElementsInstanced = vbo_exec_DrawElementsInstanced;
1409 exec->vtxfmt.DrawElementsInstancedBaseInstance = vbo_exec_DrawElementsInstancedBaseInstance;
1410 exec->vtxfmt.DrawElementsInstancedBaseVertex = vbo_exec_DrawElementsInstancedBaseVertex;
1411 exec->vtxfmt.DrawElementsInstancedBaseVertexBaseInstance = vbo_exec_DrawElementsInstancedBaseVertexBaseInstance;
1413 exec->vtxfmt.DrawTransformFeedback = vbo_exec_DrawTransformFeedback;
1414 exec->vtxfmt.DrawTransformFeedbackStream =
1416 exec->vtxfmt.DrawTransformFeedbackInstanced =
1418 exec->vtxfmt.DrawTransformFeedbackStreamInstanced =
1425 vbo_exec_array_destroy( struct vbo_exec_context *exec )