Re #320 Enable multi-texturing and texture compression by default (were disabled by default)

git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@3519 30fe4595-0a0c-4342-8851-515496e4dcbd

Former-commit-id: 36ec1b8d6d12439eb3437826636a1d2735b82aa8
Former-commit-id: 1096e3b395bd3e51ac12f776182b5ab038594984
This commit is contained in:
pouillot 2011-04-30 14:10:31 +00:00
parent ae909b7057
commit 323184f69e

View file

@ -85,14 +85,15 @@ void OpenGLLoadSelectedFeatures()
{
char buf[512];
// Read OpenGL configuration from graph.xml, and select relevant OpenGL features.
// Read OpenGL configuration from graph.xml, and select relevant OpenGL features
// (by default, select the max possible values for supported features).
snprintf(buf, sizeof(buf), "%s%s", GfLocalDir(), GR_PARAM_FILE);
void* paramHandle = GfParmReadFile(buf, GFPARM_RMODE_REREAD | GFPARM_RMODE_CREAT);
// 1) Texture compression.
const char* pszTexComp =
GfParmGetStr(paramHandle, GR_SCT_GLFEATURES, GR_ATT_TEXTURECOMPRESSION,
GR_ATT_TEXTURECOMPRESSION_DISABLED);
GR_ATT_TEXTURECOMPRESSION_ENABLED);
GfglFeatures::self()->select(GfglFeatures::TextureCompression,
strcmp(pszTexComp, GR_ATT_TEXTURECOMPRESSION_ENABLED) ? false : true);
@ -110,7 +111,7 @@ void OpenGLLoadSelectedFeatures()
// 3) Multi-texturing.
const char* pszMultiTex =
GfParmGetStr(paramHandle, GR_SCT_GLFEATURES, GR_ATT_MULTITEXTURING,
GR_ATT_MULTITEXTURING_DISABLED);
GR_ATT_MULTITEXTURING_ENABLED);
GfglFeatures::self()->select(GfglFeatures::MultiTexturing,
strcmp(pszMultiTex, GR_ATT_MULTITEXTURING_ENABLED) ? false : true);