Fixed occasional crash when viewing sensors at close range.

sensor-dev
Chris Laurel 2010-12-03 19:40:35 +00:00
parent b286ad7274
commit 6139ea9b4d
1 changed files with 2 additions and 4 deletions

View File

@ -3741,6 +3741,7 @@ void Renderer::draw(const Observer& observer,
closest = renderList[0].nearZ * 0.01f;
}
}
closest = min(closest, -MinNearPlaneDistance);
while (prevNear < closest)
{
@ -3862,13 +3863,10 @@ void Renderer::draw(const Observer& observer,
const RenderListEntry& rle = multidrawRenderList[j];
if (rle.discSizeInPixels > 1.0f && rle.farZ < depthPartitions[interval].nearZ && rle.nearZ > depthPartitions[interval].farZ)
{
//if (nearPlaneDistance * 1000000 > farPlaneDistance)
{
renderItem(rle, observer, m_cameraOrientation, nearPlaneDistance, farPlaneDistance);
}
}
}
// Render orbit paths
if (!orbitPathList.empty())