21 GLuint
read_program(
const char *filename,
const char *definitions=
"" );
30 int reload_program(
const GLuint program,
const char *filename,
const char *definitions=
"" );
GLuint read_program(const char *filename, const char *definitions="")
int program_print_errors(const GLuint program)
affiche les erreurs de compilation.
int release_program(const GLuint program)
detruit les shaders et le program.
bool program_errors(const GLuint program)
renvoie vrai si le programme n'est pas pret.
int reload_program(const GLuint program, const char *filename, const char *definitions="")
bool program_ready(const GLuint program)
renvoie vrai si le programme est pret. (pas d'erreurs de compilation des shaders, pas d'erreur de lin...
int program_format_errors(const GLuint program, std::string &errors)
renvoie les erreurs de compilation.