]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Fix another grayed out setting in the menu.
authorterencehill <piuntn@gmail.com>
Thu, 3 Oct 2024 18:20:05 +0000 (20:20 +0200)
committerterencehill <piuntn@gmail.com>
Thu, 3 Oct 2024 18:20:05 +0000 (20:20 +0200)
It amends 0ef3b5b6b7

qcsrc/menu/xonotic/dialog_settings_effects.qc

index 21961b65a2746798e47d70c0bfdc8527859f07e9..f8b6f51392ac9b5e9323218a03211b1b9beee5d4 100644 (file)
@@ -127,7 +127,10 @@ void XonoticEffectsSettingsTab_fill(entity me)
                                setDependent(e, "mod_q3bsp_nolightmaps", 0, 0);
                me.TD(me, 1, 1, e = makeXonoticCheckBox_T(0, "r_shadow_gloss", _("Gloss"),
                        _("Enable the use of glossmaps on textures supporting it")));
-                       setDependentAND3(e, "vid_gl20", 1, 1, "mod_q3bsp_nolightmaps", 0, 0, "r_glsl_deluxemapping", 1, 1);
+                       if(cvar_type("vid_gl20") & CVAR_TYPEFLAG_ENGINE)
+                               setDependentAND3(e, "vid_gl20", 1, 1, "mod_q3bsp_nolightmaps", 0, 0, "r_glsl_deluxemapping", 1, 1);
+                       else
+                               setDependentAND(e, "mod_q3bsp_nolightmaps", 0, 0, "r_glsl_deluxemapping", 1, 1);
        me.TR(me);
                me.TD(me, 1, 1, e = makeXonoticCheckBox_T(0, "r_glsl_offsetmapping", _("Offset mapping"),
                        _("Offset mapping effect that will make textures with bumpmaps appear like they \"pop out\" of the flat 2D surface")));