Class VkPhysicalDeviceVulkanMemoryModelFeaturesKHR

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

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

    Member documentation

    • sType – the type of this structure.
    • pNextNULL or a pointer to an extension-specific structure.
    • vulkanMemoryModel – indicates whether the Vulkan Memory Model is supported, as defined in Vulkan Memory Model. This also indicates whether shader modules can declare the VulkanMemoryModelKHR capability.
    • vulkanMemoryModelDeviceScope – indicates whether the Vulkan Memory Model can use Device scope synchronization. This also indicates whether shader modules can declare the VulkanMemoryModelDeviceScopeKHR capability.
    • vulkanMemoryModelAvailabilityVisibilityChains – indicates whether the Vulkan Memory Model can use availability and visibility chains with more than one element.

    Layout

    
     struct VkPhysicalDeviceVulkanMemoryModelFeaturesKHR {
         VkStructureType sType;
         void * pNext;
         VkBool32 vulkanMemoryModel;
         VkBool32 vulkanMemoryModelDeviceScope;
         VkBool32 vulkanMemoryModelAvailabilityVisibilityChains;
     }