]> git.mxchange.org Git - flightgear.git/commitdiff
Always check for if glPointParameterIsSupported, even if we haven't asked
authorcurt <curt>
Thu, 20 Jul 2006 03:43:07 +0000 (03:43 +0000)
committercurt <curt>
Thu, 20 Jul 2006 03:43:07 +0000 (03:43 +0000)
for point light distance attenuation, because we may want to toggle this
on via the rendering options gui.

src/Main/main.cxx

index 41d7f338f80d5becbea8b36c535678f120854996..efb3d275a96624ea8e8130415877cb275caca670 100644 (file)
@@ -681,22 +681,20 @@ static void fgIdleFunction ( void ) {
 #endif
 
         // get the address of our OpenGL extensions
-        if ( fgGetBool("/sim/rendering/distance-attenuation") ) {
-            if (SGIsOpenGLExtensionSupported("GL_EXT_point_parameters") ) {
-                glPointParameterIsSupported = true;
-                glPointParameterfPtr = (glPointParameterfProc)
-                                       SGLookupFunction("glPointParameterfEXT");
-                glPointParameterfvPtr = (glPointParameterfvProc)
-                                        SGLookupFunction("glPointParameterfvEXT");
-
-            } else if ( SGIsOpenGLExtensionSupported("GL_ARB_point_parameters") ) {
-                glPointParameterIsSupported = true;
-                glPointParameterfPtr = (glPointParameterfProc)
-                                       SGLookupFunction("glPointParameterfARB");
-                glPointParameterfvPtr = (glPointParameterfvProc)
-                                        SGLookupFunction("glPointParameterfvARB");
-            } else
-                glPointParameterIsSupported = false;
+        if (SGIsOpenGLExtensionSupported("GL_EXT_point_parameters") ) {
+            glPointParameterIsSupported = true;
+            glPointParameterfPtr = (glPointParameterfProc)
+                SGLookupFunction("glPointParameterfEXT");
+            glPointParameterfvPtr = (glPointParameterfvProc)
+                SGLookupFunction("glPointParameterfvEXT");
+        } else if ( SGIsOpenGLExtensionSupported("GL_ARB_point_parameters") ) {
+            glPointParameterIsSupported = true;
+            glPointParameterfPtr = (glPointParameterfProc)
+                SGLookupFunction("glPointParameterfARB");
+            glPointParameterfvPtr = (glPointParameterfvProc)
+                SGLookupFunction("glPointParameterfvARB");
+        } else {
+            glPointParameterIsSupported = false;
         }
         fgSplashProgress("reading airport & navigation data");