Expand description
Raw Vulkan bindings and types, generated from vk.xml
Modules
Native bindings from Vulkan headers, generated by bindgen
Macros
Structs
Holds 24 bits in the least significant bits of memory,
and 8 bytes in the most significant bits of that memory,
occupying a single
u32 in total. This is commonly used in
acceleration structure instances such as
vk::AccelerationStructureInstanceKHR,
vk::AccelerationStructureSRTMotionInstanceNV and
vk::AccelerationStructureMatrixMotionInstanceNV.Constants
The maximum number of unique memory heaps, each of which supporting 1 or more memory types
Traits
Structures implementing this trait are layout-compatible with
vk::BaseInStructure and
vk::BaseOutStructure. Such structures have an s_type field indicating its type, which
must always match the value of TaggedStructure::STRUCTURE_TYPE.