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/PostProcessing
Qing Tao d9cbc97ec0
ATOM-16063 Remove SetShaderResourceGroupCallback in scene and update scene srg handling (#3969)
ATOM-16273 Compiling SceneSRG before updating it can cause a gpu crash

Changes include:
1. Removed Scene::SetShaderResourceGroupCallback() function and clean up code which use this function.
2. Moved SceneTimeSrg.azsli to RPI's DefaultSceneSrg folder and setup the constants in RPI::Scene
3. Add AZ::Event for Scene's update srg event which features and update scene srg at proper place
4. UpdateTransformServcie FP to use PrepareSceneSrg event handler.
5. Clean up shaders and srgs used in project templates.

Signed-off-by: Qing Tao <qingtao@amazon.com>
4 years ago
..
BlendColorGradingLutsPass.cpp More fixes after merge 4 years ago
BlendColorGradingLutsPass.h Overhaul of LookModification (#3282) 4 years ago
BloomBlurPass.cpp some unused fixes 4 years ago
BloomBlurPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BloomCompositePass.cpp fixing Atom 4 years ago
BloomCompositePass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BloomDownsamplePass.cpp fixing Atom 4 years ago
BloomDownsamplePass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BloomParentPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BloomParentPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldBokehBlurPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldBokehBlurPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldCompositePass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldCompositePass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldCopyFocusDepthToCpuPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldCopyFocusDepthToCpuPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldMaskPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldMaskPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldParentPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldParentPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldPencilMap.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldReadBackFocusDepthPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldReadBackFocusDepthPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldWriteFocusDepthFromGpuPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthOfFieldWriteFocusDepthFromGpuPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthUpsamplePass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DepthUpsamplePass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ExposureControlRenderProxy.cpp ATOM-16063 Remove SetShaderResourceGroupCallback in scene and update scene srg handling (#3969) 4 years ago
EyeAdaptationPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EyeAdaptationPass.h ATOM-16063 Remove SetShaderResourceGroupCallback in scene and update scene srg handling (#3969) 4 years ago
FastDepthAwareBlurPasses.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FastDepthAwareBlurPasses.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LookModificationCompositePass.cpp Overhaul of LookModification (#3282) 4 years ago
LookModificationCompositePass.h Overhaul of LookModification (#3282) 4 years ago
LookModificationTransformPass.cpp Overhaul of LookModification (#3282) 4 years ago
LookModificationTransformPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LuminanceHistogramGeneratorPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
LuminanceHistogramGeneratorPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PostProcessingShaderOptionBase.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
PostProcessingShaderOptionBase.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SMAABasePass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SMAABasePass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SMAABlendingWeightCalculationPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SMAABlendingWeightCalculationPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SMAACommon.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SMAAConfigurationDescriptor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SMAAConfigurationDescriptor.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SMAAEdgeDetectionPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SMAAEdgeDetectionPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SMAAFeatureProcessor.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SMAAFeatureProcessor.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SMAANeighborhoodBlendingPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SMAANeighborhoodBlendingPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SsaoPasses.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SsaoPasses.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SubsurfaceScatteringPass.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SubsurfaceScatteringPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TaaPass.cpp fixing Atom 4 years ago
TaaPass.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago