-
Notifications
You must be signed in to change notification settings - Fork 999
Toolset Visual Studio 2022 (v143) поломан #3147
Comments
Если раскомментировать вывод в лог, то всё работает. Без вывода в лог оптимизатор хавает переменную newScale и игра багует. |
Эта ошибка есть даже в версии 1.8.0: https://github.com/urho3d/Urho3D/releases/tag/1.8 |
Возможно всплыли последствия нарушения strict alias rules, которые в Урхо нарушаются повсеместно |
Проблема воспроизводится в версии https://github.com/urho3d/Urho3D/releases/tag/1.8-ALPHA |
Ошибка есть в 64-битной версии |
Такой способ позволяет обойти проблему, но это тупо
|
Еще помогает замена конструктора копирования у Vector3:
Но легче просто подождать исправления бага в компиляторе |
VS 17.5.0 Preview 1.0 обновилась до VS 17.5.0 Preview 2.0, проблема осталась |
Временный фикс добавил, но очевидно, что другие баги могут вылезать вообще в рандомных местах |
Опции CMake для вопроизведения в будущем
|
Обновилось до Version 17.5.0 Preview 3.0, проблема осталась |
Если скомпилировать движок с тулсетом Visual Studio 2022 (v143) в релизной версии пушка из примера https://github.com/urho3d-learn/editor при анимации сжимается в блин. В отладочной версии, а также с тулсетом Visual Studio 2019 (v142) анимация у пушки нормальная
The text was updated successfully, but these errors were encountered: