|
| | DECLARE_GPU_STAT (SMAA) |
| |
| template<typename T > |
| void | SetupSMAAQualityPermutations (typename T::FPermutationDomain &Domain, ESMAAQuality Quality) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FSMAAEdgeDetectionVS, "/Engine/Private/SMAA/SMAAEdgeDetectionShader.usf", "MainVS", SF_Vertex) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FSMAAEdgeDetectionPS, "/Engine/Private/SMAA/SMAAEdgeDetectionShader.usf", "MainPS", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FSMAABlendingWeightCalculationVS, "/Engine/Private/SMAA/SMAABlendingWeightCalculationShader.usf", "MainVS", SF_Vertex) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FSMAABlendingWeightCalculationPS, "/Engine/Private/SMAA/SMAABlendingWeightCalculationShader.usf", "MainPS", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FSMAANeighborhoodBlendingVS, "/Engine/Private/SMAA/SMAANeighborhoodBlendingShader.usf", "MainVS", SF_Vertex) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FSMAANeighborhoodBlendingPS, "/Engine/Private/SMAA/SMAANeighborhoodBlendingShader.usf", "MainPS", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FSMAADebugVisualizationVS, "/Engine/Private/SMAA/SMAADebugVisualization.usf", "MainVS", SF_Vertex) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FSMAADebugVisualizationPS, "/Engine/Private/SMAA/SMAADebugVisualization.usf", "MainPS", SF_Pixel) |
| |
| ESMAAQuality | GetSMAAQuality () |
| |
| void | AddSMAAEdgeDetectionPass (FRDGBuilder &GraphBuilder, const FSceneView &InSceneView, const FScreenPassTexture &SceneColorTexture, const FRDGTextureRef &EdgeTexture, const FRDGTextureRef &DepthStencilTexture, ESMAAQuality Quality, const FVector4f &RTMetrics) |
| |
| void | AddSMAABlendingWeightCalculationPass (FRDGBuilder &GraphBuilder, const FSceneView &InSceneView, const FRDGTextureRef &EdgeTexture, const FRDGTextureRef &BlendTexture, const FRDGTextureRef &DepthStencilTexture, ESMAAQuality Quality, const FVector4f &RTMetrics) |
| |
| FScreenPassTexture | AddSMAANeighborhoodBlendingPass (FRDGBuilder &GraphBuilder, const FSceneView &InSceneView, const FScreenPassTexture &InputSceneTexture, const FRDGTextureRef &InputBlendTex, FScreenPassRenderTarget &Output, const FVector4f &RTMetrics) |
| |
| FScreenPassTexture | AddSMAADebugVisualizationPass (FRDGBuilder &GraphBuilder, const FSceneView &InSceneView, const FScreenPassTexture &InputSceneTexture, const FRDGTextureRef &InputEdgeTex, const FRDGTextureRef &InputBlendTex, FScreenPassRenderTarget &Output, const FVector4f &RTMetrics) |
| |
| FScreenPassTexture | AddSMAAPasses (FRDGBuilder &GraphBuilder, const FSceneView &View, const FSMAAInputs &Inputs) |
| |