public void Bind(ModelProgram program, ModelMesh mesh, int stride)
{
GraphicsBuffer buffer = Model.Buffer;
foreach (ModelVertexAttribute attribute in Attributes) {
int offset = attribute.Offset + mesh.BufferDataOffset;
ProgramAttribute programAttribute = attribute.MatchAttribute(program);
if (programAttribute != null)
programAttribute.Bind(buffer, offset, attribute.GraphicsFormat, stride);
}
}