mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-03-21 13:20:54 +00:00
Set the underwater fog relative to default view distance
This commit is contained in:
parent
fe439e7bbf
commit
ccfebdd2c3
@ -493,9 +493,11 @@ namespace MWRender
|
|||||||
mCurrentCameraPos = cameraPos;
|
mCurrentCameraPos = cameraPos;
|
||||||
if (mWater->isUnderwater(cameraPos))
|
if (mWater->isUnderwater(cameraPos))
|
||||||
{
|
{
|
||||||
|
float viewDistance = mViewDistance;
|
||||||
|
viewDistance = std::min(viewDistance, 6666.f);
|
||||||
setFogColor(mUnderwaterColor * mUnderwaterWeight + mFogColor * (1.f-mUnderwaterWeight));
|
setFogColor(mUnderwaterColor * mUnderwaterWeight + mFogColor * (1.f-mUnderwaterWeight));
|
||||||
mStateUpdater->setFogStart(mViewDistance * (1 - mUnderwaterFog));
|
mStateUpdater->setFogStart(viewDistance * (1 - mUnderwaterFog));
|
||||||
mStateUpdater->setFogEnd(mViewDistance);
|
mStateUpdater->setFogEnd(viewDistance);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user