summaryrefslogtreecommitdiff
path: root/in_practice/breakout/sprite.h
blob: dc60b0cbb391a6e421374b426278e1f786204f40 (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"

struct sprite_renderer {
	u32 shader;
	u32 vao;
};

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

#endif