VkPipelineCacheHeaderVersionOne - Structure describing the layout of the pipeline cache header
Description
Unlike most structures declared by the Vulkan API, all fields of this structure are written with the least significant byte first, regardless of host byte-order.
The C language specification does not define the packing of structure members. This layout assumes tight structure member packing, with members laid out in the order listed in the structure, and the intended size of the structure is 32 bytes. If a compiler produces code that diverges from that pattern, applications must employ another method to set values at the correct offsets.
Valid Usage (Implicit)
See Also
Constructors
PipelineCacheHeaderVersionOneheaderSize :: Word32headerSizeis the length in bytes of the pipeline cache header.headerSizemust be 32headerSizemust not exceed the size of the pipeline cacheheaderVersion :: PipelineCacheHeaderVersionheaderVersionis a PipelineCacheHeaderVersion value specifying the version of the header. A consumer of the pipeline cache should use the cache version to interpret the remainder of the cache header.headerVersionmust be written as exactly 4 bytes.headerVersionmust be PIPELINE_CACHE_HEADER_VERSION_ONEheaderVersionmust be a valid PipelineCacheHeaderVersion valuevendorID :: Word32vendorIDis the PhysicalDeviceProperties::vendorIDof the implementation.deviceID :: Word32deviceIDis the PhysicalDeviceProperties::deviceIDof the implementation.pipelineCacheUUID :: ByteStringpipelineCacheUUIDis the PhysicalDeviceProperties::pipelineCacheUUIDof the implementation.
Instances5Show, Storable, FromCStruct, ToCStruct, Zero
Show PipelineCacheHeaderVersionOneDefined in vulkan-3.27 · Vulkan.Core10.OtherTypesStorable PipelineCacheHeaderVersionOneDefined in vulkan-3.27 · Vulkan.Core10.OtherTypesFromCStruct PipelineCacheHeaderVersionOneDefined in vulkan-3.27 · Vulkan.Core10.OtherTypesToCStruct PipelineCacheHeaderVersionOneDefined in vulkan-3.27 · Vulkan.Core10.OtherTypesZero PipelineCacheHeaderVersionOneDefined in vulkan-3.27 · Vulkan.Core10.OtherTypes