r.Vulkan.UploadCmdBufferSemaphore
r.Vulkan.UploadCmdBufferSemaphore
#Overview
name: r.Vulkan.UploadCmdBufferSemaphore
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
Whether command buffers for uploads and graphics can be executed simultaneously.\n 0: The buffers are submitted without any synch(default)\n 1: Graphics buffers will not overlap with the upload buffers
It is referenced in 1
C++ source file.
#Summary
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Runtime/VulkanRHI/Private/VulkanCommandBuffer.cpp:36
Scope: file
Source code excerpt:
static int32 GVulkanUploadCmdBufferSemaphore = 0; // despite this behavior being more correct, default to off to avoid changing the existing (as of UE 4.24) behavior
static FAutoConsoleVariableRef CVarVulkanPreventOverlapWithUpload(
TEXT("r.Vulkan.UploadCmdBufferSemaphore"),
GVulkanUploadCmdBufferSemaphore,
TEXT("Whether command buffers for uploads and graphics can be executed simultaneously.\n")
TEXT(" 0: The buffers are submitted without any synch(default)\n")
TEXT(" 1: Graphics buffers will not overlap with the upload buffers"),
ECVF_ReadOnly
);