facecam2d/src/graphics.hpp

27 lines
447 B
C++
Raw Normal View History

2020-12-31 12:58:39 +00:00
#ifndef GRAPHICS_H
#define GRAPHICS_H
2021-01-07 05:12:36 +00:00
#ifdef __APPLE__
#include <OpenGL/gl.h>
#else
2020-12-31 12:58:39 +00:00
#include <GL/gl.h>
2021-01-07 05:12:36 +00:00
#endif
2020-12-31 12:58:39 +00:00
#include <glm/vec2.hpp>
void initGraphics ();
void graphicsFrame ();
2021-01-01 16:20:09 +00:00
void initBuffers (GLuint* vaoNum);
void initTexture (GLuint* texNum, const char* path);
void initShader();
2020-12-31 12:58:39 +00:00
void printShaderCompileLog(GLuint shader);
2021-01-10 07:13:32 +00:00
void updateModel(glm::vec2 headPos, glm::vec2 facePos, float rotation, float scale, bool mouthOpen);
2020-12-31 12:58:39 +00:00
#endif