aboutsummaryrefslogtreecommitdiff
path: root/include/mgl
diff options
context:
space:
mode:
Diffstat (limited to 'include/mgl')
-rw-r--r--include/mgl/graphics/vertex.h7
1 files changed, 4 insertions, 3 deletions
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 <stddef.h>
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 */