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/SceneAPI/SceneCore
lumberyard-employee-dm 5fc4551ac0
[LYN-8041] Enable relocation of the Project Game Release Layout (#5380)
* Enable relocation of the Project Game Release Layout

Relocating the Project Game Release Layout to another directory on the file system failed due to the querying of the engine root failing due to the ComponentApplication::m_engineRoot not using the project path stored in the SettingsRegisry if the engine root cannot be detected

Removed the ApplicationRequestBus GetEngineRoot function.
The ComponentApplicationRequestBus has a function of the same name that returns the same path.

Removed the deprecated GetAppRoot function.
The path it returns has no defined value. It was not the engine root or the project root.
Removed unused CFileUtil and CFileUtil_impl functions that were invoking the ApplicationREquestBus GetEngineRoot function.
On the way to update the functions it was discovered that they aren't called

Added a CalculateBranchToken overload that can populate a fixed_string to avoid heap allocations

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Protect against an empty list of artifacts to remove when generating the
engine.pak

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
4 years ago
..
Components Replaced AzFramework::FileFunc JSON utils API calls with AzCore::JsonUtils APIs that appear to have been duplicated. Also fixed up improper Project Configurator -> Project Manager comment replacements. 4 years ago
Containers Squashed commit of Procedural Prefab work (#4481) 4 years ago
DataTypes addressing PR comments/suggestions 4 years ago
Events Squashed commit of Procedural Prefab work (#4481) 4 years ago
Export Update the FileIO Aliases (#4186) 4 years ago
Import Squashed commit of Procedural Prefab work (#4481) 4 years ago
Mocks Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Tests [LYN-8041] Enable relocation of the Project Game Release Layout (#5380) 4 years ago
Utilities push/pop mismatch 4 years ago
CMakeLists.txt Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DllMain.cpp Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
SceneBuilderDependencyBus.h Added a new registry setting that disables automatic conversion of materials from model files like FBX. 4 years ago
SceneCoreConfiguration.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SceneCoreStandaloneAllocator.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SceneCoreStandaloneAllocator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
scenecore_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
scenecore_testing_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago