private static void BindFloatArrayAttribute (FloatAttributeBinding binding)
		{
			GL.BindBuffer (BufferTarget.ArrayBuffer, binding.Buffer);
			GL.EnableVertexAttribArray (binding.Location);
			GL.VertexAttribPointer (binding.Location, binding.Elements, VertexAttribPointerType.Float, false, binding.Stride, binding.Offset);
			GL.BindBuffer (BufferTarget.ArrayBuffer, 0);
		}
		public TextVertexBuffer ()
		{
			in_position = new FloatAttributeBinding ("in_position", 0, 3);
			in_texCoords = new FloatAttributeBinding ("in_texCoords", 1, 2);
			in_drawID = new IntAttributeBinding ("in_drawId", 2, 1);
			ArrayId = GL.GenVertexArray();
		}