Поставил 4.7.2 — QML тормозит безбожно (при анимации простенького PathView загружает одно ядро процессора под 100%) :(
В 4.7.1 по-прежнему всё нормально.
Да, my fault. Пустой throw() работает для всех методов. Что в общем-то равноценно тому же noexcept из нового стандарта, потому что инструкцию типа throw(std::runtime_error) студия всё равно заигнорит.
Если удалить все слои, то рисовать не получится, пока не добавишь новый. Логично было бы при удалении всех слоёв добавлять пустой автоматически или хотя бы писать предупреждение…
Оу, сорри, и правда как-то неоднозначно написал.
В свете того, что Qt распространяется под LGPL, то есть ПО можно использовать в коммерческих целях, от FMOD толку в таком случае не слишком много. Отсутствие исходного кода, пожалуй, не проблема.
В 4.7.1 по-прежнему всё нормально.
Если использовать переносы, то всё норм imho.
Хорошая статья!
throw()
работает для всех методов. Что в общем-то равноценно тому жеnoexcept
из нового стандарта, потому что инструкцию типаthrow(std::runtime_error)
студия всё равно заигнорит.noexcept
вместоthrow()
.В свете того, что Qt распространяется под LGPL, то есть ПО можно использовать в коммерческих целях, от FMOD толку в таком случае не слишком много. Отсутствие исходного кода, пожалуй, не проблема.