|
| | DECLARE_GPU_STAT (NaniteStreamOutData) |
| |
| | Nanite::IMPLEMENT_GLOBAL_SHADER (FInitQueueCS, "/Engine/Private/Nanite/NaniteStreamOut.usf", "InitQueue", SF_Compute) |
| |
| | Nanite::IMPLEMENT_GLOBAL_SHADER (FNaniteStreamOutTraversalCS, "/Engine/Private/Nanite/NaniteStreamOut.usf", "NaniteStreamOutTraversalCS", SF_Compute) |
| |
| | Nanite::IMPLEMENT_GLOBAL_SHADER (FAllocateRangesCS, "/Engine/Private/Nanite/NaniteStreamOut.usf", "AllocateRangesCS", SF_Compute) |
| |
| | Nanite::IMPLEMENT_GLOBAL_SHADER (FNaniteStreamOutCS, "/Engine/Private/Nanite/NaniteStreamOut.usf", "NaniteStreamOutCS", SF_Compute) |
| |
| void | Nanite::AddPass_InitNodeCullArgs (FRDGBuilder &GraphBuilder, FGlobalShaderMap *ShaderMap, FRDGEventName &&PassName, FRDGBufferUAVRef QueueStateUAV, FRDGBufferRef NodeCullArgs0, FRDGBufferRef NodeCullArgs1, uint32 CullingPass) |
| |
| void | Nanite::AddPass_InitClusterCullArgs (FRDGBuilder &GraphBuilder, FGlobalShaderMap *ShaderMap, FRDGEventName &&PassName, FRDGBufferUAVRef QueueStateUAV, FRDGBufferRef ClusterCullArgs, uint32 CullingPass) |
| |
| void | Nanite::StreamOutData (FRDGBuilder &GraphBuilder, FGlobalShaderMap *ShaderMap, FSceneUniformBuffer &SceneUniformBuffer, float CutError, uint32 NumRequests, FRDGBufferRef RequestBuffer, FRDGBufferRef SegmentMappingBuffer, FRDGBufferRef MeshDataBuffer, FRDGBufferRef AuxiliaryDataBuffer, FRDGBufferRef VertexBuffer, uint32 MaxNumVertices, FRDGBufferRef IndexBuffer, uint32 MaxNumIndices) |
| |