Pyrogenesis  trunk
Macros | Functions
ShaderManager.cpp File Reference
#include "precompiled.h"
#include "ShaderManager.h"
#include "graphics/ShaderTechnique.h"
#include "lib/config2.h"
#include "lib/timer.h"
#include "lib/utf8.h"
#include "ps/CLogger.h"
#include "ps/CStrIntern.h"
#include "ps/Filesystem.h"
#include "ps/PreprocessorWrapper.h"
#include "ps/Profile.h"
#include "ps/XML/RelaxNG.h"
#include "ps/XML/Xeromyces.h"
#include "ps/XML/XMLWriter.h"
#include "renderer/Renderer.h"
Include dependency graph for ShaderManager.cpp:

Macros

#define EL(x)   int el_##x = XeroFile.GetElementID(#x)
 
#define AT(x)   int at_##x = XeroFile.GetAttributeID(#x)
 
#define EL(x)   int el_##x = XeroFile.GetElementID(#x)
 
#define AT(x)   int at_##x = XeroFile.GetAttributeID(#x)
 

Functions

 TIMER_ADD_CLIENT (tc_ShaderValidation)
 
static GLenum ParseAttribSemantics (const CStr &str)
 
static GLenum ParseComparisonFunc (const CStr &str)
 
static GLenum ParseBlendFunc (const CStr &str)
 

Macro Definition Documentation

#define AT (   x)    int at_##x = XeroFile.GetAttributeID(#x)
#define AT (   x)    int at_##x = XeroFile.GetAttributeID(#x)
#define EL (   x)    int el_##x = XeroFile.GetElementID(#x)
#define EL (   x)    int el_##x = XeroFile.GetElementID(#x)

Function Documentation

static GLenum ParseAttribSemantics ( const CStr &  str)
static
static GLenum ParseBlendFunc ( const CStr &  str)
static
static GLenum ParseComparisonFunc ( const CStr &  str)
static
TIMER_ADD_CLIENT ( tc_ShaderValidation  )