diff --git a/Generals/Code/GameEngineDevice/Source/W3DDevice/GameClient/W3DDisplay.cpp b/Generals/Code/GameEngineDevice/Source/W3DDevice/GameClient/W3DDisplay.cpp index 59c92a648c7..d88ce9e7bd2 100644 --- a/Generals/Code/GameEngineDevice/Source/W3DDevice/GameClient/W3DDisplay.cpp +++ b/Generals/Code/GameEngineDevice/Source/W3DDevice/GameClient/W3DDisplay.cpp @@ -2688,8 +2688,8 @@ VideoBuffer* W3DDisplay::createVideoBuffer( void ) return nullptr; } } - // on low mem machines, render every video in 16bit except for the EA Logo movie - if(!TheGlobalData->m_playIntro )//&& TheGameLODManager && (!TheGameLODManager->didMemPass() || W3DShaderManager::getChipset() == DC_GEFORCE2)) + // on low mem machines, render every video in 16bit + if (TheGameLODManager && (!TheGameLODManager->didMemPass() || W3DShaderManager::getChipset() == DC_GEFORCE2)) format = VideoBuffer::TYPE_R5G6B5; W3DVideoBuffer *buffer = NEW W3DVideoBuffer( format ); diff --git a/GeneralsMD/Code/GameEngineDevice/Source/W3DDevice/GameClient/W3DDisplay.cpp b/GeneralsMD/Code/GameEngineDevice/Source/W3DDevice/GameClient/W3DDisplay.cpp index b2fa91ad76e..a2a6e45cd2d 100644 --- a/GeneralsMD/Code/GameEngineDevice/Source/W3DDevice/GameClient/W3DDisplay.cpp +++ b/GeneralsMD/Code/GameEngineDevice/Source/W3DDevice/GameClient/W3DDisplay.cpp @@ -2797,8 +2797,8 @@ VideoBuffer* W3DDisplay::createVideoBuffer( void ) return nullptr; } } - // on low mem machines, render every video in 16bit except for the EA Logo movie - if(!TheGlobalData->m_playIntro )//&& TheGameLODManager && (!TheGameLODManager->didMemPass() || W3DShaderManager::getChipset() == DC_GEFORCE2)) + // on low mem machines, render every video in 16bit + if (TheGameLODManager && (!TheGameLODManager->didMemPass() || W3DShaderManager::getChipset() == DC_GEFORCE2)) format = VideoBuffer::TYPE_R5G6B5; W3DVideoBuffer *buffer = NEW W3DVideoBuffer( format );