From b7e3507a82d93b470d89f5cdf838f480bd7e4ab4 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Wed, 8 Dec 2021 01:02:56 +0100 Subject: Vertex translation, fix vertex texture use --- include/mgl/graphics/vertex.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'include') diff --git a/include/mgl/graphics/vertex.h b/include/mgl/graphics/vertex.h index 8cc2f25..2980f83 100644 --- a/include/mgl/graphics/vertex.h +++ b/include/mgl/graphics/vertex.h @@ -7,17 +7,18 @@ #include typedef struct mgl_context mgl_context; +typedef struct mgl_vertex mgl_vertex; -typedef struct { +struct mgl_vertex { mgl_vec2f position; mgl_vec2f texcoords; mgl_color color; -} mgl_vertex; +}; /* Note: this sends the vertices to the gpu everytime this is called. This should only be used for small lists of vertices or if every vertex needs to change every frame. Use mgl_vertex_buffer instead if possible. */ -void mgl_vertices_draw(mgl_context *context, const mgl_vertex *vertices, size_t vertex_count, mgl_primitive_type primitive_type); +void mgl_vertices_draw(mgl_context *context, const mgl_vertex *vertices, size_t vertex_count, mgl_primitive_type primitive_type, mgl_vec2f position); #endif /* MGL_VERTEX_H */ -- cgit v1.2.3