Diligent Engine
 
Loading...
Searching...
No Matches
Diligent::SparseBufferProperties Struct Reference

Describes the sparse buffer properties. More...

#include <Buffer.h>

Public Attributes

Uint64 AddressSpaceSize = 0
 The size of the buffer's virtual address space.
 
Uint32 BlockSize = 0
 The size of the sparse memory block.
 

Detailed Description

Describes the sparse buffer properties.

Member Data Documentation

◆ BlockSize

Uint32 Diligent::SparseBufferProperties::BlockSize = 0

The size of the sparse memory block.

Note
Offset in the buffer, memory offset and memory size that are used in sparse resource binding command, must be multiples of the block size. In Direct3D11 and Direct3D12, the block size is always 64Kb. In Vulkan, the block size is not documented, but is usually also 64Kb.