Class VkPhysicalDevice8BitStorageFeaturesKHR

  • All Implemented Interfaces:
    java.lang.AutoCloseable, NativeResource, Pointer

    public class VkPhysicalDevice8BitStorageFeaturesKHR
    extends Struct
    implements NativeResource
    Structure describing features supported by VK_KHR_8bit_storage.
    Valid Usage (Implicit)

    Member documentation

    • sType – the type of this structure.
    • pNextNULL or a pointer to an extension-specific structure.
    • storageBuffer8BitAccess – indicates whether objects in the StorageBuffer storage class with the Block decoration can have 8-bit integer members. If this feature is not enabled, 8-bit integer members must not be used in such objects. This also indicates whether shader modules can declare the StorageBuffer8BitAccess capability.
    • uniformAndStorageBuffer8BitAccess – indicates whether objects in the Uniform storage class with the Block decoration and in the StorageBuffer storage class with the same decoration can have 8-bit integer members. If this feature is not enabled, 8-bit integer members must not be used in such objects. This also indicates whether shader modules can declare the UniformAndStorageBuffer8BitAccess capability.
    • storagePushConstant8 – indicates whether objects in the PushConstant storage class can have 8-bit integer members. If this feature is not enabled, 8-bit integer members must not be used in such objects. This also indicates whether shader modules can declare the StoragePushConstant8 capability.

    Layout

    
     struct VkPhysicalDevice8BitStorageFeaturesKHR {
         VkStructureType sType;
         void * pNext;
         VkBool32 storageBuffer8BitAccess;
         VkBool32 uniformAndStorageBuffer8BitAccess;
         VkBool32 storagePushConstant8;
     }