libhydride/include/program.h
2017-11-16 00:11:35 +03:00

32 lines
347 B
C

#pragma once
#include <vertex-buffer.h>
enum
{
DRAW_MODE_PLAIN = 1,
DRAW_MODE_TEXTURED,
DRAW_MODE_FREETYPE
};
struct program_t
{
char shader_active;
unsigned shader;
vertex_buffer_t *buffer;
};
struct program_t program;
void
program_init();
void
program_draw();
void
program_reset();
unsigned
program_next_index();