summary refs log tree commit diff stats
path: root/src/renderer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/renderer.h')
-rw-r--r--src/renderer.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/renderer.h b/src/renderer.h index de5fc31..057337c 100644 --- a/src/renderer.h +++ b/src/renderer.h
@@ -1,6 +1,7 @@
1#include <GL/glew.h> 1#include <GL/glew.h>
2#include <GLFW/glfw3.h> 2#include <GLFW/glfw3.h>
3#include <glm/glm.hpp> 3#include <glm/glm.hpp>
4#include <glm/gtc/matrix_transform.hpp>
4 5
5using namespace glm; 6using namespace glm;
6 7
@@ -35,6 +36,7 @@ void destroyRenderer();
35Texture* createTexture(int width, int height); 36Texture* createTexture(int width, int height);
36void destroyTexture(Texture* tex); 37void destroyTexture(Texture* tex);
37Texture* loadTextureFromBMP(char* filename); 38Texture* loadTextureFromBMP(char* filename);
39void saveTextureToBMP(Texture* tex, char* filename);
38void fillTexture(Texture* tex, Rectangle* loc, int r, int g, int b); 40void fillTexture(Texture* tex, Rectangle* loc, int r, int g, int b);
39void blitTexture(Texture* srctex, Texture* dsttex, Rectangle* srcrect, Rectangle* dstrect); 41void blitTexture(Texture* srctex, Texture* dsttex, Rectangle* srcrect, Rectangle* dstrect);
40void renderScreen(Texture* tex); 42void renderScreen(Texture* tex);