gearlib/include/quad.h

22 lines
431 B
C
Raw Normal View History

2024-05-03 11:18:50 +12:00
#ifndef __QUAD_H__
#define __QUAD_H__
#include <gearlib.h>
2024-05-03 22:52:53 +12:00
void setup_quads();
void draw_quad(vec2 pos, vec2 size, vec4 color);
void draw_quad_trans(mat4 transform, vec4 color);
void batch_draw_quad(RenderBatch* batch, mat4 transform, vec4 color);
RenderBatch* create_quad_batch();
extern RenderBatch* quad_batch;
2024-05-03 11:18:50 +12:00
typedef struct {
vec3 Position;
vec4 Color;
} QuadVertex;
extern vec3 quad_vertex_positions[6];
#endif