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:
Mike Erwin
2017-04-04 20:45:23 -04:00
parent 957b408458
commit c2f5cd8f64
12 changed files with 216 additions and 214 deletions

View File

@@ -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?

View File

@@ -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;