mirror of
https://github.com/godotengine/godot
synced 2024-10-04 17:04:20 +00:00
Fix texture storage not assigning default scale
• Print errors if an invalid value is passed
This commit is contained in:
parent
b1371806ad
commit
9ee41c707e
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue