|
sphore 0.0.1
SPH openGL rendering engine
|
Code for managing shaders. More...
#include "settings.h"#include "shaders.h"#include "sphore.h"#include "warning.h"#include <stdio.h>#include <string.h>#include <GL/gl.h>Defines | |
| #define | FILE_BUFFER_SIZE 512 |
Functions | |
| void | _print_shader_info_log (GLuint obj) |
| SREbool | _create_shader (GLuint *shader_name, GLenum type, char *location) |
| void | _print_program_info_log (GLuint obj) |
| SREbool | _create_program (GLuint *program, GLuint vertex_shader, GLuint fragment_shader) |
| void | create_shaders (void) |
| void | destroy_shaders (void) |
| SREbool | create_programs (void) |
| void | destroy_programs (void) |
Code for managing shaders.
| #define FILE_BUFFER_SIZE 512 |
| SREbool _create_program | ( | GLuint * | program, |
| GLuint | vertex_shader, | ||
| GLuint | fragment_shader | ||
| ) |
| SREbool _create_shader | ( | GLuint * | shader_name, |
| GLenum | type, | ||
| char * | location | ||
| ) |
| void _print_program_info_log | ( | GLuint | obj | ) |
| void _print_shader_info_log | ( | GLuint | obj | ) |
| SREbool create_programs | ( | void | ) |
| void create_shaders | ( | void | ) |
| void destroy_programs | ( | void | ) |
| void destroy_shaders | ( | void | ) |