Skip to content

Commit 5b0b01d

Browse files
authored
fix(display): Fix VideoBuffer format selection in W3DDisplay::createVideoBuffer (TheSuperHackers#2265)
1 parent 8568244 commit 5b0b01d

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

  • GeneralsMD/Code/GameEngineDevice/Source/W3DDevice/GameClient
  • Generals/Code/GameEngineDevice/Source/W3DDevice/GameClient

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2688,8 +2688,8 @@ VideoBuffer* W3DDisplay::createVideoBuffer( void )
26882688
return nullptr;
26892689
}
26902690
}
2691-
// on low mem machines, render every video in 16bit except for the EA Logo movie
2692-
if(!TheGlobalData->m_playIntro )//&& TheGameLODManager && (!TheGameLODManager->didMemPass() || W3DShaderManager::getChipset() == DC_GEFORCE2))
2691+
// on low mem machines, render every video in 16bit
2692+
if (TheGameLODManager && (!TheGameLODManager->didMemPass() || W3DShaderManager::getChipset() == DC_GEFORCE2))
26932693
format = VideoBuffer::TYPE_R5G6B5;
26942694

26952695
W3DVideoBuffer *buffer = NEW W3DVideoBuffer( format );

GeneralsMD/Code/GameEngineDevice/Source/W3DDevice/GameClient/W3DDisplay.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2797,8 +2797,8 @@ VideoBuffer* W3DDisplay::createVideoBuffer( void )
27972797
return nullptr;
27982798
}
27992799
}
2800-
// on low mem machines, render every video in 16bit except for the EA Logo movie
2801-
if(!TheGlobalData->m_playIntro )//&& TheGameLODManager && (!TheGameLODManager->didMemPass() || W3DShaderManager::getChipset() == DC_GEFORCE2))
2800+
// on low mem machines, render every video in 16bit
2801+
if (TheGameLODManager && (!TheGameLODManager->didMemPass() || W3DShaderManager::getChipset() == DC_GEFORCE2))
28022802
format = VideoBuffer::TYPE_R5G6B5;
28032803

28042804
W3DVideoBuffer *buffer = NEW W3DVideoBuffer( format );

0 commit comments

Comments
 (0)