We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3e6cc79 commit 87a27cfCopy full SHA for 87a27cf
Generals/Code/GameEngineDevice/Source/W3DDevice/GameClient/W3DShaderManager.cpp
@@ -1336,10 +1336,9 @@ void TerrainShader2Stage::updateCloud()
1336
m_xOffset += m_xSlidePerSecond * frame_time;
1337
m_yOffset += m_ySlidePerSecond * frame_time;
1338
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;
+ // This moves offsets towards zero when smaller -1.0 or larger 1.0
+ m_xOffset -= (Int)m_xOffset;
+ m_yOffset -= (Int)m_yOffset;
1343
}
1344
1345
void TerrainShader2Stage::updateNoise1(D3DXMATRIX *destMatrix,D3DXMATRIX *curViewInverse, Bool doUpdate)
0 commit comments