You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Tools
Mike Balfour d084027b6e
Bugfixes to enable slice-to-prefab conversion to run with less warnings/errors/crashes (#768)
While trying to process all slices and levels in Automated Testing, a few bugs came up that needed to be addressed:
- [LYN-3832] TransformComponent had a field removed without updating the version number and converter, which caused a lot of excessive warnings
- SliceComponent would crash in debug builds on instantiation failures due to a null dereference that was guarded against in most but not all places
- SliceConverter now detects when nested slices exist and gracefully warns about it.
- InstanceUpdateExecutor / TemplateInstanceMapper will now immediately remove instances that are unregistered, so that any in the queue don't get processed on a subsequent tick.  This was causing crashes when the instance was destroyed before the processing occurred.  It also has a side benefit of preventing the same instance from executing multiple times.
- Minor logic bugfix to the pack close warning, the boolean check was flipped.

Also added an early-out on SetTemplateId, since this was causing some unnecessary instance queue entries.
5 years ago
..
AWSNativeSDKInit Integrating github/staging through commit 5f214be 5 years ago
Android/ProjectBuilder Add newlines to the end of all files 5 years ago
AssetBundler Asset Bundler - Minor Feedback (#550) 5 years ago
AssetProcessor External Project Build Path Support using SDK Binaries (#690) 5 years ago
AzTestRunner Add newlines to the end of all files 5 years ago
CrashHandler [SPEC-6071][Crashpad] Make Crashpad available through 3rdParty system for Windows 5 years ago
DeltaCataloger Integrating github/staging through commit 5f214be 5 years ago
Doxygen Set scripts to be executable 5 years ago
GridHub Add newlines to the end of all files 5 years ago
News Add newlines to the end of all files 5 years ago
ProjectManager [LYN-2520] Gem Catalog - Gem Inspector / Info Panel (#718) 5 years ago
PythonBindingsExample Add newlines to the end of all files 5 years ago
RemoteConsole Add newlines to the end of all files 5 years ago
SceneAPI {LYN-3787} Fix for infinite loop in the scene builder's import phase (#747) 5 years ago
SerializeContextTools Bugfixes to enable slice-to-prefab conversion to run with less warnings/errors/crashes (#768) 5 years ago
Standalone Move ThumbnailerNullComponent into AzToolsFramework so that it can be used by other tools that need it. 5 years ago
TestImpactFramework Add newlines to the end of all files 5 years ago
CMakeLists.txt Remove CryCommonTools (moving the three remaining files into Editor/Util which is the only place they're used). (#741) 5 years ago