1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-06 12:20:30 +00:00

Single Compilation Unit build.

Adds support for simple SCU build (DEV_ENABLED only).
This speeds up compilation by compiling multiple cpp files within a single translation unit.
This commit is contained in:
lawnjelly
2023-05-17 16:22:26 +01:00
parent 543750a1b3
commit b69c8b4791
29 changed files with 531 additions and 137 deletions

View File

@@ -6760,28 +6760,28 @@ EditorNode::EditorNode() {
switch (display_scale) {
case 0:
// Try applying a suitable display scale automatically.
editor_set_scale(EditorSettings::get_singleton()->get_auto_display_scale());
EditorScale::set_scale(EditorSettings::get_singleton()->get_auto_display_scale());
break;
case 1:
editor_set_scale(0.75);
EditorScale::set_scale(0.75);
break;
case 2:
editor_set_scale(1.0);
EditorScale::set_scale(1.0);
break;
case 3:
editor_set_scale(1.25);
EditorScale::set_scale(1.25);
break;
case 4:
editor_set_scale(1.5);
EditorScale::set_scale(1.5);
break;
case 5:
editor_set_scale(1.75);
EditorScale::set_scale(1.75);
break;
case 6:
editor_set_scale(2.0);
EditorScale::set_scale(2.0);
break;
default:
editor_set_scale(EDITOR_GET("interface/editor/custom_display_scale"));
EditorScale::set_scale(EDITOR_GET("interface/editor/custom_display_scale"));
break;
}
}