Fix shader stuff

This commit is contained in:
momo5502
2016-10-23 16:45:21 +02:00
parent 64f80a21be
commit d2c5c45042
5 changed files with 86 additions and 264 deletions

View File

@ -2476,6 +2476,33 @@ namespace Game
GfxColor groundLighting;
};
enum surfaceType_t
{
SF_TRIANGLES = 0x0,
SF_TRIANGLES_NO_SUN_SHADOW = 0x1,
SF_BEGIN_STATICMODEL = 0x2,
SF_STATICMODEL_RIGID = 0x2,
SF_STATICMODEL_INSTANCED = 0x3,
SF_STATICMODEL_RIGID_NO_SUN_SHADOW = 0x4,
SF_STATICMODEL_INSTANCED_NO_SUN_SHADOW = 0x5,
SF_END_STATICMODEL = 0x6,
SF_BMODEL = 0x6,
SF_BEGIN_XMODEL = 0x7,
SF_XMODEL_RIGID = 0x7,
SF_XMODEL_SKINNED = 0x8,
SF_END_XMODEL = 0x9,
SF_BEGIN_FX = 0x9,
SF_CODE = 0x9,
SF_GLASS = 0xA,
SF_MARK = 0xB,
SF_SPARK = 0xC,
SF_PARTICLE_CLOUD = 0xD,
SF_PARTICLE_SPARK_CLOUD = 0xE,
SF_END_FX = 0xF,
SF_NUM_SURFACE_TYPES = 0xF,
SF_FORCE_32_BITS = 0xFFFFFFFF,
};
struct srfTriangles_t
{
int vertexLayerData;