![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "VulkanRHIPrivate.h"#include "VulkanDevice.h"#include "VulkanPendingState.h"#include "VulkanContext.h"#include "Misc/CommandLine.h"#include "Misc/Paths.h"#include "HAL/FileManager.h"#include "Misc/FileHelper.h"#include "VulkanPlatform.h"#include "VulkanLLM.h"#include "VulkanTransientResourceAllocator.h"#include "VulkanExtensions.h"#include "VulkanRenderpass.h"#include "VulkanRayTracing.h"#include "VulkanDescriptorSets.h"#include "VulkanChunkedPipelineCache.h"#include "VulkanBindlessDescriptorManager.h"Macros | |
| #define | INSTANCE_EXT_FLAG_SETTER(FLAG_NAME) [](FOptionalVulkanInstanceExtensions& ExtensionFlags) { ExtensionFlags.FLAG_NAME = 1; } |
Variables | |
| int32 | GVulkanAllowConcurrentBuffer = 1 |
| TAutoConsoleVariable< int32 > | GAllowPresentOnComputeQueue (TEXT("r.Vulkan.AllowPresentOnComputeQueue"), 0,) |
| TAutoConsoleVariable< int32 > | GCVarRobustBufferAccess (TEXT("r.Vulkan.RobustBufferAccess"), 1, TEXT("1 to enable (default)"), ECVF_ReadOnly) |
| VkFormat | GVulkanBufferFormat [PF_MAX] |
| VkFormat | GVulkanSRGBFormat [PF_MAX] |
| EDelayAcquireImageType | GVulkanDelayAcquireImage = EDelayAcquireImageType::DelayAcquire |
| TAutoConsoleVariable< int32 > | CVarDelayAcquireBackBuffer (TEXT("r.Vulkan.DelayAcquireBackBuffer"), 1, TEXT(" 1: acquire next image just before presenting, rendering is done to intermediate image which is then copied to a real backbuffer (default) \n"), ECVF_ReadOnly) |
| #define INSTANCE_EXT_FLAG_SETTER | ( | FLAG_NAME | ) | [](FOptionalVulkanInstanceExtensions& ExtensionFlags) { ExtensionFlags.FLAG_NAME = 1; } |
| TAutoConsoleVariable< int32 > CVarDelayAcquireBackBuffer(TEXT("r.Vulkan.DelayAcquireBackBuffer"), 1, TEXT(" 1: acquire next image just before presenting, rendering is done to intermediate image which is then copied to a real backbuffer (default) \n"), ECVF_ReadOnly) | ( | TEXT("r.Vulkan.DelayAcquireBackBuffer") | , |
| 1 | , | ||
| TEXT(" 1: acquire next image just before presenting, rendering is done to intermediate image which is then copied to a real backbuffer (default) \n") | , | ||
| ECVF_ReadOnly | |||
| ) |
| TAutoConsoleVariable< int32 > GAllowPresentOnComputeQueue(TEXT("r.Vulkan.AllowPresentOnComputeQueue"), 0,) | ( | TEXT("r.Vulkan.AllowPresentOnComputeQueue") | , |
| 0 | |||
| ) |
| TAutoConsoleVariable< int32 > GCVarRobustBufferAccess(TEXT("r.Vulkan.RobustBufferAccess"), 1, TEXT("1 to enable (default)"), ECVF_ReadOnly) | ( | TEXT("r.Vulkan.RobustBufferAccess") | , |
| 1 | , | ||
| TEXT("1 to enable (default)") | , | ||
| ECVF_ReadOnly | |||
| ) |
| int32 GVulkanAllowConcurrentBuffer = 1 |
| EDelayAcquireImageType GVulkanDelayAcquireImage = EDelayAcquireImageType::DelayAcquire |