mirror of
https://github.com/halpz/re3.git
synced 2025-07-15 09:18:12 +00:00
Merge remote-tracking branch 'upstream/miami' into miami
This commit is contained in:
@ -4539,6 +4539,8 @@ CCam::Process_FollowPed_Rotation(const CVector &CameraTarget, float TargetOrient
|
||||
Rotating = false;
|
||||
}
|
||||
|
||||
if(TheCamera.m_bUseTransitionBeta)
|
||||
Beta = CGeneral::GetATanOfXY(-Cos(m_fTransitionBeta), -Sin(m_fTransitionBeta));
|
||||
|
||||
Front = CVector(Cos(Alpha) * Cos(Beta), Cos(Alpha) * Sin(Beta), Sin(Alpha));
|
||||
Source = TargetCoors - Front*CamDist;
|
||||
|
@ -1088,7 +1088,7 @@ CMenuManager::Draw()
|
||||
rightText = TheText.Get(gbShowCollisionPolys ? "FEM_ON" : "FEM_OFF");
|
||||
break;
|
||||
case MENUACTION_SHOWCULL:
|
||||
rightText = TheText.Get(gbShowCullZoneDebugStuff ? "FEM_ON" : "FEM_OFF");
|
||||
// REMOVED(MIAMI)
|
||||
break;
|
||||
case MENUACTION_SHOWHEADBOB:
|
||||
rightText = TheText.Get(TheCamera.m_bHeadBob ? "FEM_ON" : "FEM_OFF");
|
||||
@ -4464,7 +4464,7 @@ CMenuManager::ProcessButtonPresses(void)
|
||||
CGame::ReloadIPLs();
|
||||
break;
|
||||
case MENUACTION_SHOWCULL:
|
||||
gbShowCullZoneDebugStuff = !gbShowCullZoneDebugStuff;
|
||||
// REMOVED(MIAMI)
|
||||
break;
|
||||
case MENUACTION_MEMCARDSAVECONFIRM:
|
||||
return;
|
||||
|
@ -234,7 +234,7 @@ CStreaming::Init(void)
|
||||
}
|
||||
}
|
||||
#else
|
||||
CStreaming::Init();
|
||||
CStreaming::Init2();
|
||||
#endif
|
||||
}
|
||||
|
||||
@ -725,7 +725,7 @@ CStreaming::RequestBigBuildings(eLevelName level, const CVector &pos)
|
||||
b = CPools::GetBuildingPool()->GetSlot(i);
|
||||
if(b && b->bIsBIGBuilding && b->m_level == level)
|
||||
if(b->bStreamBIGBuilding){
|
||||
if(CRenderer::ShouldModelBeStreamed(b))
|
||||
if(CRenderer::ShouldModelBeStreamed(b, pos))
|
||||
RequestModel(b->GetModelIndex(), 0);
|
||||
}else
|
||||
RequestModel(b->GetModelIndex(), BIGBUILDINGFLAGS);
|
||||
@ -745,7 +745,7 @@ CStreaming::InstanceBigBuildings(eLevelName level, const CVector &pos)
|
||||
b = CPools::GetBuildingPool()->GetSlot(i);
|
||||
if(b && b->bIsBIGBuilding && b->m_level == level &&
|
||||
b->bStreamBIGBuilding && b->m_rwObject == nil)
|
||||
if(CRenderer::ShouldModelBeStreamed(b))
|
||||
if(CRenderer::ShouldModelBeStreamed(b, pos))
|
||||
b->CreateRwObject();
|
||||
}
|
||||
}
|
||||
|
@ -778,14 +778,17 @@ RenderScene(void)
|
||||
DoRWRenderHorizon();
|
||||
CRenderer::RenderRoads();
|
||||
CCoronas::RenderReflections();
|
||||
RwRenderStateSet(rwRENDERSTATEFOGENABLE, (void*)TRUE);
|
||||
CRenderer::RenderEverythingBarRoads();
|
||||
CRenderer::RenderBoats();
|
||||
DefinedState();
|
||||
RwRenderStateSet(rwRENDERSTATECULLMODE, (void*)rwCULLMODECULLNONE);
|
||||
CWaterLevel::RenderWater();
|
||||
CRenderer::RenderBoats();
|
||||
CRenderer::RenderFadingInUnderwaterEntities();
|
||||
RwRenderStateSet(rwRENDERSTATECULLMODE, (void*)rwCULLMODECULLNONE);
|
||||
// CWaterLevel::RenderTransparentWater();
|
||||
CRenderer::RenderFadingInEntities();
|
||||
CRenderer::RenderVehiclesButNotBoats();
|
||||
RwRenderStateSet(rwRENDERSTATECULLMODE, (void*)rwCULLMODECULLNONE);
|
||||
CWeather::RenderRainStreaks();
|
||||
// CCoronas::RenderSunReflection
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -329,6 +329,7 @@ DebugMenuPopulate(void)
|
||||
DebugMenuAddCmd("Spawn", "Spawn Predator", [](){ SpawnCar(MI_PREDATOR); });
|
||||
|
||||
DebugMenuAddVarBool8("Render", "Draw hud", &CHud::m_Wants_To_Draw_Hud, nil);
|
||||
DebugMenuAddVarBool8("Render", "Backface Culling", &gBackfaceCulling, nil);
|
||||
#ifdef LIBRW
|
||||
DebugMenuAddVarBool8("Render", "PS2 Alpha test Emu", &gPS2alphaTest, nil);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user