17 lines
412 B
C
17 lines
412 B
C
#include "basic.h"
|
|
#include <glad/glad.h>
|
|
#include <GLFW/glfw3.h>
|
|
|
|
|
|
struct Renderer {
|
|
GLFWwindow* window = nullptr;
|
|
u32 window_width = 800;
|
|
u32 window_height = 600;
|
|
};
|
|
|
|
bool init_renderer(Renderer* renderer);
|
|
void cleanup_renderer(Renderer* renderer);
|
|
void draw_frame(Renderer* renderer);
|
|
void update_renderer(Renderer* renderer);
|
|
void framebuffer_size_callback(GLFWwindow* window, s32 width, s32 height);
|