blob: 7d06fdc04553dcfcd0b4f8f9fa88ea3136360c53 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#ifndef RENDERER_H
#define RENDERER_H
#include "../graphics/shaders.h"
#include "entity.h"
#include "../terrain.h"
#include "../light.h"
extern void Render_Init();
extern void Render_LoadLights(Shader_Layout *layout, light_t *lights, int n);
extern void Render_DrawEntity(Shader_Layout *layout, mat4_t *projectedViewMatrix, entity_t *entity);
extern void Render_DrawTerrain(Shader_Layout *layout, mat4_t *projectedViewMatrix, terrain_t *terrain);
extern void Render_Quit();
#endif // RENDERER_H
|