You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
672 B
25 lines
672 B
//===== Copyright © 1996-2008, Valve Corporation, All rights reserved. ======//
|
|
#ifndef SHADERAPI_ISHADERSHADOW_DECLARATIONS_H
|
|
#define SHADERAPI_ISHADERSHADOW_DECLARATIONS_H
|
|
|
|
enum ShaderFogMode_t
|
|
{
|
|
SHADER_FOGMODE_DISABLED = 0,
|
|
SHADER_FOGMODE_OO_OVERBRIGHT,
|
|
SHADER_FOGMODE_BLACK,
|
|
SHADER_FOGMODE_GREY,
|
|
SHADER_FOGMODE_FOGCOLOR,
|
|
SHADER_FOGMODE_WHITE,
|
|
SHADER_FOGMODE_NUMFOGMODES
|
|
};
|
|
|
|
// m_ZBias has only two bits in ShadowState_t, so be careful extending this enum
|
|
enum PolygonOffsetMode_t
|
|
{
|
|
SHADER_POLYOFFSET_DISABLE = 0x0,
|
|
SHADER_POLYOFFSET_DECAL = 0x1,
|
|
SHADER_POLYOFFSET_SHADOW_BIAS = 0x2,
|
|
SHADER_POLYOFFSET_RESERVED = 0x3 // Reserved for future use
|
|
};
|
|
|
|
#endif
|