Merge remote-tracking branch 'origin/master' into 1.13

# Conflicts:
#	Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.cpp
#	Source/Engine/Renderer/Utils/GlobalSignDistanceFieldPass.cpp
#	Source/Engine/Scripting/Internal/InternalCalls.h
#	Source/Engine/Scripting/Internal/ManagedDictionary.cpp
#	Source/Engine/Scripting/Internal/ManagedDictionary.h
#	Source/Engine/Scripting/ScriptingObject.cpp
#	Source/Tools/Flax.Build/Bindings/BindingsGenerator.CSharp.cs
This commit is contained in:
2026-09-16 12:38:27 +02:00
136 changed files with 1658 additions and 518 deletions
@@ -458,7 +458,16 @@ bool ParseFloat(const C* str, T* ret)
if (*str == 'e' || *str == 'E')
{
str++;
T powerer = *str == '-' ? str++, (T)0.1 : (T)10;
T powerer = (T)10;
if (*str == '-')
{
powerer = (T)0.1;
str++;
}
else if (*str == '+')
{
str++;
}
T power = 0;
while (*str >= '0' && *str <= '9')
{