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/AssetProcessor/native/AssetManager
amzn-mike 9168fe07f1
Asset Processor: Zero analysis dependency fingerprint verification (#7292)
* Move modtime scanning tests out of APM tests file and into its own file.

Changes were kept to a minimum to get things compiling, this is just a move of code

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Fix rebase compile errors

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Verify dependency fingerprints during Zero Analysis.

This fixes an issue where dependencies that weren't finished processing when AP shuts down would not resume when AP is started back up due to Zero Analysis ignoring dependencies when determining files to skip.
Added unit test for verification

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Fix compile error, make 17 a constexpr

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Fix compile error

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
4 years ago
..
AssetCatalog.cpp AP: product dependency optimization (#6619) 4 years ago
AssetCatalog.h Update the FileIO Aliases (#4186) 4 years ago
AssetRequestHandler.cpp Cleanup SerializeContext.h pt.1 (#4264) 4 years ago
AssetRequestHandler.h Code/Tools 4 years ago
ControlRequestHandler.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ControlRequestHandler.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ExcludedFolderCache.cpp [LYN-7520] Wildcard Source Dependencies include files in cache/excluded files (#5349) 4 years ago
ExcludedFolderCache.h [LYN-7520] Wildcard Source Dependencies include files in cache/excluded files (#5349) 4 years ago
ExcludedFolderCacheInterface.h [LYN-7520] Wildcard Source Dependencies include files in cache/excluded files (#5349) 4 years ago
FileStateCache.cpp [LYN-7520] Wildcard Source Dependencies include files in cache/excluded files (#5349) 4 years ago
FileStateCache.h [LYN-7520] Wildcard Source Dependencies include files in cache/excluded files (#5349) 4 years ago
PathDependencyManager.cpp AP: product dependency optimization (#6619) 4 years ago
PathDependencyManager.h AP: product dependency optimization (#6619) 4 years ago
SourceFileRelocator.cpp Avoid redefining `PRI` macros on Linux (#4055) 4 years ago
SourceFileRelocator.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetProcessorManager.cpp Asset Processor: Zero analysis dependency fingerprint verification (#7292) 4 years ago
assetProcessorManager.h Asset Processor: Zero analysis dependency fingerprint verification (#7292) 4 years ago
assetScanFolderInfo.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetScanFolderInfo.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetScanner.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetScanner.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetScannerWorker.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
assetScannerWorker.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago