Gawain: add VertexBuffer prefix to functions
See intern/gawain for the API change. Other files are updated to use the new names.
This commit is contained in:
@@ -46,9 +46,9 @@ void VertexBuffer_resize_data(VertexBuffer*, unsigned v_ct);
|
||||
// to the vertex attribute's type and component count. They're in control of both, so this
|
||||
// should not be a problem.
|
||||
|
||||
void setAttrib(VertexBuffer*, unsigned a_idx, unsigned v_idx, const void* data);
|
||||
void fillAttrib(VertexBuffer*, unsigned a_idx, const void* data); // tightly packed, non interleaved input data
|
||||
void fillAttribStride(VertexBuffer*, unsigned a_idx, unsigned stride, const void* data);
|
||||
void VertexBuffer_set_attrib(VertexBuffer*, unsigned a_idx, unsigned v_idx, const void* data);
|
||||
void VertexBuffer_fill_attrib(VertexBuffer*, unsigned a_idx, const void* data); // tightly packed, non interleaved input data
|
||||
void VertexBuffer_fill_attrib_stride(VertexBuffer*, unsigned a_idx, unsigned stride, const void* data);
|
||||
|
||||
// TODO: decide whether to keep the functions below
|
||||
// doesn't immediate mode satisfy these needs?
|
||||
|
@@ -92,7 +92,7 @@ void VertexBuffer_resize_data(VertexBuffer* verts, unsigned v_ct)
|
||||
// extra space will be reclaimed, and never sent to VRAM (see VertexBuffer_prime)
|
||||
}
|
||||
|
||||
void setAttrib(VertexBuffer* verts, unsigned a_idx, unsigned v_idx, const void* data)
|
||||
void VertexBuffer_set_attrib(VertexBuffer* verts, unsigned a_idx, unsigned v_idx, const void* data)
|
||||
{
|
||||
const VertexFormat* format = &verts->format;
|
||||
const Attrib* a = format->attribs + a_idx;
|
||||
@@ -106,7 +106,7 @@ void setAttrib(VertexBuffer* verts, unsigned a_idx, unsigned v_idx, const void*
|
||||
memcpy((GLubyte*)verts->data + a->offset + v_idx * format->stride, data, a->sz);
|
||||
}
|
||||
|
||||
void fillAttrib(VertexBuffer* verts, unsigned a_idx, const void* data)
|
||||
void VertexBuffer_fill_attrib(VertexBuffer* verts, unsigned a_idx, const void* data)
|
||||
{
|
||||
const VertexFormat* format = &verts->format;
|
||||
const Attrib* a = format->attribs + a_idx;
|
||||
@@ -117,10 +117,10 @@ void fillAttrib(VertexBuffer* verts, unsigned a_idx, const void* data)
|
||||
|
||||
const unsigned stride = a->sz; // tightly packed input data
|
||||
|
||||
fillAttribStride(verts, a_idx, stride, data);
|
||||
VertexBuffer_fill_attrib_stride(verts, a_idx, stride, data);
|
||||
}
|
||||
|
||||
void fillAttribStride(VertexBuffer* verts, unsigned a_idx, unsigned stride, const void* data)
|
||||
void VertexBuffer_fill_attrib_stride(VertexBuffer* verts, unsigned a_idx, unsigned stride, const void* data)
|
||||
{
|
||||
const VertexFormat* format = &verts->format;
|
||||
const Attrib* a = format->attribs + a_idx;
|
||||
|
Reference in New Issue
Block a user