|
| | DECLARE_GPU_STAT (CurveRasterPipeline) |
| |
| bool | IsRenderCurveEnabled () |
| |
| bool | IsRenderCurveSupported (EShaderPlatform In) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRenderCurveSegmentLUTCS, "/Engine/Private/HairStrands/RenderCurveRaster.usf", "SegmentLUTCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRenderCurveInstanceCullingCS, "/Engine/Private/HairStrands/RenderCurveRaster.usf", "InstanceCullingCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRenderCurveClusterCullingCS, "/Engine/Private/HairStrands/RenderCurveRaster.usf", "ClusterCullingCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRenderCurveSceneTileDepthCS, "/Engine/Private/HairStrands/RenderCurveRaster.usf", "SceneTileDepthCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRenderCurveIndirectArgsCS, "/Engine/Private/HairStrands/RenderCurveRaster.usf", "IndirectArgsCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRenderCurveBinningCS, "/Engine/Private/HairStrands/RenderCurveRaster.usf", "BinningCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRenderCurveCompactionCS, "/Engine/Private/HairStrands/RenderCurveRaster.usf", "CompactionCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRenderCurveSWRasterizerCS, "/Engine/Private/HairStrands/RenderCurveRaster.usf", "SWRasterizerCS", SF_Compute) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRenderCurveHWRasterizerMS, "/Engine/Private/HairStrands/RenderCurveRaster.usf", "HWRasterizerMS", SF_Mesh) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRenderCurveHWRasterizerPS, "/Engine/Private/HairStrands/RenderCurveRaster.usf", "HWRasterizerPS", SF_Pixel) |
| |
| | IMPLEMENT_GLOBAL_SHADER (FRenderCurveDebugDrawingCS, "/Engine/Private/HairStrands/RenderCurveRaster.usf", "DebugDrawingCS", SF_Compute) |
| |
| void | AddRenderCurveRasterPipeline (FRDGBuilder &GraphBuilder, FScene *Scene, const TArray< FViewInfo > &Views, FRDGTextureRef SceneColorTexture, FRDGTextureRef SceneDepthTexture) |
| |