gKit2 light
|
shader_kit light, bac a sable fragment shader, cf shader_toy More...
#include <cstdio>
#include <cstring>
#include <chrono>
#include "glcore.h"
#include "window.h"
#include "files.h"
#include "program.h"
#include "uniforms.h"
#include "texture.h"
#include "mesh.h"
#include "wavefront.h"
#include "vec.h"
#include "mat.h"
#include "orbiter.h"
#include "color.h"
#include "image.h"
#include "image_hdr.h"
#include "text.h"
#include "widgets.h"
Go to the source code of this file.
Functions | |
void | reload_program () |
const char * | option_find (std::vector< const char * > &options, const char *ext) |
int | init (std::vector< const char * > &options) |
int | quit () |
int | draw (void) |
int | main (int argc, char **argv) |
Variables | |
const char * | program_filename |
GLuint | program |
std::string | program_log |
int | program_area |
bool | program_failed |
const char * | mesh_filename |
Mesh | mesh |
Point | mesh_pmin |
Point | mesh_pmax |
int | vertex_count |
GLuint | vao |
bool | wireframe = false |
std::vector< const char * > | texture_filenames |
std::vector< GLuint > | textures |
Orbiter | camera |
Widgets | widgets |
size_t | last_load = 0 |
shader_kit light, bac a sable fragment shader, cf shader_toy
Definition in file shader_kit.cpp.
int init | ( | std::vector< const char * > & | options | ) |
compile les shaders et construit le programme + les buffers + le vertex array. renvoie -1 en cas d'erreur.
Definition at line 96 of file shader_kit.cpp.