// Enable states for drawing points with GL_extension
glEnable(GL_POINT_SMOOTH);
+#ifdef GL_EXT_point_parameters
if ( fgGetBool("/sim/rendering/distance-attenuation")
&& SGIsOpenGLExtensionSupported("GL_EXT_point_parameters") )
{
glPointParameterfvPtr(GL_DISTANCE_ATTENUATION_EXT, quadratic);
glPointParameterfPtr(GL_POINT_SIZE_MIN_EXT, 1.0);
}
+#endif
glPointSize(4.0);
if (fgGetBool("/sim/rendering/enhanced-lighting")) {
+#ifdef GL_EXT_point_parameters
if ( fgGetBool("/sim/rendering/distance-attenuation")
&& SGIsOpenGLExtensionSupported("GL_EXT_point_parameters") )
{
glPointParameterfvPtr(GL_DISTANCE_ATTENUATION_EXT,
default_attenuation);
}
+#endif
glPointSize(1.0);
glDisable(GL_POINT_SMOOTH);