Structures

VkLayerSettingsCreateInfoEXT

Specify layer capabilities for a Vulkan instance

To create a Vulkan instance with a specific configuration of layer settings, add VkLayerSettingsCreateInfoEXT structures to the pNext chain of the VkInstanceCreateInfo structure, specifying the settings to be configured.

typedef struct VkLayerSettingsCreateInfoEXT {
    VkStructureType sType;
    const void* pNext;
    uint32_t settingCount;
    const VkLayerSettingEXT* pSettings;
} VkLayerSettingsCreateInfoEXT;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • settingCount is the number of settings to configure.
  • pSettings is a pointer to an array of settingCount
    VkLayerSettingEXT values specifying the settings to be configured.

Valid Usage (Implicit)

VUID-VkLayerSettingsCreateInfoEXT-sType-sType

sType must be VK_STRUCTURE_TYPE_LAYER_SETTINGS_CREATE_INFO_EXT

VUID-VkLayerSettingsCreateInfoEXT-pSettings-parameter

If settingCount is not 0, pSettings must be a valid pointer to an array of settingCount valid VkLayerSettingEXT structures