add spherical environment mapping

This commit is contained in:
Chris Danford
2004-01-06 19:54:13 +00:00
parent 96aa6fa168
commit 882406afe8
7 changed files with 55 additions and 0 deletions
+16
View File
@@ -1440,3 +1440,19 @@ bool RageDisplay_OGL::SupportsTextureFormat( PixelFormat pixfmt, bool realtime )
return true;
}
}
void RageDisplay_OGL::SetSphereEnironmentMapping( bool b )
{
if( b )
{
glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP);
glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP);
glEnable(GL_TEXTURE_GEN_S);
glEnable(GL_TEXTURE_GEN_T);
}
else
{
glDisable(GL_TEXTURE_GEN_S);
glDisable(GL_TEXTURE_GEN_T);
}
}