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/Framework/AzToolsFramework/AzToolsFramework
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
..
API Remove (almost) all references to pRenderer (#651) 5 years ago
Application [LYN-3419] Removed remaining references to checking if the new viewport interaction model is enabled. 5 years ago
Archive Integrating latest from github/staging 5 years ago
Asset LYN-2537 engine assets (#254) 5 years ago
AssetBrowser Remove more unused things from CryCommon and CrySystem. (#709) 5 years ago
AssetBundle LYN-2537 AssetBundler updates (#426) 5 years ago
AssetCatalog Integrating latest from github/staging 5 years ago
AssetDatabase LYN-2537 engine assets (#254) 5 years ago
AssetEditor Make sure Recent Files list is correctly enabled/disabled when the list changes (#73) 5 years ago
Commands Add newlines to the end of all files 5 years ago
Component Integrating github/staging through commit ab87ed9 5 years ago
ComponentMode Initial commit 5 years ago
ComponentModes Add newlines to the end of all files 5 years ago
Debug Add newlines to the end of all files 5 years ago
Editor Integrating latest 47acbe8 5 years ago
Entity Merge branch 'main' into Prefab/CreatePrefab 5 years ago
Fingerprinting Initial commit 5 years ago
Manipulators hook up non-uniform scale manipulator callbacks 5 years ago
Maths Initial commit 5 years ago
Picking Add newlines to the end of all files 5 years ago
Prefab Bugfixes to enable slice-to-prefab conversion to run with less warnings/errors/crashes (#768) 5 years ago
PropertyTreeEditor Add newlines to the end of all files 5 years ago
PythonTerminal Integrating github/staging through commit ab87ed9 5 years ago
Render Initial commit 5 years ago
SQLite Add newlines to the end of all files 5 years ago
Slice Removed unneeded comments (#673) 5 years ago
SourceControl Integrating github/staging through commit 5f214be 5 years ago
Thumbnails Move ThumbnailerNullComponent into AzToolsFramework so that it can be used by other tools that need it. 5 years ago
ToolsComponents Bugfixes to enable slice-to-prefab conversion to run with less warnings/errors/crashes (#768) 5 years ago
ToolsFileUtils Add newlines to the end of all files 5 years ago
ToolsMessaging Add newlines to the end of all files 5 years ago
UI Fixed bug with delete prefab where the prefabs were not being deleted from the correct instances 5 years ago
Undo Add newlines to the end of all files 5 years ago
UnitTest [LYN-3419] Removed remaining references to checking if the new viewport interaction model is enabled. 5 years ago
Viewport Restore grid and angle snapping (#640) 5 years ago
ViewportSelection Improve selection in the viewport (#720) 5 years ago
ViewportUi Hasareej lyn 2301 cluster space (#717) 5 years ago
AzToolsFrameworkModule.cpp Move ThumbnailerNullComponent into AzToolsFramework so that it can be used by other tools that need it. 5 years ago
AzToolsFrameworkModule.h Add newlines to the end of all files 5 years ago
AzToolsFramework_precompiled.cpp Initial commit 5 years ago
AzToolsFramework_precompiled.h Initial commit 5 years ago
aztoolsframework_files.cmake add stubs for non-uniform scale component mode 5 years ago
aztoolsframework_linux_files.cmake Integrating latest from github/staging 5 years ago
aztoolsframework_linux_tests_files.cmake Initial commit 5 years ago
aztoolsframework_mac_files.cmake Integrating latest from github/staging 5 years ago
aztoolsframework_win_files.cmake Integrating latest from github/staging 5 years ago
aztoolsframework_windows_files.cmake Add newlines to the end of all files 5 years ago
aztoolsframeworktestcommon_files.cmake Integrating up through commit 90f050496 5 years ago
newoverride.inl Initial commit 5 years ago