]> git.mxchange.org Git - simgear.git/commitdiff
Fixed sun vector and lighting problems. I thing the moon is now lit
authorcurt <curt>
Thu, 11 Dec 1997 04:43:53 +0000 (04:43 +0000)
committercurt <curt>
Thu, 11 Dec 1997 04:43:53 +0000 (04:43 +0000)
correctly.

Scenery/astro.c
Scenery/astro.h
Scenery/moon.h
Scenery/sun.h

index 6246a713164ab32410dfde638e6f1894836d8726..a9f10392de42ab743c5df9dc03d813e23b4c9414 100644 (file)
@@ -89,9 +89,6 @@ void fgAstroRender() {
     /* Disable fog effects */
     glDisable( GL_FOG );
 
-    /* reverse light direction so the moon is displayed properly */
-    glLightfv( GL_LIGHT0, GL_POSITION, l->sun_vec_inv );
-
     glPushMatrix();
 
     /* Translate to view position */
@@ -121,10 +118,14 @@ void fgAstroRender() {
 
 
 /* $Log$
-/* Revision 1.3  1997/12/10 22:37:49  curt
-/* Prepended "fg" on the name of all global structures that didn't have it yet.
-/* i.e. "struct WEATHER {}" became "struct fgWEATHER {}"
+/* Revision 1.4  1997/12/11 04:43:56  curt
+/* Fixed sun vector and lighting problems.  I thing the moon is now lit
+/* correctly.
 /*
+ * Revision 1.3  1997/12/10 22:37:49  curt
+ * Prepended "fg" on the name of all global structures that didn't have it yet.
+ * i.e. "struct WEATHER {}" became "struct fgWEATHER {}"
+ *
  * Revision 1.2  1997/12/09 04:25:33  curt
  * Working on adding a global lighting params structure.
  *
index c273d1a846b0491f734d0b884b3d23155c78b718..a6b8ff2dbef0ede9aec341f803904e34a8dc1bb8 100644 (file)
@@ -35,7 +35,6 @@ extern struct CelestialCoord
 extern float xMoon, yMoon, zMoon, xSun, ySun, zSun;
 extern GLint moon, sun;
 extern GLint stars[FG_STAR_LEVELS];
-extern GLfloat fgClearColor[4];
 
 
 /* Initialize Astronomical Objects */
@@ -49,7 +48,11 @@ void fgAstroRender();
 
 
 /* $Log$
-/* Revision 1.1  1997/11/25 23:20:23  curt
-/* Initial revision.
+/* Revision 1.2  1997/12/11 04:43:56  curt
+/* Fixed sun vector and lighting problems.  I thing the moon is now lit
+/* correctly.
 /*
+ * Revision 1.1  1997/11/25 23:20:23  curt
+ * Initial revision.
+ *
  */
index 8c0ae98bcda6a6b46e8112e0bd62e9e395e07b70..a8e9038605442cab6c5984e99f804dfdaee33668 100644 (file)
@@ -46,15 +46,18 @@ struct CelestialCoord fgCalculateMoon(struct OrbElements Params,
                                       struct fgTIME t);
 
 extern struct OrbElements pltOrbElements[9];
-extern GLfloat fgClearColor[4];
 
 #endif /* _MOON_H_ */
 
 
 /* $Log$
-/* Revision 1.3  1997/11/25 19:25:35  curt
-/* Changes to integrate Durk's moon/sun code updates + clean up.
+/* Revision 1.4  1997/12/11 04:43:56  curt
+/* Fixed sun vector and lighting problems.  I thing the moon is now lit
+/* correctly.
 /*
+ * Revision 1.3  1997/11/25 19:25:35  curt
+ * Changes to integrate Durk's moon/sun code updates + clean up.
+ *
  * Revision 1.2  1997/10/25 03:24:23  curt
  * Incorporated sun, moon, and star positioning code contributed by Durk Talsma.
  *
index fe06244f88d24ccc15ef0ec6a15e7645e6bdc45f..9d597d27e96ef9f95d0027b07b6381fb7b49ac11 100644 (file)
@@ -29,7 +29,6 @@
 
 struct SunPos fgCalcSunPos(struct OrbElements sunParams);
 extern struct OrbElements pltOrbElements[9];
-extern GLfloat fgClearColor[4];
 
 /* Initialize the Sun */
 void fgSunInit();
@@ -42,9 +41,13 @@ void fgSunRender();
 
 
 /* $Log$
-/* Revision 1.2  1997/11/25 19:25:39  curt
-/* Changes to integrate Durk's moon/sun code updates + clean up.
+/* Revision 1.3  1997/12/11 04:43:56  curt
+/* Fixed sun vector and lighting problems.  I thing the moon is now lit
+/* correctly.
 /*
+ * Revision 1.2  1997/11/25 19:25:39  curt
+ * Changes to integrate Durk's moon/sun code updates + clean up.
+ *
  * Revision 1.1  1997/10/25 03:16:12  curt
  * Initial revision of code contributed by Durk Talsma.
  *