18 #include "precompiled.h"
25 m_AlphaBlending(false),
55 if (texture.
Name == str_baseTex)
76 for (
int i = 0; i < (1 << size); i++)
79 for (
int j = 0; j < size; j++)
void Add(CStrIntern name, CStrIntern value)
Add a name and associated value to the map of defines.
void AddShaderDefine(CStrIntern key, CStrIntern value)
void AddSampler(const TextureSampler &texture)
void AddConditionalDefine(const char *defname, const char *defvalue, int type, std::vector< float > &args)
CShaderRenderQueries m_RenderQueries
std::vector< CShaderDefines > m_CombinedShaderDefines
void SetShaderEffect(const CStr &effect)
CTexturePtr m_DiffuseTexture
static CColor BrokenColor(0.3f, 0.3f, 0.3f, 1.0f)
CStrIntern m_ShaderEffect
void Add(const char *name)
Represents a mapping of name strings to value strings, for use with #if and #ifdef and similar condit...
CShaderConditionalDefines m_ConditionalDefines
const CondDefine & GetItem(size_t i) const
SamplersVector m_Samplers
CShaderUniforms m_StaticUniforms
void AddRenderQuery(const char *key)
void RecomputeCombinedShaderDefines()
static const player_id_t INVALID_PLAYER
void Add(const char *defname, const char *defvalue, int type, std::vector< float > &args)
void AddStaticUniform(const char *key, const CVector4D &value)
CShaderDefines m_ShaderDefines