Go to the source code of this file.
|
| bool | ShouldWeCompileGPUSkinVFShaders (EShaderPlatform Platform, ERHIFeatureLevel::Type FeatureLevel) |
| |
| ENGINE_API bool | GPUSkinCacheNeedsDuplicatedVertices () |
| |
| ENGINE_API bool | GPUSkinCacheStoreDuplicatedVertices () |
| |
| ENGINE_API ESkinCacheDefaultBehavior | GetSkinCacheDefaultBehavior () |
| |
| ENGINE_API FDynamicMeshBoundsShaderParameters | GetDynamicMeshBoundsShaderParameters (FRDGBuilder &GraphBuilder) |
| |
| ENGINE_API void | DynamicMeshBoundsModifyCompilationEnvironment (const FGlobalShaderPermutationParameters &Parameters, FShaderCompilerEnvironment &OutEnvironment) |
| |
| void | DynamicMeshBoundsModifyCompilationEnvironment (FShaderCompilerEnvironment &OutEnvironment) |
| |
| | DECLARE_STATS_GROUP (TEXT("GPU Skin Cache"), STATGROUP_GPUSkinCache, STATCAT_Advanced) |
| |
| | DECLARE_DWORD_COUNTER_STAT_EXTERN (TEXT("Num Sections Skinned"), STAT_GPUSkinCache_TotalNumChunks, STATGROUP_GPUSkinCache,) |
| |
| | DECLARE_DWORD_COUNTER_STAT_EXTERN (TEXT("Num Vertices Skinned"), STAT_GPUSkinCache_TotalNumVertices, STATGROUP_GPUSkinCache,) |
| |
| | DECLARE_MEMORY_STAT_EXTERN (TEXT("Total Memory Bytes Used"), STAT_GPUSkinCache_TotalMemUsed, STATGROUP_GPUSkinCache,) |
| |
| | DECLARE_MEMORY_STAT_EXTERN (TEXT("Intermediate buffer for Recompute Tangents"), STAT_GPUSkinCache_TangentsIntermediateMemUsed, STATGROUP_GPUSkinCache,) |
| |
| | DECLARE_DWORD_COUNTER_STAT_EXTERN (TEXT("Num Triangles for Recompute Tangents"), STAT_GPUSkinCache_NumTrianglesForRecomputeTangents, STATGROUP_GPUSkinCache,) |
| |
| | DECLARE_DWORD_COUNTER_STAT_EXTERN (TEXT("Num Sections Processed"), STAT_GPUSkinCache_NumSectionsProcessed, STATGROUP_GPUSkinCache,) |
| |
◆ EGPUSkinCacheEntryMode
| Enumerator |
|---|
| Raster | |
| RayTracing | |
◆ DECLARE_DWORD_COUNTER_STAT_EXTERN() [1/4]
◆ DECLARE_DWORD_COUNTER_STAT_EXTERN() [2/4]
◆ DECLARE_DWORD_COUNTER_STAT_EXTERN() [3/4]
◆ DECLARE_DWORD_COUNTER_STAT_EXTERN() [4/4]
◆ DECLARE_MEMORY_STAT_EXTERN() [1/2]
◆ DECLARE_MEMORY_STAT_EXTERN() [2/2]
◆ DECLARE_STATS_GROUP()
◆ DynamicMeshBoundsModifyCompilationEnvironment() [1/2]
◆ DynamicMeshBoundsModifyCompilationEnvironment() [2/2]
◆ GetDynamicMeshBoundsShaderParameters()
◆ GetSkinCacheDefaultBehavior()
◆ GPUSkinCacheNeedsDuplicatedVertices()
◆ GPUSkinCacheStoreDuplicatedVertices()
◆ ShouldWeCompileGPUSkinVFShaders()
◆ GEnableGPUSkinCache
◆ GSkinCacheRecomputeTangents
| int32 GSkinCacheRecomputeTangents |
|
extern |