]> git.mxchange.org Git - flightgear.git/blobdiff - src/Cockpit/panel.cxx
Fixed a couple items for Norman's large resolution print routines.
[flightgear.git] / src / Cockpit / panel.cxx
index 869aa7114db6c80c868c3576f1895a23c63e76a2..8ac2f8e6f572dce4da419c6ab5c78d64e4c7affd 100644 (file)
@@ -208,8 +208,14 @@ FGPanel::unbind ()
 /**
  * Update the panel.
  */
+void FGPanel::update ()
+{
+       update(_winx, _winw, _winy, _winh);
+}
+
+
 void
-FGPanel::update ()
+FGPanel::update (GLfloat winx, GLfloat winw, GLfloat winy, GLfloat winh)
 {
                                // Do nothing if the panel isn't visible.
   if (!fgPanelVisible())
@@ -228,7 +234,7 @@ FGPanel::update ()
   glMatrixMode(GL_PROJECTION);
   glPushMatrix();
   glLoadIdentity();
-  gluOrtho2D(_winx, _winx + _winw, _winy, _winy + _winh);
+  gluOrtho2D(winx, winx + winw, winy, winy + winh);
 
   glMatrixMode(GL_MODELVIEW);
   glPushMatrix();
@@ -249,8 +255,8 @@ FGPanel::update ()
       glColor4f(0.7, 0.2, 0.2, 1.0);
   }
   glBindTexture(GL_TEXTURE_2D, _bg->getHandle());
-  glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
-  glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
+  // glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
+  // glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);
   glTexEnvf(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);
   glBegin(GL_POLYGON);
   glTexCoord2f(0.0, 0.0); glVertex3f(_winx, _winy, 0);