[clipMap_t] importer bugfxies plus some new structs

This commit is contained in:
TheApadayo
2016-12-29 14:14:55 -05:00
parent 72a7f8c226
commit e95bf591cf
4 changed files with 125 additions and 64 deletions

View File

@ -2381,12 +2381,16 @@ namespace Game
struct cbrush_t
{
int count;
cbrushside_t * brushSide;
char * brushEdge;
char pad[24];
unsigned __int16 numsides;
unsigned __int16 glassPieceIndex;
cbrushside_t *sides;
char *baseAdjacentSide;
__int16 axialMaterialNum[2][3];
char firstAdjacentSideOffsets[2][3];
char edgeCount[2][3];
};
struct cLeaf_t
{
unsigned __int16 firstCollAabbIndex;
@ -2504,9 +2508,12 @@ namespace Game
struct SModelAabbNode
{
char pad[28];
Bounds bounds;
unsigned __int16 firstChild;
unsigned __int16 childCount;
};
struct clipMap_t
{
const char* name;
@ -2981,22 +2988,21 @@ namespace Game
struct GfxStaticModelDrawInst;
struct GfxWorldDpvsStatic
{
unsigned int smodelCount;
unsigned int staticSurfaceCount;
unsigned int staticSurfaceCountNoDecal;
unsigned int litSurfsBegin;
unsigned int litSurfsEnd;
unsigned int decalSurfsBegin;
unsigned int decalSurfsEnd;
unsigned int litOpaqueSurfsBegin;
unsigned int litOpaqueSurfsEnd;
unsigned int litTransSurfsBegin;
unsigned int litTransSurfsEnd;
unsigned int shadowCasterSurfsBegin;
unsigned int shadowCasterSurfsEnd;
unsigned int emissiveSurfsBegin;
unsigned int emissiveSurfsEnd;
unsigned int smodelVisDataCount;
unsigned int surfaceVisDataCount;
int surfStuff;
int sunShadowCount;
char *smodelVisData[3];
char *surfaceVisData[3];
unsigned __int16 *sortedSurfIndex;
@ -3009,6 +3015,7 @@ namespace Game
volatile int usageCount;
};
#pragma pack(push, 4)
struct GfxPackedPlacement
{