/// <summary> /// Updates the instance attribute. /// </summary> /// <param name="name">The name.</param> /// <param name="data">The data.</param> public void UpdateInstanceAttribute(string name, System.Numerics.Vector4[] data) { Vao.SetAttribute(GetAttributeShaderLocationAndCheckVao(name), data, VertexAttribPointerType.Float, 4, true); }
/// <summary> /// Updates the instance attribute. /// </summary> /// <param name="name">The name.</param> /// <param name="data">The data.</param> public void UpdateInstanceAttribute(string name, Vector4[] data) { Vao.SetAttribute(GetAttributeShaderLocationAndCheckVao(name), data, true); }
/// <summary> /// Updates the instance attribute. /// </summary> /// <param name="name">The name.</param> /// <param name="data">The data.</param> public void UpdateInstanceAttribute(string name, float[] data) { Vao.SetAttribute(GetAttributeShaderLocationAndCheckVao(name), data, VertexAttribPointerType.Float, 1, true); }