- xglMatrixMode(GL_MODELVIEW);
- xglPushMatrix();
- xglLoadIdentity();
-
- xglDisable(GL_DEPTH_TEST);
- xglDisable(GL_LIGHTING);
- xglEnable(GL_TEXTURE_2D);
-#ifdef GL_VERSION_1_1
- xglBindTexture(GL_TEXTURE_2D, splash_texid);
-#elif GL_EXT_texture_object
- xglBindTextureEXT(GL_TEXTURE_2D, splash_texid);
-#else
-# error port me
-#endif
- xglTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_DECAL);
-
- xglBegin(GL_POLYGON);
- xglTexCoord2f(0.0, 0.0); glVertex2f(xmin, ymin);
- xglTexCoord2f(1.0, 0.0); glVertex2f(xmax, ymin);
- xglTexCoord2f(1.0, 1.0); glVertex2f(xmax, ymax);
- xglTexCoord2f(0.0, 1.0); glVertex2f(xmin, ymax);
- xglEnd();
+ glMatrixMode(GL_MODELVIEW);
+ glPushMatrix();
+ glLoadIdentity();
+
+ glDisable(GL_DEPTH_TEST);
+ glDisable(GL_LIGHTING);
+
+ // draw the background
+ glColor4f( 0.0, 0.0, 0.0, alpha );
+ glBegin(GL_POLYGON);
+ glVertex2f(0.0, 0.0);
+ glVertex2f(fgGetInt("/sim/startup/xsize"), 0.0);
+ glVertex2f(fgGetInt("/sim/startup/xsize"), fgGetInt("/sim/startup/ysize"));
+ glVertex2f(0.0, fgGetInt("/sim/startup/ysize"));
+ glEnd();