public void VertexAttribute(VertexAttribute attrib, float value) { AssertFinite(value); int offset; if (!_attribOffsets.TryGetValue(attrib.Index, out offset)) { return; } _vertex[offset] = value; }
public void VertexAttribute(VertexAttribute attrib, Vector2 value) { AssertFinite(value.X); AssertFinite(value.Y); int offset; if (!_attribOffsets.TryGetValue(attrib.Index, out offset)) { return; } _vertex[offset + 0] = value.X; _vertex[offset + 1] = value.Y; }