UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VulkanQuery.cpp File Reference
#include "VulkanRHIPrivate.h"
#include "VulkanDevice.h"
#include "VulkanResources.h"
#include "VulkanContext.h"
#include "VulkanCommandBuffer.h"
#include "VulkanQuery.h"
#include "EngineGlobals.h"
#include "RenderCore.h"

Variables

FAutoConsoleVariableRef CVarTimestampQueryStage (TEXT("r.Vulkan.TimestampQueryStage"), GTimestampQueryStage, TEXT(" 1: Use VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT, more precise measures but may alter performance on some platforms"), ECVF_RenderThreadSafe)
 
FAutoConsoleVariableRef CVarTimingQueryPoolSize (TEXT("r.Vulkan.TimingQueryPoolSize"), GTimingQueryPoolSize, TEXT("Amount of timing queries per pool in reusable query pools. (Default: 128)\n"), ECVF_ReadOnly)
 
FAutoConsoleVariableRef CVarQueryPoolDeletionDelay (TEXT("r.Vulkan.QueryPoolDeletionDelay"), GQueryPoolDeletionDelay, TEXT("Amount of frames to wait before deleting an unused query pools. (Default: 10)\n"), ECVF_ReadOnly)
 

Variable Documentation

◆ CVarQueryPoolDeletionDelay

FAutoConsoleVariableRef CVarQueryPoolDeletionDelay(TEXT("r.Vulkan.QueryPoolDeletionDelay"), GQueryPoolDeletionDelay, TEXT("Amount of frames to wait before deleting an unused query pools. (Default: 10)\n"), ECVF_ReadOnly) ( TEXT("r.Vulkan.QueryPoolDeletionDelay")  ,
GQueryPoolDeletionDelay  ,
TEXT("Amount of frames to wait before deleting an unused query pools. (Default: 10)\n" ,
ECVF_ReadOnly   
)

◆ CVarTimestampQueryStage

FAutoConsoleVariableRef CVarTimestampQueryStage(TEXT("r.Vulkan.TimestampQueryStage"), GTimestampQueryStage, TEXT(" 1: Use VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT, more precise measures but may alter performance on some platforms"), ECVF_RenderThreadSafe) ( TEXT("r.Vulkan.TimestampQueryStage")  ,
GTimestampQueryStage  ,
TEXT(" 1: Use VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT, more precise measures but may alter performance on some platforms" ,
ECVF_RenderThreadSafe   
)

◆ CVarTimingQueryPoolSize

FAutoConsoleVariableRef CVarTimingQueryPoolSize(TEXT("r.Vulkan.TimingQueryPoolSize"), GTimingQueryPoolSize, TEXT("Amount of timing queries per pool in reusable query pools. (Default: 128)\n"), ECVF_ReadOnly) ( TEXT("r.Vulkan.TimingQueryPoolSize")  ,
GTimingQueryPoolSize  ,
TEXT("Amount of timing queries per pool in reusable query pools. (Default: 128)\n" ,
ECVF_ReadOnly   
)