From fe6103256a267caac41be6a26ff3267c381c8015 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Thu, 1 Oct 2020 00:56:12 +0200 Subject: [PATCH] Allow hiDPI in all demos that support multiple resolutions This is required to benefit from crisp display on hiDPI monitors. This also fixes issues related to fullscreen and input handling when using an hiDPI display on Windows. --- 2d/finite_state_machine/project.godot | 1 + 2d/gd_paint/project.godot | 1 + 2d/hdr/project.godot | 1 + 2d/hexagonal_map/project.godot | 1 + 2d/instancing/project.godot | 1 + 2d/isometric/project.godot | 1 + 2d/kinematic_character/project.godot | 1 + 2d/light2d_as_mask/project.godot | 1 + 2d/lights_and_shadows/project.godot | 1 + 2d/navigation/project.godot | 1 + 2d/navigation_astar/project.godot | 1 + 2d/particles/project.godot | 1 + 2d/physics_platformer/project.godot | 1 + 2d/pong/project.godot | 1 + 2d/role_playing_game/project.godot | 1 + 2d/screen_space_shaders/project.godot | 1 + 2d/sprite_shaders/project.godot | 1 + 2d/tween/project.godot | 1 + 3d/ik/project.godot | 1 + 3d/material_testers/project.godot | 1 + 3d/physics_tests/project.godot | 1 + 3d/truck_town/project.godot | 1 + 3d/voxel/project.godot | 1 + audio/mic_record/project.godot | 1 + gui/drag_and_drop/project.godot | 1 + gui/input_mapping/project.godot | 1 + gui/regex/project.godot | 1 + gui/rich_text_bbcode/project.godot | 1 + gui/sdf_font/project.godot | 1 + gui/theming_override/project.godot | 1 + gui/translation/project.godot | 1 + loading/autoload/project.godot | 1 + loading/background_load/project.godot | 1 + loading/scene_changer/project.godot | 1 + loading/threads/project.godot | 1 + misc/joypads/project.godot | 1 + misc/opensimplexnoise/project.godot | 1 + misc/os_test/project.godot | 1 + misc/pause/project.godot | 1 + misc/window_management/project.godot | 1 + mobile/android_iap/project.godot | 1 + mono/android_iap/project.godot | 1 + mono/pong/project.godot | 1 + networking/multiplayer_bomber/project.godot | 1 + networking/multiplayer_pong/project.godot | 1 + networking/webrtc_minimal/project.godot | 1 + networking/webrtc_signaling/project.godot | 1 + viewport/3d_in_2d/project.godot | 1 + viewport/3d_scaling/project.godot | 1 + viewport/screen_capture/project.godot | 1 + visual_script/pong/project.godot | 1 + 51 files changed, 51 insertions(+) diff --git a/2d/finite_state_machine/project.godot b/2d/finite_state_machine/project.godot index 43eeb48c..95056ecb 100644 --- a/2d/finite_state_machine/project.godot +++ b/2d/finite_state_machine/project.godot @@ -26,6 +26,7 @@ config/icon="res://icon.png" window/size/width=1280 window/size/height=720 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/2d/gd_paint/project.godot b/2d/gd_paint/project.godot index 7922e242..20a34bac 100644 --- a/2d/gd_paint/project.godot +++ b/2d/gd_paint/project.godot @@ -26,6 +26,7 @@ config/icon="res://icon.png" window/size/width=1280 window/size/height=720 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="keep" diff --git a/2d/hdr/project.godot b/2d/hdr/project.godot index 6fa75139..f9fabe9e 100644 --- a/2d/hdr/project.godot +++ b/2d/hdr/project.godot @@ -28,6 +28,7 @@ run/name="" window/size/width=1080 window/size/height=720 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/2d/hexagonal_map/project.godot b/2d/hexagonal_map/project.godot index f0b500ac..ec1ca179 100644 --- a/2d/hexagonal_map/project.godot +++ b/2d/hexagonal_map/project.godot @@ -22,6 +22,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/2d/instancing/project.godot b/2d/instancing/project.godot index 8fd990ca..b21e4a55 100644 --- a/2d/instancing/project.godot +++ b/2d/instancing/project.godot @@ -24,6 +24,7 @@ config/icon="res://icon.png" [display] window/size/width=800 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/2d/isometric/project.godot b/2d/isometric/project.godot index c0435038..38a240c3 100644 --- a/2d/isometric/project.godot +++ b/2d/isometric/project.godot @@ -25,6 +25,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/2d/kinematic_character/project.godot b/2d/kinematic_character/project.godot index 1f135929..bdf02949 100644 --- a/2d/kinematic_character/project.godot +++ b/2d/kinematic_character/project.godot @@ -26,6 +26,7 @@ config/icon="res://icon.png" window/size/width=530 window/size/height=495 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" stretch/aspect="keep" diff --git a/2d/light2d_as_mask/project.godot b/2d/light2d_as_mask/project.godot index c79ec349..3547b6e8 100644 --- a/2d/light2d_as_mask/project.godot +++ b/2d/light2d_as_mask/project.godot @@ -22,6 +22,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/2d/lights_and_shadows/project.godot b/2d/lights_and_shadows/project.godot index 96e207d0..50389f6b 100644 --- a/2d/lights_and_shadows/project.godot +++ b/2d/lights_and_shadows/project.godot @@ -24,6 +24,7 @@ config/icon="res://icon.png" [display] window/size/width=800 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" stretch/aspect="keep" diff --git a/2d/navigation/project.godot b/2d/navigation/project.godot index c3cc2626..46d9ae5e 100644 --- a/2d/navigation/project.godot +++ b/2d/navigation/project.godot @@ -25,6 +25,7 @@ config/icon="res://icon.png" [display] window/size/width=800 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" stretch/aspect="keep" diff --git a/2d/navigation_astar/project.godot b/2d/navigation_astar/project.godot index e3eb6d69..b159b086 100644 --- a/2d/navigation_astar/project.godot +++ b/2d/navigation_astar/project.godot @@ -23,6 +23,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/2d/particles/project.godot b/2d/particles/project.godot index 65986124..862a82db 100644 --- a/2d/particles/project.godot +++ b/2d/particles/project.godot @@ -22,6 +22,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/2d/physics_platformer/project.godot b/2d/physics_platformer/project.godot index bf07cbc1..5da6c2f0 100644 --- a/2d/physics_platformer/project.godot +++ b/2d/physics_platformer/project.godot @@ -64,6 +64,7 @@ gdscript/warnings/unsafe_call_argument=true window/size/width=800 window/size/height=480 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="keep" diff --git a/2d/pong/project.godot b/2d/pong/project.godot index c1e1e305..004bf52d 100644 --- a/2d/pong/project.godot +++ b/2d/pong/project.godot @@ -25,6 +25,7 @@ config/icon="res://icon.png" window/size/width=640 window/size/height=400 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" stretch_2d=true diff --git a/2d/role_playing_game/project.godot b/2d/role_playing_game/project.godot index dcf427f3..9a69000e 100644 --- a/2d/role_playing_game/project.godot +++ b/2d/role_playing_game/project.godot @@ -26,6 +26,7 @@ config/icon="res://icon.png" window/size/width=1280 window/size/height=720 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/2d/screen_space_shaders/project.godot b/2d/screen_space_shaders/project.godot index f7a3623c..8e1fdc7a 100644 --- a/2d/screen_space_shaders/project.godot +++ b/2d/screen_space_shaders/project.godot @@ -24,6 +24,7 @@ config/icon="res://icon.png" [display] window/size/width=800 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="keep" stretch/aspect="keep" diff --git a/2d/sprite_shaders/project.godot b/2d/sprite_shaders/project.godot index fa2ad244..bf5aa805 100644 --- a/2d/sprite_shaders/project.godot +++ b/2d/sprite_shaders/project.godot @@ -23,6 +23,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/2d/tween/project.godot b/2d/tween/project.godot index 3ca3b620..5f991dcc 100644 --- a/2d/tween/project.godot +++ b/2d/tween/project.godot @@ -28,6 +28,7 @@ gdscript/warnings/return_value_discarded=false [display] window/size/height=768 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" stretch/aspect="keep_width" diff --git a/3d/ik/project.godot b/3d/ik/project.godot index c5146837..a5d2c020 100644 --- a/3d/ik/project.godot +++ b/3d/ik/project.godot @@ -24,6 +24,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/3d/material_testers/project.godot b/3d/material_testers/project.godot index a6a3053b..6bcfd69a 100644 --- a/3d/material_testers/project.godot +++ b/3d/material_testers/project.godot @@ -25,6 +25,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/3d/physics_tests/project.godot b/3d/physics_tests/project.godot index 3ad4c3e0..6f5bf4f7 100644 --- a/3d/physics_tests/project.godot +++ b/3d/physics_tests/project.godot @@ -41,6 +41,7 @@ gdscript/warnings/return_value_discarded=false [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/3d/truck_town/project.godot b/3d/truck_town/project.godot index 199c6099..3b51f552 100644 --- a/3d/truck_town/project.godot +++ b/3d/truck_town/project.godot @@ -27,6 +27,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" window/height=720 diff --git a/3d/voxel/project.godot b/3d/voxel/project.godot index 95078cae..ee2db0e3 100644 --- a/3d/voxel/project.godot +++ b/3d/voxel/project.godot @@ -39,6 +39,7 @@ Settings="*res://settings.gd" window/size/width=1600 window/size/height=900 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/audio/mic_record/project.godot b/audio/mic_record/project.godot index d26281cc..355e9bf2 100644 --- a/audio/mic_record/project.godot +++ b/audio/mic_record/project.godot @@ -29,6 +29,7 @@ enable_audio_input=true window/size/width=640 window/size/height=480 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/gui/drag_and_drop/project.godot b/gui/drag_and_drop/project.godot index fa5cf934..5c16708c 100644 --- a/gui/drag_and_drop/project.godot +++ b/gui/drag_and_drop/project.godot @@ -25,6 +25,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/gui/input_mapping/project.godot b/gui/input_mapping/project.godot index fcafe334..04e9c3ec 100644 --- a/gui/input_mapping/project.godot +++ b/gui/input_mapping/project.godot @@ -28,6 +28,7 @@ config/icon="res://icon.png" window/size/width=640 window/size/height=480 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/gui/regex/project.godot b/gui/regex/project.godot index 31acd670..95d1d00a 100644 --- a/gui/regex/project.godot +++ b/gui/regex/project.godot @@ -23,6 +23,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/gui/rich_text_bbcode/project.godot b/gui/rich_text_bbcode/project.godot index 78d83bb5..bfa46caa 100644 --- a/gui/rich_text_bbcode/project.godot +++ b/gui/rich_text_bbcode/project.godot @@ -22,6 +22,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/gui/sdf_font/project.godot b/gui/sdf_font/project.godot index d1c7908d..7837b314 100644 --- a/gui/sdf_font/project.godot +++ b/gui/sdf_font/project.godot @@ -24,6 +24,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/gui/theming_override/project.godot b/gui/theming_override/project.godot index 6bfc9da7..d3545e17 100644 --- a/gui/theming_override/project.godot +++ b/gui/theming_override/project.godot @@ -23,6 +23,7 @@ config/icon="res://icon.png" [display] window/size/height=576 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/gui/translation/project.godot b/gui/translation/project.godot index f4f9ea8c..2a0e47f4 100644 --- a/gui/translation/project.godot +++ b/gui/translation/project.godot @@ -23,6 +23,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/loading/autoload/project.godot b/loading/autoload/project.godot index 46a284fd..9b9b2272 100644 --- a/loading/autoload/project.godot +++ b/loading/autoload/project.godot @@ -25,6 +25,7 @@ global="res://global.gd" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/loading/background_load/project.godot b/loading/background_load/project.godot index 5618f10e..a7757209 100644 --- a/loading/background_load/project.godot +++ b/loading/background_load/project.godot @@ -26,6 +26,7 @@ background_load="*res://background_load.tscn" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/loading/scene_changer/project.godot b/loading/scene_changer/project.godot index 91629e6d..96edcc97 100644 --- a/loading/scene_changer/project.godot +++ b/loading/scene_changer/project.godot @@ -25,6 +25,7 @@ gdscript/warnings/return_value_discarded=false [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/loading/threads/project.godot b/loading/threads/project.godot index 44267215..33a65838 100644 --- a/loading/threads/project.godot +++ b/loading/threads/project.godot @@ -21,6 +21,7 @@ run/main_scene="res://thread.tscn" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/misc/joypads/project.godot b/misc/joypads/project.godot index 0061fe4b..90eec91d 100644 --- a/misc/joypads/project.godot +++ b/misc/joypads/project.godot @@ -28,6 +28,7 @@ gdscript/warnings/return_value_discarded=false window/size/width=600 window/size/height=540 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/misc/opensimplexnoise/project.godot b/misc/opensimplexnoise/project.godot index 3e2f2c07..533ed40c 100644 --- a/misc/opensimplexnoise/project.godot +++ b/misc/opensimplexnoise/project.godot @@ -23,6 +23,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/misc/os_test/project.godot b/misc/os_test/project.godot index fe8137bd..dd08b534 100644 --- a/misc/os_test/project.godot +++ b/misc/os_test/project.godot @@ -26,6 +26,7 @@ gdscript/warnings/return_value_discarded=false [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/misc/pause/project.godot b/misc/pause/project.godot index e76bc9b4..88bf89c9 100644 --- a/misc/pause/project.godot +++ b/misc/pause/project.godot @@ -22,6 +22,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/misc/window_management/project.godot b/misc/window_management/project.godot index 29d80fd6..51923ffa 100644 --- a/misc/window_management/project.godot +++ b/misc/window_management/project.godot @@ -23,6 +23,7 @@ config/icon="res://icon.png" [display] window/size/width=800 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" window/fullscreen=false diff --git a/mobile/android_iap/project.godot b/mobile/android_iap/project.godot index beee328a..a103d13d 100644 --- a/mobile/android_iap/project.godot +++ b/mobile/android_iap/project.godot @@ -29,6 +29,7 @@ gdscript/warnings/return_value_discarded=false [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/mono/android_iap/project.godot b/mono/android_iap/project.godot index 08ea595d..6c05e9f4 100644 --- a/mono/android_iap/project.godot +++ b/mono/android_iap/project.godot @@ -25,6 +25,7 @@ gdscript/warnings/return_value_discarded=false [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/mono/pong/project.godot b/mono/pong/project.godot index df741a36..88dd422d 100644 --- a/mono/pong/project.godot +++ b/mono/pong/project.godot @@ -25,6 +25,7 @@ config/icon="res://icon.png" window/size/width=640 window/size/height=400 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="keep" diff --git a/networking/multiplayer_bomber/project.godot b/networking/multiplayer_bomber/project.godot index 7820fd5e..732c9c8c 100644 --- a/networking/multiplayer_bomber/project.godot +++ b/networking/multiplayer_bomber/project.godot @@ -33,6 +33,7 @@ gdscript/warnings/return_value_discarded=false [display] window/vsync/use_vsync=false +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/networking/multiplayer_pong/project.godot b/networking/multiplayer_pong/project.godot index 9b705b43..133a9a4d 100644 --- a/networking/multiplayer_pong/project.godot +++ b/networking/multiplayer_pong/project.godot @@ -30,6 +30,7 @@ gdscript/warnings/return_value_discarded=false window/size/width=640 window/size/height=400 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" stretch_2d=true diff --git a/networking/webrtc_minimal/project.godot b/networking/webrtc_minimal/project.godot index b62b3acb..3d5708d5 100644 --- a/networking/webrtc_minimal/project.godot +++ b/networking/webrtc_minimal/project.godot @@ -24,6 +24,7 @@ Signaling="*res://Signaling.gd" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/networking/webrtc_signaling/project.godot b/networking/webrtc_signaling/project.godot index a0bca9c1..a43d749c 100644 --- a/networking/webrtc_signaling/project.godot +++ b/networking/webrtc_signaling/project.godot @@ -30,6 +30,7 @@ gdscript/warnings/return_value_discarded=false [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/viewport/3d_in_2d/project.godot b/viewport/3d_in_2d/project.godot index 32a31b76..c0de6aac 100644 --- a/viewport/3d_in_2d/project.godot +++ b/viewport/3d_in_2d/project.godot @@ -22,6 +22,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/viewport/3d_scaling/project.godot b/viewport/3d_scaling/project.godot index 776296a1..6edee102 100644 --- a/viewport/3d_scaling/project.godot +++ b/viewport/3d_scaling/project.godot @@ -30,6 +30,7 @@ config/icon="res://icon.png" [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" diff --git a/viewport/screen_capture/project.godot b/viewport/screen_capture/project.godot index 23933074..35db06ee 100644 --- a/viewport/screen_capture/project.godot +++ b/viewport/screen_capture/project.godot @@ -26,6 +26,7 @@ gdscript/warnings/return_value_discarded=false [display] +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="keep" diff --git a/visual_script/pong/project.godot b/visual_script/pong/project.godot index e113f196..0f38d99e 100644 --- a/visual_script/pong/project.godot +++ b/visual_script/pong/project.godot @@ -25,6 +25,7 @@ config/icon="res://icon.png" window/size/width=640 window/size/height=400 +window/dpi/allow_hidpi=true window/stretch/mode="2d" window/stretch/aspect="expand" stretch_2d=true