1
0
mirror of https://github.com/godotengine/godot synced 2024-07-05 16:43:46 +00:00

Fix texture storage not assigning default scale

• Print errors if an invalid value is passed
This commit is contained in:
Thaddeus Crews 2023-10-12 10:15:47 -05:00
parent b1371806ad
commit 9ee41c707e
No known key found for this signature in database
GPG Key ID: 62181B86FE9E5D84
2 changed files with 8 additions and 2 deletions

View File

@ -2314,7 +2314,9 @@ Rect2i TextureStorage::_render_target_get_sdf_rect(const RenderTarget *rt) const
scale = 200;
} break;
default: {
}
ERR_PRINT("Invalid viewport SDF oversize, defaulting to 100%.");
scale = 100;
} break;
}
margin = (rt->size * scale / 100) - rt->size;
@ -2391,6 +2393,7 @@ void TextureStorage::_render_target_allocate_sdf(RenderTarget *rt) {
scale = 25;
} break;
default: {
ERR_PRINT("Invalid viewport SDF scale, defaulting to 100%.");
scale = 100;
} break;
}

View File

@ -3511,7 +3511,9 @@ Rect2i TextureStorage::_render_target_get_sdf_rect(const RenderTarget *rt) const
scale = 200;
} break;
default: {
}
ERR_PRINT("Invalid viewport SDF oversize, defaulting to 100%.");
scale = 100;
} break;
}
margin = (rt->size * scale / 100) - rt->size;
@ -3603,6 +3605,7 @@ void TextureStorage::_render_target_allocate_sdf(RenderTarget *rt) {
scale = 25;
} break;
default: {
ERR_PRINT("Invalid viewport SDF scale, defaulting to 100%.");
scale = 100;
} break;
}