mirror of
https://github.com/halpz/re3.git
synced 2025-07-25 12:12:47 +00:00
some rendering things
This commit is contained in:
@ -61,14 +61,6 @@ CVehicle *CRenderer::m_pFirstPersonVehicle;
|
||||
bool CRenderer::m_loadingPriority;
|
||||
float CRenderer::ms_lodDistScale = 1.2f;
|
||||
|
||||
#ifdef FIX_BUGS
|
||||
#define LOD_DISTANCE (300.0f*TheCamera.LODDistMultiplier)
|
||||
#else
|
||||
#define LOD_DISTANCE 300.0f
|
||||
#endif
|
||||
#define FADE_DISTANCE 20.0f
|
||||
#define STREAM_DISTANCE 30.0f
|
||||
|
||||
|
||||
void
|
||||
CRenderer::Init(void)
|
||||
@ -711,12 +703,13 @@ CRenderer::RenderOneBuilding(CEntity *ent, float camdist)
|
||||
{
|
||||
if(ent->m_rwObject == nil)
|
||||
return;
|
||||
|
||||
ent->bImBeingRendered = true; // TODO: this seems wrong, but do we even need it?
|
||||
|
||||
assert(RwObjectGetType(ent->m_rwObject) == rpATOMIC);
|
||||
RpAtomic *atomic = (RpAtomic*)ent->m_rwObject;
|
||||
CSimpleModelInfo *mi = (CSimpleModelInfo*)CModelInfo::GetModelInfo(ent->GetModelIndex());
|
||||
|
||||
ent->bImBeingRendered = true; // TODO: this seems wrong, but do we even need it?
|
||||
|
||||
int pass = PASS_BLEND;
|
||||
if(mi->m_additive) // very questionable
|
||||
pass = PASS_ADD;
|
||||
|
@ -2,6 +2,14 @@
|
||||
|
||||
class CEntity;
|
||||
|
||||
#ifdef FIX_BUGS
|
||||
#define LOD_DISTANCE (300.0f*TheCamera.LODDistMultiplier)
|
||||
#else
|
||||
#define LOD_DISTANCE 300.0f
|
||||
#endif
|
||||
#define FADE_DISTANCE 20.0f
|
||||
#define STREAM_DISTANCE 30.0f
|
||||
|
||||
extern bool gbShowCollisionPolys;
|
||||
extern bool gbShowCollisionLines;
|
||||
extern bool gbBigWhiteDebugLightSwitchedOn;
|
||||
|
Reference in New Issue
Block a user