gKit2 light
Loading...
Searching...
No Matches
program.h File Reference
#include <vector>
#include <string>
#include "glcore.h"

Go to the source code of this file.

Classes

struct  PipelineProgram
 description d'un shader program compile. More...
class  PipelineCache
 ensemble de shader programs compiles. singleton. More...

Functions

GLuint read_program (const char *filename, const char *definitions="")
int release_program (const GLuint program)
 detruit les shaders et le program.
int reload_program (const GLuint program, const char *filename, const char *definitions="")
int reload_program (const GLuint program)
 recharge et recompile les shaders du program. utilise le cache pour retrouver la configuration et les sources.
int program_format_errors (const GLuint program, std::string &errors)
 renvoie les erreurs de compilation.
int program_print_errors (const GLuint program, const char *filename="")
 affiche les erreurs de compilation.
bool program_ready (const GLuint program)
 renvoie vrai si le programme est pret. (pas d'erreurs de compilation des shaders, pas d'erreur de link).
bool program_errors (const GLuint program)
 renvoie vrai si le programme n'est pas pret.

Detailed Description

shader program openGL

Definition in file program.h.