MVE - Multi-View Environment mve-devel
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
shader_program.h File Reference
#include <string>
#include <memory>
#include "math/vector.h"
#include "math/matrix.h"
#include "ogl/defines.h"
#include "ogl/opengl.h"
#include "ogl/check_gl_error.h"
Include dependency graph for shader_program.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ogl::ShaderProgram
 Abstraction for OpenGL Shader Programs. More...
 

Namespaces

namespace  ogl
 Wrappers and helpers for the OpenGL graphics API.
 

Macros

#define OGL_ATTRIB_COLOR   "color"
 
#define OGL_ATTRIB_NORMAL   "normal"
 
#define OGL_ATTRIB_POSITION   "pos"
 
#define OGL_ATTRIB_TEXCOORD   "texuv"
 

Macro Definition Documentation

◆ OGL_ATTRIB_COLOR

#define OGL_ATTRIB_COLOR   "color"

Definition at line 24 of file shader_program.h.

◆ OGL_ATTRIB_NORMAL

#define OGL_ATTRIB_NORMAL   "normal"

Definition at line 23 of file shader_program.h.

◆ OGL_ATTRIB_POSITION

#define OGL_ATTRIB_POSITION   "pos"

Definition at line 22 of file shader_program.h.

◆ OGL_ATTRIB_TEXCOORD

#define OGL_ATTRIB_TEXCOORD   "texuv"

Definition at line 25 of file shader_program.h.