iShaderIO.cpp File Reference
#include <igor/resources/shader/loader/iShaderIO.h>
#include <igor/resources/iResourceManager.h>
#include <iaux/system/iaFile.h>
#include <tinyxml.h>
#include <fstream>
#include <iostream>

Namespaces

namespace  igor
 item data entity id
 

Functions

static iRenderStateValue igor::getRenderStateValue (TiXmlElement *states, const char *stateName, iRenderStateValue defaultValue)
 
static void igor::readStates (TiXmlElement *states, const iShaderPtr &shader)
 
static void igor::readShader (TiXmlElement *element, iShaderObjectType shaderObjectType, iShaderProgramPtr shaderProgram)
 
static void igor::readProgram (TiXmlElement *program, const iShaderPtr &shader)