|
|
|
|
|
|
aggregate.enableTransparentObjects = srcFrameSettings.enableTransparentObjects; |
|
|
|
|
|
|
|
aggregate.enableMSAA = srcFrameSettings.enableMSAA && renderPipelineSettings.supportMSAA; |
|
|
|
if (aggregate.enableMSAA) |
|
|
|
{ |
|
|
|
// Initially, MSAA will only support forward
|
|
|
|
aggregate.enableForwardRenderingOnly = true; |
|
|
|
|
|
|
|
// Assuming MSAA is being used, TAA, and therefore, motion vectors are not needed
|
|
|
|
aggregate.enableMotionVectors = false; |
|
|
|
|
|
|
|
// The work will be implemented piecemeal to support all passes
|
|
|
|
aggregate.enableDBuffer = false; // no decals
|
|
|
|
aggregate.enableDistortion = false; // no gaussian final color
|
|
|
|
aggregate.enablePostprocess = false; |
|
|
|
aggregate.enableRoughRefraction = false; // no gaussian pre-refraction
|
|
|
|
aggregate.enableSSAO = false; |
|
|
|
aggregate.enableSSR = false; |
|
|
|
aggregate.enableSubsurfaceScattering = false; |
|
|
|
aggregate.enableTransparentObjects = false; // trying to skip the depth pyramid
|
|
|
|
|
|
|
|
// I also want to disable the deferred directional shadow to start
|
|
|
|
} |
|
|
|
|
|
|
|
aggregate.enableShadowMask = srcFrameSettings.enableShadowMask && renderPipelineSettings.supportShadowMask; |
|
|
|
|
|
|
|