diff --git a/builtin/settingtypes.txt b/builtin/settingtypes.txt index 55abaf026..17ecf5b34 100644 --- a/builtin/settingtypes.txt +++ b/builtin/settingtypes.txt @@ -872,11 +872,6 @@ enable_volumetric_lighting (Volumetric lighting) bool false # Requires: enable_dynamic_shadows enable_translucent_foliage (Translucent foliage) bool false -# Apply specular shading to nodes. -# -# Requires: enable_dynamic_shadows -enable_node_specular (Node specular) bool false - # When enabled, liquid reflections are simulated. # # Requires: enable_waving_water, enable_dynamic_shadows diff --git a/src/client/shader.cpp b/src/client/shader.cpp index e2985e66b..3238969ff 100644 --- a/src/client/shader.cpp +++ b/src/client/shader.cpp @@ -214,7 +214,9 @@ public: if (g_settings->getBool("enable_translucent_foliage")) constants["ENABLE_TRANSLUCENT_FOLIAGE"] = 1; - if (g_settings->getBool("enable_node_specular")) + // FIXME: The node specular effect is currently disabled due to mixed in-game + // results. This shader should not be applied to all nodes equally. See #15898 + if (false) constants["ENABLE_NODE_SPECULAR"] = 1; s32 shadow_filter = g_settings->getS32("shadow_filters"); diff --git a/src/defaultsettings.cpp b/src/defaultsettings.cpp index 67b090bc6..916ce9e51 100644 --- a/src/defaultsettings.cpp +++ b/src/defaultsettings.cpp @@ -340,7 +340,6 @@ void set_default_settings() settings->setDefault("enable_volumetric_lighting", "false"); settings->setDefault("enable_water_reflections", "false"); settings->setDefault("enable_translucent_foliage", "false"); - settings->setDefault("enable_node_specular", "false"); // Effects Shadows settings->setDefault("enable_dynamic_shadows", "false");