Navigation
API > API/Runtime > API/Runtime/RenderCore
References
| Module | RenderCore |
| Header | /Engine/Source/Runtime/RenderCore/Public/PipelineCacheUtilities.h |
| Include | #include "PipelineCacheUtilities.h" |
| Source | /Engine/Source/Runtime/RenderCore/Private/PipelineCacheUtilities.cpp |
namespace UE
{
namespace PipelineCacheUtilities
{
bool UE&58;&58;PipelineCacheUtilities&58;&58;SaveStablePipelineCacheFile
&40;
const FString & OutputFilename,
const TArray< FPermsPerPSO > & StableResults,
const TArray< FStableShaderKeyAndValue > & StableShaderKeyIndexTable
&41;
}
}
Remarks
Saves stable pipeline cache file.
The cache file is saved together with the stable shader keys file that were used to map its hashes to the build-agnostic ("stable") shader identifier.
Parameters
| Name | Description |
|---|---|
| OutputFilename | file name for the binary file |
| StableResults | an array of PSOs together with all permutations allowed for it |
| StableShaderKeyIndexTable | the table of build-agnostic shader keys |