531
531
exec->vtx.prim[i].pad = 0;
532
532
exec->vtx.prim[i].start = exec->vtx.vert_count;
533
533
exec->vtx.prim[i].count = 0;
534
exec->vtx.prim[i].num_instances = 1;
535
536
ctx->Driver.CurrentExecPrimitive = mode;
852
/* Free the vertex buffer:
853
/* Free the vertex buffer. Unmap first if needed.
855
if (_mesa_bufferobj_mapped(exec->vtx.bufferobj)) {
856
ctx->Driver.UnmapBuffer(ctx, GL_ARRAY_BUFFER, exec->vtx.bufferobj);
854
858
_mesa_reference_buffer_object(ctx, &exec->vtx.bufferobj, NULL);
954
958
vbo_MultiTexCoord4f(target, s, t, r, q);
958
963
_vbo_Materialfv(GLenum face, GLenum pname, const GLfloat *params)
970
_vbo_Materialf(GLenum face, GLenum pname, GLfloat param)
974
p[1] = p[2] = p[3] = 0.0F;
975
vbo_Materialfv(face, pname, p);
965
980
_vbo_VertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
967
982
vbo_VertexAttrib4fARB(index, x, y, z, w);
987
_vbo_VertexAttrib1f(GLuint indx, GLfloat x)
989
vbo_VertexAttrib1fARB(indx, x);
994
_vbo_VertexAttrib1fv(GLuint indx, const GLfloat* values)
996
vbo_VertexAttrib1fvARB(indx, values);
1001
_vbo_VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y)
1003
vbo_VertexAttrib2fARB(indx, x, y);
1008
_vbo_VertexAttrib2fv(GLuint indx, const GLfloat* values)
1010
vbo_VertexAttrib2fvARB(indx, values);
1015
_vbo_VertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z)
1017
vbo_VertexAttrib3fARB(indx, x, y, z);
1022
_vbo_VertexAttrib3fv(GLuint indx, const GLfloat* values)
1024
vbo_VertexAttrib3fvARB(indx, values);
1029
_vbo_VertexAttrib4fv(GLuint indx, const GLfloat* values)
1031
vbo_VertexAttrib4fvARB(indx, values);