![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "VulkanBindlessDescriptorManager.h"#include "VulkanRHIPrivate.h"#include "VulkanContext.h"#include "VulkanDevice.h"Variables | |
| int32 | GVulkanBindlessMaxSamplerDescriptorCount = 2048 |
| int32 | GVulkanBindlessMaxSampledImageDescriptorCount = 256 * 1024 |
| int32 | GVulkanBindlessMaxStorageImageDescriptorCount = 64 * 1024 |
| int32 | GVulkanBindlessMaxUniformTexelBufferDescriptorCount = 64 * 1024 |
| int32 | GVulkanBindlessMaxStorageTexelBufferDescriptorCount = 64 * 1024 |
| int32 | GVulkanBindlessMaxUniformBufferDescriptorCount = 32 * 1024 |
| int32 | GVulkanBindlessMaxStorageBufferDescriptorCount = 64 * 1024 |
| int32 | GVulkanBindlessMaxAccelerationStructureDescriptorCount = 64 * 1024 |
| int32 | GVulkanBindlessBlockSize = 1024 * 1024 |
| TAutoConsoleVariable< int32 > | GCVarRobustBufferAccess |
| DECLARE_DWORD_ACCUMULATOR_STAT | ( | TEXT("AccelerationStructure Descriptors Allocated") | , |
| STAT_VulkanBindlessAccelerationStructureDescriptorsAllocated | , | ||
| STATGROUP_VulkanBindless | |||
| ) |
| DECLARE_DWORD_ACCUMULATOR_STAT | ( | TEXT("Descriptors Allocated") | , |
| STAT_VulkanBindlessDescriptorsAllocated | , | ||
| STATGROUP_VulkanBindless | |||
| ) |
| DECLARE_DWORD_ACCUMULATOR_STAT | ( | TEXT("SampledImage Descriptors Allocated") | , |
| STAT_VulkanBindlessSampledImageDescriptorsAllocated | , | ||
| STATGROUP_VulkanBindless | |||
| ) |
| DECLARE_DWORD_ACCUMULATOR_STAT | ( | TEXT("Sampler Descriptors Allocated") | , |
| STAT_VulkanBindlessSamplerDescriptorsAllocated | , | ||
| STATGROUP_VulkanBindless | |||
| ) |
| DECLARE_DWORD_ACCUMULATOR_STAT | ( | TEXT("StorageBuffer Descriptors Allocated") | , |
| STAT_VulkanBindlessStorageBufferDescriptorsAllocated | , | ||
| STATGROUP_VulkanBindless | |||
| ) |
| DECLARE_DWORD_ACCUMULATOR_STAT | ( | TEXT("StorageImage Descriptors Allocated") | , |
| STAT_VulkanBindlessStorageImageDescriptorsAllocated | , | ||
| STATGROUP_VulkanBindless | |||
| ) |
| DECLARE_DWORD_ACCUMULATOR_STAT | ( | TEXT("StorageTexelBuffer Descriptors Allocated") | , |
| STAT_VulkanBindlessStorageTexelBufferDescriptorsAllocated | , | ||
| STATGROUP_VulkanBindless | |||
| ) |
| DECLARE_DWORD_ACCUMULATOR_STAT | ( | TEXT("UniformBuffer Descriptors Allocated") | , |
| STAT_VulkanBindlessUniformBufferDescriptorsAllocated | , | ||
| STATGROUP_VulkanBindless | |||
| ) |
| DECLARE_DWORD_ACCUMULATOR_STAT | ( | TEXT("UniformTexelBuffer Descriptors Allocated") | , |
| STAT_VulkanBindlessUniformTexelBufferDescriptorsAllocated | , | ||
| STATGROUP_VulkanBindless | |||
| ) |
| DECLARE_DWORD_COUNTER_STAT | ( | TEXT("Write Per Frame") | , |
| STAT_VulkanBindlessWritePerFrame | , | ||
| STATGROUP_VulkanBindless | |||
| ) |
| DECLARE_STATS_GROUP | ( | TEXT("Vulkan Bindless") | , |
| STATGROUP_VulkanBindless | , | ||
| STATCAT_Advanced | |||
| ) |
|
extern |
| int32 GVulkanBindlessBlockSize = 1024 * 1024 |
| int32 GVulkanBindlessMaxAccelerationStructureDescriptorCount = 64 * 1024 |
| int32 GVulkanBindlessMaxSampledImageDescriptorCount = 256 * 1024 |
| int32 GVulkanBindlessMaxSamplerDescriptorCount = 2048 |
| int32 GVulkanBindlessMaxStorageBufferDescriptorCount = 64 * 1024 |
| int32 GVulkanBindlessMaxStorageImageDescriptorCount = 64 * 1024 |
| int32 GVulkanBindlessMaxStorageTexelBufferDescriptorCount = 64 * 1024 |
| int32 GVulkanBindlessMaxUniformBufferDescriptorCount = 32 * 1024 |
| int32 GVulkanBindlessMaxUniformTexelBufferDescriptorCount = 64 * 1024 |