Merge branch 'main' into Atom/dmcdiar/ATOM-15517
This commit is contained in:
@@ -89,6 +89,8 @@
|
||||
#include <ImGui/ImGuiPass.h>
|
||||
|
||||
#include <RayTracing/RayTracingAccelerationStructurePass.h>
|
||||
#include <RayTracing/RayTracingPass.h>
|
||||
#include <RayTracing/RayTracingPassData.h>
|
||||
#include <DiffuseProbeGrid/DiffuseProbeGridRayTracingPass.h>
|
||||
#include <DiffuseProbeGrid/DiffuseProbeGridBlendIrradiancePass.h>
|
||||
#include <DiffuseProbeGrid/DiffuseProbeGridBlendDistancePass.h>
|
||||
@@ -129,6 +131,7 @@ namespace AZ
|
||||
SMAAFeatureProcessor::Reflect(context);
|
||||
PostProcessFeatureProcessor::Reflect(context);
|
||||
ImGuiPassData::Reflect(context);
|
||||
RayTracingPassData::Reflect(context);
|
||||
|
||||
LightingPreset::Reflect(context);
|
||||
ModelPreset::Reflect(context);
|
||||
@@ -274,6 +277,9 @@ namespace AZ
|
||||
passSystem->AddPassCreator(Name("ReflectionScreenSpaceBlurChildPass"), &Render::ReflectionScreenSpaceBlurChildPass::Create);
|
||||
passSystem->AddPassCreator(Name("ReflectionCopyFrameBufferPass"), &Render::ReflectionCopyFrameBufferPass::Create);
|
||||
|
||||
// Add RayTracing pas
|
||||
passSystem->AddPassCreator(Name("RayTracingPass"), &Render::RayTracingPass::Create);
|
||||
|
||||
// setup handler for load pass template mappings
|
||||
m_loadTemplatesHandler = RPI::PassSystemInterface::OnReadyLoadTemplatesEvent::Handler([this]() { this->LoadPassTemplateMappings(); });
|
||||
RPI::PassSystemInterface::Get()->ConnectEvent(m_loadTemplatesHandler);
|
||||
|
||||
Reference in New Issue
Block a user