Default settings tweaks for iOS

This commit is contained in:
Anuken
2025-08-04 20:18:06 +02:00
parent 14d2141b77
commit 2170ea3de4

View File

@@ -485,7 +485,8 @@ public class SettingsMenuDialog extends BaseDialog{
graphics.checkPref("animatedwater", true);
if(Shaders.shield != null){
graphics.checkPref("animatedshields", !mobile);
//animated shields are off by default on android (generally lower spec devices)
graphics.checkPref("animatedshields", !android);
}
graphics.checkPref("bloom", true, val -> renderer.toggleBloom(val));
@@ -497,16 +498,12 @@ public class SettingsMenuDialog extends BaseDialog{
});
//iOS (and possibly Android) devices do not support linear filtering well, so disable it
if(!ios){
graphics.checkPref("linear", !mobile, b -> {
for(Texture tex : Core.atlas.getTextures()){
TextureFilter filter = b ? TextureFilter.linear : TextureFilter.nearest;
tex.setFilter(filter, filter);
}
});
}else{
settings.put("linear", false);
}
graphics.checkPref("linear", !mobile, b -> {
for(Texture tex : Core.atlas.getTextures()){
TextureFilter filter = b ? TextureFilter.linear : TextureFilter.nearest;
tex.setFilter(filter, filter);
}
});
if(Core.settings.getBool("linear")){
for(Texture tex : Core.atlas.getTextures()){