UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VulkanRHI.cpp File Reference

Macros

#define VP_DEBUG_MESSAGE_CALLBACK   VulkanProfilePrint
 
#define LOCTEXT_NAMESPACE   "VulkanRHI"
 

Functions

void VulkanProfilePrint (const char *Msg)
 
 IMPLEMENT_MODULE (FVulkanDynamicRHIModule, VulkanRHI)
 

Variables

TAtomic< uint64GVulkanBufferHandleIdCounter { 0 }
 
TAtomic< uint64GVulkanBufferViewHandleIdCounter { 0 }
 
TAtomic< uint64GVulkanImageViewHandleIdCounter { 0 }
 
TAtomic< uint64GVulkanSamplerHandleIdCounter { 0 }
 
TAtomic< uint64GVulkanDSetLayoutHandleIdCounter { 0 }
 
TAutoConsoleVariable< int32GRHIThreadCvar (TEXT("r.Vulkan.RHIThread"), 2,)
 
int32 GVulkanInputAttachmentShaderRead = 0
 
int32 GVulkanEnableTransientResourceAllocator = 1
 
int32 GVulkanAMDCompatibilityMode = 1
 
TAutoConsoleVariable< int32GVulkanRayTracingCVar
 
uint32 GVulkanDevicePipelineStageBits = 0
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "VulkanRHI"

◆ VP_DEBUG_MESSAGE_CALLBACK

#define VP_DEBUG_MESSAGE_CALLBACK   VulkanProfilePrint

Function Documentation

◆ IMPLEMENT_MODULE()

IMPLEMENT_MODULE ( FVulkanDynamicRHIModule  ,
VulkanRHI   
)

◆ VulkanProfilePrint()

void VulkanProfilePrint ( const char Msg)

Variable Documentation

◆ GRHIThreadCvar

TAutoConsoleVariable< int32 > GRHIThreadCvar(TEXT("r.Vulkan.RHIThread"), 2,) ( TEXT("r.Vulkan.RHIThread")  ,
 
)

◆ GVulkanAMDCompatibilityMode

int32 GVulkanAMDCompatibilityMode = 1

◆ GVulkanBufferHandleIdCounter

TAtomic<uint64> GVulkanBufferHandleIdCounter { 0 }

◆ GVulkanBufferViewHandleIdCounter

TAtomic<uint64> GVulkanBufferViewHandleIdCounter { 0 }

◆ GVulkanDevicePipelineStageBits

uint32 GVulkanDevicePipelineStageBits = 0

◆ GVulkanDSetLayoutHandleIdCounter

TAtomic<uint64> GVulkanDSetLayoutHandleIdCounter { 0 }

◆ GVulkanEnableTransientResourceAllocator

int32 GVulkanEnableTransientResourceAllocator = 1

◆ GVulkanImageViewHandleIdCounter

TAtomic<uint64> GVulkanImageViewHandleIdCounter { 0 }

◆ GVulkanInputAttachmentShaderRead

int32 GVulkanInputAttachmentShaderRead = 0

◆ GVulkanRayTracingCVar

TAutoConsoleVariable<int32> GVulkanRayTracingCVar
extern

◆ GVulkanSamplerHandleIdCounter

TAtomic<uint64> GVulkanSamplerHandleIdCounter { 0 }