Fireworks Engine  v2.0
Lightweight Sandbox Game Engine using OpenGL for additional Customisation and Quick Prototyping
Shader.h File Reference
#include <iostream>
#include <unordered_map>
#include <GL/glew.h>
#include <src/utils/fileutils.h>
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>
#include <glm/gtc/type_ptr.hpp>
Include dependency graph for Shader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fireworks::graphics::Shader
 The class responsible for creating amazing shaders. More...
 

Namespaces

 fireworks
 
 fireworks::graphics
 

Macros

#define SHADER_VERTEX_INDEX   0
 
#define SHADER_UV_INDEX   1
 
#define SHADER_TID_INDEX   2
 
#define SHADER_COLOR_INDEX   3
 

Macro Definition Documentation

◆ SHADER_COLOR_INDEX

#define SHADER_COLOR_INDEX   3

◆ SHADER_TID_INDEX

#define SHADER_TID_INDEX   2

◆ SHADER_UV_INDEX

#define SHADER_UV_INDEX   1

◆ SHADER_VERTEX_INDEX

#define SHADER_VERTEX_INDEX   0