Merge pull request #744 from raven02/truecolor

Toggle 32 bit truecolor in option , default true
This commit is contained in:
Henrik Rydgård 2013-02-19 11:42:36 -08:00
commit d47c9fa999
3 changed files with 7 additions and 0 deletions

View file

@ -78,6 +78,7 @@ void CConfig::Load(const char *iniFileName)
graphics->Get("VertexCache", &bVertexCache, true);
graphics->Get("FullScreen", &bFullScreen, false);
graphics->Get("StretchToDisplay", &bStretchToDisplay, false);
graphics->Get("TrueColor", &bTrueColor, true);
IniFile::Section *sound = iniFile.GetOrCreateSection("Sound");
sound->Get("Enable", &bEnableSound, true);
@ -138,6 +139,7 @@ void CConfig::Save()
graphics->Set("VertexCache", bVertexCache);
graphics->Set("FullScreen", bFullScreen);
graphics->Set("StretchToDisplay", bStretchToDisplay);
graphics->Set("TrueColor", bTrueColor);
IniFile::Section *sound = iniFile.GetOrCreateSection("Sound");
sound->Set("Enable", bEnableSound);

View file

@ -67,6 +67,7 @@ public:
bool bVertexCache;
bool bFullScreen;
int iAnisotropyLevel;
bool bTrueColor;
// Sound
bool bEnableSound;

View file

@ -333,6 +333,10 @@ void FramebufferManager::SetRenderFrameBuffer() {
case GE_FORMAT_8888: vfb->colorDepth = FBO_8888; break;
default: vfb->colorDepth = FBO_8888; break;
}
if (g_Config.bTrueColor)
vfb->colorDepth = FBO_8888;
//#ifdef ANDROID
// vfb->colorDepth = FBO_8888;
//#endif