data.reserve(n*stride);
}
-float *VertexArray::append()
+char *VertexArray::append()
{
if(format.empty())
throw invalid_operation("VertexArray::append");
return &*(data.end()-stride);
}
-float *VertexArray::modify(unsigned i)
+char *VertexArray::modify(unsigned i)
{
if(format.empty())
throw invalid_operation("VertexArray::modify");
unsigned VertexArray::get_data_size() const
{
- return data.size()*sizeof(float);
+ return data.size();
}