public static DynamicVertexBuffer Create(Vertex[] vertices, VertexLayout layout, BufferFlags flags = BufferFlags.None) { var vertex_buffer = new DynamicVertexBuffer { Handle = GraphicsContext.CreateDynamicVertexBuffer(vertices, layout, flags) }; GraphicsContext.RegisterAllocatedResource(vertex_buffer); return(vertex_buffer); }