Skip to content

Commit 87a27cf

Browse files
committed
Replicate in Generals
1 parent 3e6cc79 commit 87a27cf

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

Generals/Code/GameEngineDevice/Source/W3DDevice/GameClient/W3DShaderManager.cpp

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1336,10 +1336,9 @@ void TerrainShader2Stage::updateCloud()
13361336
m_xOffset += m_xSlidePerSecond * frame_time;
13371337
m_yOffset += m_ySlidePerSecond * frame_time;
13381338

1339-
while (m_xOffset > 1) m_xOffset -= 1;
1340-
while (m_yOffset > 1) m_yOffset -= 1;
1341-
while (m_xOffset < -1) m_xOffset += 1;
1342-
while (m_yOffset < -1) m_yOffset += 1;
1339+
// This moves offsets towards zero when smaller -1.0 or larger 1.0
1340+
m_xOffset -= (Int)m_xOffset;
1341+
m_yOffset -= (Int)m_yOffset;
13431342
}
13441343

13451344
void TerrainShader2Stage::updateNoise1(D3DXMATRIX *destMatrix,D3DXMATRIX *curViewInverse, Bool doUpdate)

0 commit comments

Comments
 (0)