|
Nebula
|
#include "ids/idallocator.h"#include "coregraphics/resourcetable.h"#include "threading/spinlock.h"#include <array>Go to the source code of this file.
Classes | |
| struct | Vulkan::WriteInfo |
Namespaces | |
| namespace | Vulkan |
| Vulkan implementation of GPU acceleration structure. | |
Typedefs | |
| typedef Ids::IdAllocator< VkDevice, VkDescriptorSet, IndexT, Threading::Spinlock, CoreGraphics::ResourceTableLayoutId, Util::Array< WriteInfo, 16 >, Util::Array< VkCopyDescriptorSet, 4 > > | Vulkan::VkResourceTableAllocator |
| typedef Ids::IdAllocator< VkDevice, VkDescriptorSetLayout, Util::Array< VkDescriptorPoolSize >, Util::Array< Util::Pair< CoreGraphics::SamplerId, uint32_t > >, Util::HashTable< uint32_t, bool >, Util::Array< VkDescriptorPool >, Util::Array< uint > > | Vulkan::VkResourceTableLayoutAllocator |
| typedef Ids::IdAllocator< VkDevice, VkPipelineLayout > | Vulkan::VkResourcePipelineAllocator |
| Resource pipeline. | |