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/RPI/Code/Source/RPI.Public
Jacob Hilliard 4d618ea619 Profiling: Add more instrumentation
Adds new instrumentation macros throughout the codebase, using the
visualizer to find where current instrumentation is lacking using the
shadowed sponza sample + editor. Some notes from exploring:

- We spend ~5ms in CullingScene: BeginCulling
- PipelineStateCache: Compact usually 1ms
- CompileImageBarriers takes most of the time in CompileResourceBarriers

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
5 years ago
..
Buffer Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ColorManagement Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DynamicDraw ATOM-15935 Adding draw to pass support to DynamicDrawContext (#2248) 5 years ago
GpuQuery Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Image Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Material Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Model Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Pass Profiling: Add more instrumentation 5 years ago
Shader Add support for LowEndRenderPipeline for mobile and the cleanup associated with it (#2292) 5 years ago
AuxGeomFeatureProcessorInterface.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Culling.cpp Profiling: Add more instrumentation 5 years ago
FeatureProcessor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
FeatureProcessorFactory.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
MeshDrawPacket.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PipelineState.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
RPISystem.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
RPIUtils.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
RenderPipeline.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Scene.cpp Profiling: Add more instrumentation 5 years ago
View.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ViewportContext.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ViewportContextManager.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
WindowContext.cpp Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago