예제 #1
0
        public void VertexAttribute(VertexAttribute attrib, float value)
        {
            AssertFinite(value);

            int offset;

            if (!_attribOffsets.TryGetValue(attrib.Index, out offset))
            {
                return;
            }
            _vertex[offset] = value;
        }
예제 #2
0
        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;
        }