Changeset View
Changeset View
Standalone View
Standalone View
source/graphics/ShaderDefines.h
Show All 18 Lines | |||||
#define INCLUDED_SHADERDEFINES | #define INCLUDED_SHADERDEFINES | ||||
#include "graphics/ShaderProgramPtr.h" | #include "graphics/ShaderProgramPtr.h" | ||||
#include "ps/CStr.h" | #include "ps/CStr.h" | ||||
#include "ps/CStrIntern.h" | #include "ps/CStrIntern.h" | ||||
#include <map> | #include <map> | ||||
#include <unordered_map> | #include <unordered_map> | ||||
#include <vector> | |||||
class CVector4D; | class CVector4D; | ||||
/** | /** | ||||
* Represents a mapping of name strings to value, for use with | * Represents a mapping of name strings to value, for use with | ||||
* CShaderDefines (values are strings) and CShaderUniforms (values are vec4s). | * CShaderDefines (values are strings) and CShaderUniforms (values are vec4s). | ||||
* | * | ||||
* Stored as interned vectors of name-value pairs, to support high performance | * Stored as interned vectors of name-value pairs, to support high performance | ||||
▲ Show 20 Lines • Show All 199 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator