iRendererUtils.h File Reference
#include <igor/renderer/utils/iRendererDefines.h>
#include <glad/glad.h>

Classes

class  igor::iRendererUtils
 

Namespaces

namespace  igor
 resource parameters texture unit 3
 

Macros

#define GL_CHECK_ERROR()
 

Variables

static constexpr const char * igor::UNIFORM_SOLIDCOLOR = "igor_solidColor"
 
static constexpr const char * igor::UNIFORM_EYE_POSITION = "igor_eyePosition"
 
static constexpr const char * igor::UNIFORM_LIGHT_ORIENTATION = "igor_lightOrientation"
 
static constexpr const char * igor::UNIFORM_LIGHT_AMBIENT = "igor_lightAmbient"
 
static constexpr const char * igor::UNIFORM_LIGHT_DIFFUSE = "igor_lightDiffuse"
 
static constexpr const char * igor::UNIFORM_LIGHT_SPECULAR = "igor_lightSpecular"
 
static constexpr const char * igor::UNIFORM_MODEL_VIEW_PROJECTION = "igor_modelViewProjection"
 
static constexpr const char * igor::UNIFORM_VIEW_PROJECTION = "igor_viewProjection"
 
static constexpr const char * igor::UNIFORM_MODEL = "igor_model"
 
static constexpr const char * igor::UNIFORM_MODEL_VIEW = "igor_modelView"
 
static constexpr const char * igor::UNIFORM_MATERIAL_AMBIENT = "igor_matAmbient"
 
static constexpr const char * igor::UNIFORM_MATERIAL_DIFFUSE = "igor_matDiffuse"
 
static constexpr const char * igor::UNIFORM_MATERIAL_SPECULAR = "igor_matSpecular"
 
static constexpr const char * igor::UNIFORM_MATERIAL_SHININESS = "igor_matShininess"
 
static constexpr const char * igor::UNIFORM_MATERIAL_EMISSIVE = "igor_matEmissive"
 
static constexpr const char * igor::UNIFORM_MATERIAL_ALPHA = "igor_matAlpha"
 
static constexpr const char * igor::UNIFORM_CONFIG_TILING = "igor_configTiling"
 
static constexpr const char * igor::UNIFORM_CONFIG_VELOCITY_ORIENTED = "igor_configVelocityOriented"
 
static constexpr const char * igor::SAMPLER_TEXTURE = "igor_matTexture"
 
static constexpr const char * igor::SAMPLER_TEXTURE0 = "igor_matTexture0"
 
static constexpr const char * igor::SAMPLER_TEXTURE1 = "igor_matTexture1"
 
static constexpr const char * igor::SAMPLER_TEXTURE2 = "igor_matTexture2"
 
static constexpr const char * igor::SAMPLER_TEXTURE3 = "igor_matTexture3"
 
static constexpr const char * igor::SAMPLER_TEXTURE4 = "igor_matTexture4"
 
static constexpr const char * igor::SAMPLER_TEXTURE5 = "igor_matTexture5"
 
static constexpr const char * igor::SAMPLER_TEXTURE6 = "igor_matTexture6"
 
static constexpr const char * igor::SAMPLER_TEXTURE7 = "igor_matTexture7"
 

Macro Definition Documentation

◆ GL_CHECK_ERROR

#define GL_CHECK_ERROR ( )

checks for openGL errors and prints them in the console