|
|
|
@ -32,22 +32,6 @@ |
|
|
|
#define DEFAULT_VERTEX_SHADER_FILE "../data/default.vs" |
|
|
|
#define DEFAULT_VERTEX_SHADER_FILE "../data/default.vs" |
|
|
|
#define DEFAULT_FRAGMENT_SHADER_FILE "../data/default.fs" |
|
|
|
#define DEFAULT_FRAGMENT_SHADER_FILE "../data/default.fs" |
|
|
|
|
|
|
|
|
|
|
|
const char * LINE_FRAGMENT_SHADER_CODE = |
|
|
|
|
|
|
|
"#version 330 core\n" |
|
|
|
|
|
|
|
"out vec3 color;\n" |
|
|
|
|
|
|
|
"void main()\n" |
|
|
|
|
|
|
|
"{\n" |
|
|
|
|
|
|
|
" color = vec3(0,0,0);\n" |
|
|
|
|
|
|
|
"}"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const char * DEBUG_FRAGMENT_SHADER_CODE = |
|
|
|
|
|
|
|
"#version 330 core\n" |
|
|
|
|
|
|
|
"out vec3 color;\n" |
|
|
|
|
|
|
|
"void main()\n" |
|
|
|
|
|
|
|
"{\n" |
|
|
|
|
|
|
|
" color = vec3(1,0,0);\n" |
|
|
|
|
|
|
|
"}"; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
typedef struct clear_col |
|
|
|
typedef struct clear_col |
|
|
|
{ |
|
|
|
{ |
|
|
|
real32 R; |
|
|
|
real32 R; |
|
|
|
@ -99,7 +83,6 @@ static render_group* g_filled_hex_render_group; |
|
|
|
static render_group* g_hex_line_render_group; |
|
|
|
static render_group* g_hex_line_render_group; |
|
|
|
static render_group* g_debug_render_group; |
|
|
|
static render_group* g_debug_render_group; |
|
|
|
static rg_shader_program g_default_shader; |
|
|
|
static rg_shader_program g_default_shader; |
|
|
|
static rg_shader_program g_line_shader; |
|
|
|
|
|
|
|
// NOTE: entity render_group pointers are kept in the entity struct
|
|
|
|
// NOTE: entity render_group pointers are kept in the entity struct
|
|
|
|
static camera g_camera; |
|
|
|
static camera g_camera; |
|
|
|
|
|
|
|
|
|
|
|
|