Disable glCheck by default, move to validate:OpenGlChecks config

This commit is contained in:
Stefanos Kornilios Mitsis Poiitidis 2015-04-12 22:48:16 +02:00
parent fe43b05119
commit 64b2fcbb1c
3 changed files with 7 additions and 1 deletions

View File

@ -253,6 +253,8 @@ void LoadSettings()
settings.debug.SerialConsole = cfgLoadInt("config", "Debug.SerialConsoleEnabled", 0) != 0;
settings.reios.ElfFile = cfgLoadStr("reios", "ElfFile","");
settings.validate.OpenGlChecks = cfgLoadInt("validate", "OpenGlChecks", 0) != 0;
#endif
settings.bios.UseReios = cfgLoadInt("config", "bios.UseReios", 0);

View File

@ -26,7 +26,7 @@
#endif
#define glCheck() verify(glGetError()==GL_NO_ERROR)
#define glCheck() do { if (settings.validate.OpenGlChecks) { verify(glGetError()==GL_NO_ERROR); } } while(0)
#define eglCheck() false
#define VERTEX_POS_ARRAY 0

View File

@ -684,6 +684,10 @@ struct settings_t
struct {
bool SerialConsole;
} debug;
struct {
bool OpenGlChecks;
} validate;
};
extern settings_t settings;