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/Feature/Common/Code/Source
Jacob Hilliard 7c5120b72f
[ATOM-16021] Initial continuous capture support (#2624)
* Profiler: Implement continuous capture internals

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Profiler: extend ProfileCaptureSystemComponent

Implements dumping of saved CPU profiling data to a local file, blocking
call.

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Profiler: Working IO thread for serialization

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Profiler: switch to AZ::JobFunction for IO

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Profiler: move to a ring buffer for storage

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Profiler: switch back to IO thread

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Profiler: add TODO

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Profiler: correct thread safety issues

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
4 years ago
..
ACES Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AuxGeom more fixes for w4267 4 years ago
Builders Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Checkerboard Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CoreLights Merge branch 'development' into cmake/SPEC-2513_w4267 4 years ago
Decals Promote IndexedDataVector to public Feature/Utils header 4 years ago
DiffuseGlobalIllumination Moved render checks to a ShouldRender() helper function. 4 years ago
DisplayMapper Add missing display mapper operation type bindings 4 years ago
ImGui Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ImageBasedLights Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LookupTable Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LuxCore Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Material Changed a couple function parameters to const& 4 years ago
Math Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Mesh Fixed a bug where a new entity using a mesh that was already loaded would not be able to correctly initialize a material component. 4 years ago
MorphTargets Atom 4 years ago
OcclusionCullingPlane Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Platform Merge branch 'development' into cmake/SPEC-7179 4 years ago
PostProcess Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PostProcessing Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
RayTracing Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ReflectionProbe Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ReflectionScreenSpace Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ScreenSpace Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Shadows Merge branch 'development' into cmake/SPEC-2513_w4267 4 years ago
SkinnedMesh Merge branch 'development' into cmake/SPEC-2513_w4267 4 years ago
SkyBox Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TransformService Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Utils Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CommonModule.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
CommonSystemComponent.cpp Promote IndexedDataVector to public Feature/Utils header 4 years ago
CommonSystemComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EditorCommonSystemComponent.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EditorCommonSystemComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FrameCaptureSystemComponent.cpp Atom 4 years ago
FrameCaptureSystemComponent.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ProfilingCaptureSystemComponent.cpp [ATOM-16021] Initial continuous capture support (#2624) 4 years ago
ProfilingCaptureSystemComponent.h [ATOM-16021] Initial continuous capture support (#2624) 4 years ago
RenderCommon.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago