Replace 1e24 with 1e16 to avoid float overflow

This commit is contained in:
nillerusr
2021-10-13 20:01:24 +03:00
parent 977bac3205
commit cb04a1e451
22 changed files with 31 additions and 31 deletions
+1 -1
View File
@@ -2788,7 +2788,7 @@ int CFastPointLeafNum::GetLeaf( const Vector &vPos )
m_vCachedPos = vPos;
CCollisionBSPData *pBSPData = GetCollisionBSPData();
m_flDistToExitLeafSqr = 1e24;
m_flDistToExitLeafSqr = 1e16;
m_iCachedLeaf = CM_PointLeafnumMinDistSqr_r( pBSPData, vPos, 0, m_flDistToExitLeafSqr );
}
+2 -2
View File
@@ -102,8 +102,8 @@ inline CVertIndex CDispInfo::IndexToVert( int index ) const
void CDispInfo::UpdateBoundingBox()
{
m_BBoxMin.Init( 1e24, 1e24, 1e24 );
m_BBoxMax.Init( -1e24, -1e24, -1e24 );
m_BBoxMin.Init( 1e16, 1e16, 1e16 );
m_BBoxMax.Init( -1e16, -1e16, -1e16 );
for( int i=0; i < NumVerts(); i++ )
{
+2 -2
View File
@@ -793,7 +793,7 @@ CDispInfo::CDispInfo()
m_pPowerInfo = NULL;
m_ViewerSphereCenter.Init( 1e24, 1e24, 1e24 );
m_ViewerSphereCenter.Init( 1e16, 1e16, 1e16 );
m_bInUse = false;
@@ -995,7 +995,7 @@ int FindNeighborCornerVert( CCoreDispInfo *pDisp, const Vector &vecPoint )
CDispUtilsHelper *pDispHelper = pDisp;
int iClosest = 0;
float flClosest = 1e24;
float flClosest = 1e16;
for ( int iCorner = 0; iCorner < 4; ++iCorner )
{
+2 -2
View File
@@ -122,8 +122,8 @@ struct portalclip_t
static inline bool GetPortalScreenExtents( dareaportal_t *pPortal,
portalclip_t * RESTRICT clip, CPortalRect &portalRect , float *pReflectionWaterHeight )
{
portalRect.left = portalRect.bottom = 1e24;
portalRect.right = portalRect.top = -1e24;
portalRect.left = portalRect.bottom = 1e16;
portalRect.right = portalRect.top = -1e16;
bool bValidExtents = false;
worldbrushdata_t *pBrushData = host_state.worldbrush;