diff options
Diffstat (limited to 'client/settings.gd')
-rw-r--r-- | client/settings.gd | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/client/settings.gd b/client/settings.gd index 8c960621..9152c0e4 100644 --- a/client/settings.gd +++ b/client/settings.gd @@ -108,23 +108,24 @@ static func apply_initial(): else: change_hooks_apply[key].call() static func h_aa(mode): + var vp = Global.get_viewport() match mode: "disabled": - Global.get_viewport().msaa_2d = Viewport.MSAA_DISABLED - Global.get_viewport().msaa_3d = Viewport.MSAA_DISABLED - Global.get_viewport().screen_space_aa = Viewport.SCREEN_SPACE_AA_DISABLED + vp.msaa_2d = Viewport.MSAA_DISABLED + vp.msaa_3d = Viewport.MSAA_DISABLED + vp.screen_space_aa = Viewport.SCREEN_SPACE_AA_DISABLED "fx": - Global.get_viewport().msaa_2d = Viewport.MSAA_DISABLED - Global.get_viewport().msaa_3d = Viewport.MSAA_DISABLED - Global.get_viewport().screen_space_aa = Viewport.SCREEN_SPACE_AA_FXAA + vp.msaa_2d = Viewport.MSAA_DISABLED + vp.msaa_3d = Viewport.MSAA_DISABLED + vp.screen_space_aa = Viewport.SCREEN_SPACE_AA_FXAA "ms2x": - Global.get_viewport().msaa_2d = Viewport.MSAA_2X - Global.get_viewport().msaa_3d = Viewport.MSAA_2X - Global.get_viewport().screen_space_aa = Viewport.SCREEN_SPACE_AA_DISABLED + vp.msaa_2d = Viewport.MSAA_2X + vp.msaa_3d = Viewport.MSAA_2X + vp.screen_space_aa = Viewport.SCREEN_SPACE_AA_DISABLED "ms4x": - Global.get_viewport().msaa_2d = Viewport.MSAA_4X - Global.get_viewport().msaa_3d = Viewport.MSAA_4X - Global.get_viewport().screen_space_aa = Viewport.SCREEN_SPACE_AA_DISABLED + vp.msaa_2d = Viewport.MSAA_4X + vp.msaa_3d = Viewport.MSAA_4X + vp.screen_space_aa = Viewport.SCREEN_SPACE_AA_DISABLED static func h_taa(enabled): Global.get_viewport().use_taa = enabled |