![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "VulkanRHIPrivate.h"#include "VulkanCommandWrappers.h"#include "VulkanFramebuffer.h"#include "VulkanPendingState.h"#include "VulkanPipeline.h"#include "VulkanContext.h"Functions | |
| FAutoConsoleVariableRef | CVarDSetCacheTargetSetsPerPool (TEXT("r.Vulkan.DSetCacheTargetSetsPerPool"), GDSetCacheTargetSetsPerPool, TEXT("Target number of descriptor set allocations per single pool.\n"), ECVF_ReadOnly|ECVF_RenderThreadSafe) |
| FAutoConsoleVariableRef | CVarDSetCacheMaxPoolLookups (TEXT("r.Vulkan.DSetCacheMaxPoolLookups"), GDSetCacheMaxPoolLookups, TEXT("Maximum count of pool's caches to lookup before allocating new descriptor.\n"), ECVF_ReadOnly|ECVF_RenderThreadSafe) |
Variables | |
| int32 | GDSetCacheTargetSetsPerPool = 4096 |
| int32 | GDSetCacheMaxPoolLookups = 2 |
| const float | DefaultPoolSizes [VK_DESCRIPTOR_TYPE_RANGE_SIZE] |
| #define VULKAN_DYNAMIC_STATE_BLOCK_END | ( | ) | } |
| #define VULKAN_DYNAMIC_STATE_BLOCK_START | ( | ... | ) | if (bForceUpdate || VULKAN_DYNAMIC_STATE_COMPARE3(__VA_ARGS__)) { VULKAN_DYNAMIC_STATE_UPDATE3(__VA_ARGS__) |
| #define VULKAN_DYNAMIC_STATE_COMPARE | ( | Name | ) | (LastDynamicStateUpdate->Name != NewDynamicState.Name) |
| #define VULKAN_DYNAMIC_STATE_COMPARE1 | ( | Name, | |
| ... | |||
| ) | VULKAN_DYNAMIC_STATE_COMPARE(Name) |
| #define VULKAN_DYNAMIC_STATE_COMPARE2 | ( | Name, | |
| ... | |||
| ) | VULKAN_DYNAMIC_STATE_COMPARE(Name) __VA_OPT__( || VULKAN_DYNAMIC_STATE_COMPARE1(__VA_ARGS__)) |
| #define VULKAN_DYNAMIC_STATE_COMPARE3 | ( | Name, | |
| ... | |||
| ) | VULKAN_DYNAMIC_STATE_COMPARE(Name) __VA_OPT__( || VULKAN_DYNAMIC_STATE_COMPARE2(__VA_ARGS__)) |
| #define VULKAN_DYNAMIC_STATE_UPDATE | ( | Name | ) | LastDynamicStateUpdate->Name = NewDynamicState.Name; |
| #define VULKAN_DYNAMIC_STATE_UPDATE1 | ( | Name, | |
| ... | |||
| ) | VULKAN_DYNAMIC_STATE_UPDATE(Name) |
| #define VULKAN_DYNAMIC_STATE_UPDATE2 | ( | Name, | |
| ... | |||
| ) | VULKAN_DYNAMIC_STATE_UPDATE(Name) __VA_OPT__( VULKAN_DYNAMIC_STATE_UPDATE1(__VA_ARGS__)) |
| #define VULKAN_DYNAMIC_STATE_UPDATE3 | ( | Name, | |
| ... | |||
| ) | VULKAN_DYNAMIC_STATE_UPDATE(Name) __VA_OPT__( VULKAN_DYNAMIC_STATE_UPDATE2(__VA_ARGS__)) |
| FAutoConsoleVariableRef CVarDSetCacheMaxPoolLookups | ( | TEXT("r.Vulkan.DSetCacheMaxPoolLookups") | , |
| GDSetCacheMaxPoolLookups | , | ||
| TEXT("Maximum count of pool's caches to lookup before allocating new descriptor.\n") | , | ||
| ECVF_ReadOnly| | ECVF_RenderThreadSafe | ||
| ) |
| FAutoConsoleVariableRef CVarDSetCacheTargetSetsPerPool | ( | TEXT("r.Vulkan.DSetCacheTargetSetsPerPool") | , |
| GDSetCacheTargetSetsPerPool | , | ||
| TEXT("Target number of descriptor set allocations per single pool.\n") | , | ||
| ECVF_ReadOnly| | ECVF_RenderThreadSafe | ||
| ) |
| const float DefaultPoolSizes[VK_DESCRIPTOR_TYPE_RANGE_SIZE] |
| int32 GDSetCacheMaxPoolLookups = 2 |
| int32 GDSetCacheTargetSetsPerPool = 4096 |