So, for the game I'm working on, given a high degree of precision to the graphics, everything moves and animates better with pixel snapping at 1080p and 4K resolutions, but with all other resolutions they move and animate better without pixel snapping. However, changing the pixel snapping setting at run-time based on the current window/display resolution like this:
ProjectSettings.set_setting("rendering/2d/snapping/use_gpu_pixel_snap",true)
...doesn't work. Going from a default state of false to true or a default state of true to false doesn't make a difference; changing the setting is not actually adjusting how this works at run-time. So... how do I ACTUALLY adjust this at run-time?