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/Gems/Atom/Tools/AtomToolsFramework/Code/Source/PreviewRenderer
Guthrie Adams 66c25f3a02 Making sure that all capture requests are cleaned up before the preview renderer gets destroyed
A request was captured and held onto to by a lambda that was not getting cleared before the system was destroyed
This caused an entity to be destroyed late, accessing the culling system that was already torn down
Solution is to only store the success and failure callbacks inside of the attachment pass read back callback lambda so the rest of the content can be released

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
4 years ago
..
PreviewRenderer.cpp Making sure that all capture requests are cleaned up before the preview renderer gets destroyed 4 years ago
PreviewRendererCaptureState.cpp Changed preview renderer states to use construction and destruction instead of start and stop functions to make sure everything is shut down cleanly 4 years ago
PreviewRendererCaptureState.h Changed preview renderer states to use construction and destruction instead of start and stop functions to make sure everything is shut down cleanly 4 years ago
PreviewRendererIdleState.cpp Changed preview renderer states to use construction and destruction instead of start and stop functions to make sure everything is shut down cleanly 4 years ago
PreviewRendererIdleState.h Changed preview renderer states to use construction and destruction instead of start and stop functions to make sure everything is shut down cleanly 4 years ago
PreviewRendererLoadState.cpp Changed preview renderer states to use construction and destruction instead of start and stop functions to make sure everything is shut down cleanly 4 years ago
PreviewRendererLoadState.h Changed preview renderer states to use construction and destruction instead of start and stop functions to make sure everything is shut down cleanly 4 years ago