UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WindowsD3D12PipelineState.cpp File Reference
#include "WindowsD3D12PipelineState.h"
#include "D3D12RHIPrivate.h"
#include "D3D12NvidiaExtensions.h"
#include "Misc/ScopeRWLock.h"
#include "Stats/StatsMisc.h"
#include "d3dcompiler.h"

Macros

#define D3D12RHI_USE_ASYNC_PRELOAD   0
 
#define D3D12RHI_USE_D3DDISASSEMBLE   1
 

Functions

void SaveByteCode (D3D12_SHADER_BYTECODE &ByteCode)
 
 DECLARE_CYCLE_STAT (TEXT("Create time"), STAT_PSOCreateTime, STATGROUP_D3D12PipelineState)
 

Macro Definition Documentation

◆ D3D12RHI_USE_ASYNC_PRELOAD

#define D3D12RHI_USE_ASYNC_PRELOAD   0

◆ D3D12RHI_USE_D3DDISASSEMBLE

#define D3D12RHI_USE_D3DDISASSEMBLE   1

Function Documentation

◆ DECLARE_CYCLE_STAT()

DECLARE_CYCLE_STAT ( TEXT("Create time" ,
STAT_PSOCreateTime  ,
STATGROUP_D3D12PipelineState   
)

◆ SaveByteCode()

void SaveByteCode ( D3D12_SHADER_BYTECODE ByteCode)