summaryrefslogtreecommitdiff
path: root/in_practice/breakout/sprite.h
blob: 7c07eb921f6a481546c1febe4569e717392a2cb2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef SPRITE_H
#define SPRITE_H

#include "texture.h"
#include "my_math.h"

typedef struct {
	u32 shader;
	u32 vao;
} sprite_renderer_t;

extern sprite_renderer_t init_renderer(u32 shader);
extern void render_sprite(sprite_renderer_t renderer, u32 texture, v2 pos, v2 size, f32 rotate, v3 color);

#endif