// Code generated by "stringer -output=enum_string_6.go -type=SamplerReductionMode,SamplerYcbcrModelConversion,SamplerYcbcrRange,ScopeKHR,SemaphoreImportFlagBits,SemaphoreType,SemaphoreWaitFlagBits,ShaderCodeTypeEXT,ShaderCreateFlagBitsEXT,ShaderFloatControlsIndependence,ShaderGroupShaderKHR,ShaderInfoTypeAMD,ShaderStageFlagBits,ShadingRatePaletteEntryNV,SharingMode,SparseImageFormatFlagBits,SparseMemoryBindFlagBits,StencilFaceFlagBits,StencilOp,StructureType,SubgroupFeatureFlagBits,SubmitFlagBits,SubpassContents,SubpassDescriptionFlagBits,SubpassMergeStatusEXT,SurfaceCounterFlagBitsEXT,SurfaceTransformFlagBitsKHR,SwapchainCreateFlagBitsKHR,SystemAllocationScope,TessellationDomainOrigin,TimeDomainEXT"; DO NOT EDIT.

package vk

import "strconv"

func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE-0]
	_ = x[SAMPLER_REDUCTION_MODE_MIN-1]
	_ = x[SAMPLER_REDUCTION_MODE_MAX-2]
	_ = x[SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM-1000521000]
	_ = x[SAMPLER_REDUCTION_MODE_MAX_EXT-2]
	_ = x[SAMPLER_REDUCTION_MODE_MIN_EXT-1]
	_ = x[SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT-0]
}

const (
	_SamplerReductionMode_name_0 = "SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGESAMPLER_REDUCTION_MODE_MINSAMPLER_REDUCTION_MODE_MAX"
	_SamplerReductionMode_name_1 = "SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_RANGECLAMP_QCOM"
)

var (
	_SamplerReductionMode_index_0 = [...]uint8{0, 39, 65, 91}
)

func (i SamplerReductionMode) String() string {
	switch {
	case 0 <= i && i <= 2:
		return _SamplerReductionMode_name_0[_SamplerReductionMode_index_0[i]:_SamplerReductionMode_index_0[i+1]]
	case i == 1000521000:
		return _SamplerReductionMode_name_1
	default:
		return "SamplerReductionMode(" + strconv.FormatInt(int64(i), 10) + ")"
	}
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY-0]
	_ = x[SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY-1]
	_ = x[SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709-2]
	_ = x[SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601-3]
	_ = x[SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020-4]
	_ = x[SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR-0]
	_ = x[SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR-4]
	_ = x[SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR-3]
	_ = x[SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR-2]
	_ = x[SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR-1]
}

const _SamplerYcbcrModelConversion_name = "SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITYSAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITYSAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020"

var _SamplerYcbcrModelConversion_index = [...]uint8{0, 43, 88, 128, 168, 209}

func (i SamplerYcbcrModelConversion) String() string {
	if i < 0 || i >= SamplerYcbcrModelConversion(len(_SamplerYcbcrModelConversion_index)-1) {
		return "SamplerYcbcrModelConversion(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _SamplerYcbcrModelConversion_name[_SamplerYcbcrModelConversion_index[i]:_SamplerYcbcrModelConversion_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SAMPLER_YCBCR_RANGE_ITU_FULL-0]
	_ = x[SAMPLER_YCBCR_RANGE_ITU_NARROW-1]
	_ = x[SAMPLER_YCBCR_RANGE_ITU_FULL_KHR-0]
	_ = x[SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR-1]
}

const _SamplerYcbcrRange_name = "SAMPLER_YCBCR_RANGE_ITU_FULLSAMPLER_YCBCR_RANGE_ITU_NARROW"

var _SamplerYcbcrRange_index = [...]uint8{0, 28, 58}

func (i SamplerYcbcrRange) String() string {
	if i < 0 || i >= SamplerYcbcrRange(len(_SamplerYcbcrRange_index)-1) {
		return "SamplerYcbcrRange(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _SamplerYcbcrRange_name[_SamplerYcbcrRange_index[i]:_SamplerYcbcrRange_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SCOPE_DEVICE_KHR-1]
	_ = x[SCOPE_WORKGROUP_KHR-2]
	_ = x[SCOPE_SUBGROUP_KHR-3]
	_ = x[SCOPE_QUEUE_FAMILY_KHR-5]
	_ = x[SCOPE_DEVICE_NV-1]
	_ = x[SCOPE_QUEUE_FAMILY_NV-5]
	_ = x[SCOPE_SUBGROUP_NV-3]
	_ = x[SCOPE_WORKGROUP_NV-2]
}

const (
	_ScopeKHR_name_0 = "SCOPE_DEVICE_KHRSCOPE_WORKGROUP_KHRSCOPE_SUBGROUP_KHR"
	_ScopeKHR_name_1 = "SCOPE_QUEUE_FAMILY_KHR"
)

var (
	_ScopeKHR_index_0 = [...]uint8{0, 16, 35, 53}
)

func (i ScopeKHR) String() string {
	switch {
	case 1 <= i && i <= 3:
		i -= 1
		return _ScopeKHR_name_0[_ScopeKHR_index_0[i]:_ScopeKHR_index_0[i+1]]
	case i == 5:
		return _ScopeKHR_name_1
	default:
		return "ScopeKHR(" + strconv.FormatInt(int64(i), 10) + ")"
	}
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SEMAPHORE_IMPORT_TEMPORARY_BIT-1]
	_ = x[SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR-1]
}

const _SemaphoreImportFlagBits_name = "SEMAPHORE_IMPORT_TEMPORARY_BIT"

var _SemaphoreImportFlagBits_index = [...]uint8{0, 30}

func (i SemaphoreImportFlagBits) String() string {
	i -= 1
	if i >= SemaphoreImportFlagBits(len(_SemaphoreImportFlagBits_index)-1) {
		return "SemaphoreImportFlagBits(" + strconv.FormatInt(int64(i+1), 10) + ")"
	}
	return _SemaphoreImportFlagBits_name[_SemaphoreImportFlagBits_index[i]:_SemaphoreImportFlagBits_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SEMAPHORE_TYPE_BINARY-0]
	_ = x[SEMAPHORE_TYPE_TIMELINE-1]
	_ = x[SEMAPHORE_TYPE_BINARY_KHR-0]
	_ = x[SEMAPHORE_TYPE_TIMELINE_KHR-1]
}

const _SemaphoreType_name = "SEMAPHORE_TYPE_BINARYSEMAPHORE_TYPE_TIMELINE"

var _SemaphoreType_index = [...]uint8{0, 21, 44}

func (i SemaphoreType) String() string {
	if i < 0 || i >= SemaphoreType(len(_SemaphoreType_index)-1) {
		return "SemaphoreType(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _SemaphoreType_name[_SemaphoreType_index[i]:_SemaphoreType_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SEMAPHORE_WAIT_ANY_BIT-1]
	_ = x[SEMAPHORE_WAIT_ANY_BIT_KHR-1]
}

const _SemaphoreWaitFlagBits_name = "SEMAPHORE_WAIT_ANY_BIT"

var _SemaphoreWaitFlagBits_index = [...]uint8{0, 22}

func (i SemaphoreWaitFlagBits) String() string {
	i -= 1
	if i >= SemaphoreWaitFlagBits(len(_SemaphoreWaitFlagBits_index)-1) {
		return "SemaphoreWaitFlagBits(" + strconv.FormatInt(int64(i+1), 10) + ")"
	}
	return _SemaphoreWaitFlagBits_name[_SemaphoreWaitFlagBits_index[i]:_SemaphoreWaitFlagBits_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SHADER_CODE_TYPE_BINARY_EXT-0]
	_ = x[SHADER_CODE_TYPE_SPIRV_EXT-1]
}

const _ShaderCodeTypeEXT_name = "SHADER_CODE_TYPE_BINARY_EXTSHADER_CODE_TYPE_SPIRV_EXT"

var _ShaderCodeTypeEXT_index = [...]uint8{0, 27, 53}

func (i ShaderCodeTypeEXT) String() string {
	if i < 0 || i >= ShaderCodeTypeEXT(len(_ShaderCodeTypeEXT_index)-1) {
		return "ShaderCodeTypeEXT(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _ShaderCodeTypeEXT_name[_ShaderCodeTypeEXT_index[i]:_ShaderCodeTypeEXT_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SHADER_CREATE_LINK_STAGE_BIT_EXT-1]
	_ = x[SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT-1000482000]
	_ = x[SHADER_CREATE_DISPATCH_BASE_BIT_EXT-1000482000]
	_ = x[SHADER_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_EXT-1000482000]
	_ = x[SHADER_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT-1000482000]
	_ = x[SHADER_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT-1000482000]
	_ = x[SHADER_CREATE_NO_TASK_SHADER_BIT_EXT-1000482000]
}

const (
	_ShaderCreateFlagBitsEXT_name_0 = "SHADER_CREATE_LINK_STAGE_BIT_EXT"
	_ShaderCreateFlagBitsEXT_name_1 = "SHADER_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT"
)

func (i ShaderCreateFlagBitsEXT) String() string {
	switch {
	case i == 1:
		return _ShaderCreateFlagBitsEXT_name_0
	case i == 1000482000:
		return _ShaderCreateFlagBitsEXT_name_1
	default:
		return "ShaderCreateFlagBitsEXT(" + strconv.FormatInt(int64(i), 10) + ")"
	}
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY-0]
	_ = x[SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL-1]
	_ = x[SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE-2]
	_ = x[SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR-0]
	_ = x[SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR-1]
	_ = x[SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR-2]
}

const _ShaderFloatControlsIndependence_name = "SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLYSHADER_FLOAT_CONTROLS_INDEPENDENCE_ALLSHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE"

var _ShaderFloatControlsIndependence_index = [...]uint8{0, 46, 84, 123}

func (i ShaderFloatControlsIndependence) String() string {
	if i < 0 || i >= ShaderFloatControlsIndependence(len(_ShaderFloatControlsIndependence_index)-1) {
		return "ShaderFloatControlsIndependence(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _ShaderFloatControlsIndependence_name[_ShaderFloatControlsIndependence_index[i]:_ShaderFloatControlsIndependence_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SHADER_GROUP_SHADER_GENERAL_KHR-0]
	_ = x[SHADER_GROUP_SHADER_CLOSEST_HIT_KHR-1]
	_ = x[SHADER_GROUP_SHADER_ANY_HIT_KHR-2]
	_ = x[SHADER_GROUP_SHADER_INTERSECTION_KHR-3]
}

const _ShaderGroupShaderKHR_name = "SHADER_GROUP_SHADER_GENERAL_KHRSHADER_GROUP_SHADER_CLOSEST_HIT_KHRSHADER_GROUP_SHADER_ANY_HIT_KHRSHADER_GROUP_SHADER_INTERSECTION_KHR"

var _ShaderGroupShaderKHR_index = [...]uint8{0, 31, 66, 97, 133}

func (i ShaderGroupShaderKHR) String() string {
	if i < 0 || i >= ShaderGroupShaderKHR(len(_ShaderGroupShaderKHR_index)-1) {
		return "ShaderGroupShaderKHR(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _ShaderGroupShaderKHR_name[_ShaderGroupShaderKHR_index[i]:_ShaderGroupShaderKHR_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SHADER_INFO_TYPE_STATISTICS_AMD-0]
	_ = x[SHADER_INFO_TYPE_BINARY_AMD-1]
	_ = x[SHADER_INFO_TYPE_DISASSEMBLY_AMD-2]
}

const _ShaderInfoTypeAMD_name = "SHADER_INFO_TYPE_STATISTICS_AMDSHADER_INFO_TYPE_BINARY_AMDSHADER_INFO_TYPE_DISASSEMBLY_AMD"

var _ShaderInfoTypeAMD_index = [...]uint8{0, 31, 58, 90}

func (i ShaderInfoTypeAMD) String() string {
	if i < 0 || i >= ShaderInfoTypeAMD(len(_ShaderInfoTypeAMD_index)-1) {
		return "ShaderInfoTypeAMD(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _ShaderInfoTypeAMD_name[_ShaderInfoTypeAMD_index[i]:_ShaderInfoTypeAMD_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SHADER_STAGE_ALL_GRAPHICS-31]
	_ = x[SHADER_STAGE_ALL-2147483647]
	_ = x[SHADER_STAGE_VERTEX_BIT-1]
	_ = x[SHADER_STAGE_TESSELLATION_CONTROL_BIT-2]
	_ = x[SHADER_STAGE_TESSELLATION_EVALUATION_BIT-4]
	_ = x[SHADER_STAGE_GEOMETRY_BIT-8]
	_ = x[SHADER_STAGE_FRAGMENT_BIT-16]
	_ = x[SHADER_STAGE_COMPUTE_BIT-32]
	_ = x[SHADER_STAGE_TASK_BIT_EXT-1000328000]
	_ = x[SHADER_STAGE_MESH_BIT_EXT-1000328000]
	_ = x[SHADER_STAGE_CALLABLE_BIT_KHR-1000347000]
	_ = x[SHADER_STAGE_RAYGEN_BIT_KHR-1000347000]
	_ = x[SHADER_STAGE_INTERSECTION_BIT_KHR-1000347000]
	_ = x[SHADER_STAGE_ANY_HIT_BIT_KHR-1000347000]
	_ = x[SHADER_STAGE_MISS_BIT_KHR-1000347000]
	_ = x[SHADER_STAGE_CLOSEST_HIT_BIT_KHR-1000347000]
	_ = x[SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI-1000369000]
	_ = x[SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI-1000404000]
	_ = x[SHADER_STAGE_ANY_HIT_BIT_NV-1000347000]
	_ = x[SHADER_STAGE_CALLABLE_BIT_NV-1000347000]
	_ = x[SHADER_STAGE_CLOSEST_HIT_BIT_NV-1000347000]
	_ = x[SHADER_STAGE_INTERSECTION_BIT_NV-1000347000]
	_ = x[SHADER_STAGE_MESH_BIT_NV-1000328000]
	_ = x[SHADER_STAGE_MISS_BIT_NV-1000347000]
	_ = x[SHADER_STAGE_RAYGEN_BIT_NV-1000347000]
	_ = x[SHADER_STAGE_TASK_BIT_NV-1000328000]
}

const (
	_ShaderStageFlagBits_name_0 = "SHADER_STAGE_VERTEX_BITSHADER_STAGE_TESSELLATION_CONTROL_BIT"
	_ShaderStageFlagBits_name_1 = "SHADER_STAGE_TESSELLATION_EVALUATION_BIT"
	_ShaderStageFlagBits_name_2 = "SHADER_STAGE_GEOMETRY_BIT"
	_ShaderStageFlagBits_name_3 = "SHADER_STAGE_FRAGMENT_BIT"
	_ShaderStageFlagBits_name_4 = "SHADER_STAGE_ALL_GRAPHICSSHADER_STAGE_COMPUTE_BIT"
	_ShaderStageFlagBits_name_5 = "SHADER_STAGE_TASK_BIT_EXT"
	_ShaderStageFlagBits_name_6 = "SHADER_STAGE_CALLABLE_BIT_KHR"
	_ShaderStageFlagBits_name_7 = "SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI"
	_ShaderStageFlagBits_name_8 = "SHADER_STAGE_CLUSTER_CULLING_BIT_HUAWEI"
	_ShaderStageFlagBits_name_9 = "SHADER_STAGE_ALL"
)

var (
	_ShaderStageFlagBits_index_0 = [...]uint8{0, 23, 60}
	_ShaderStageFlagBits_index_4 = [...]uint8{0, 25, 49}
)

func (i ShaderStageFlagBits) String() string {
	switch {
	case 1 <= i && i <= 2:
		i -= 1
		return _ShaderStageFlagBits_name_0[_ShaderStageFlagBits_index_0[i]:_ShaderStageFlagBits_index_0[i+1]]
	case i == 4:
		return _ShaderStageFlagBits_name_1
	case i == 8:
		return _ShaderStageFlagBits_name_2
	case i == 16:
		return _ShaderStageFlagBits_name_3
	case 31 <= i && i <= 32:
		i -= 31
		return _ShaderStageFlagBits_name_4[_ShaderStageFlagBits_index_4[i]:_ShaderStageFlagBits_index_4[i+1]]
	case i == 1000328000:
		return _ShaderStageFlagBits_name_5
	case i == 1000347000:
		return _ShaderStageFlagBits_name_6
	case i == 1000369000:
		return _ShaderStageFlagBits_name_7
	case i == 1000404000:
		return _ShaderStageFlagBits_name_8
	case i == 2147483647:
		return _ShaderStageFlagBits_name_9
	default:
		return "ShaderStageFlagBits(" + strconv.FormatInt(int64(i), 10) + ")"
	}
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV-0]
	_ = x[SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV-1]
	_ = x[SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV-2]
	_ = x[SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV-3]
	_ = x[SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV-4]
	_ = x[SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV-5]
	_ = x[SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV-6]
	_ = x[SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV-7]
	_ = x[SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV-8]
	_ = x[SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV-9]
	_ = x[SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV-10]
	_ = x[SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV-11]
}

const _ShadingRatePaletteEntryNV_name = "SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NVSHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NVSHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NVSHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NVSHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NVSHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NVSHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NVSHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NVSHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NVSHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NVSHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NVSHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV"

var _ShadingRatePaletteEntryNV_index = [...]uint16{0, 44, 98, 151, 204, 257, 309, 366, 423, 480, 537, 594, 651}

func (i ShadingRatePaletteEntryNV) String() string {
	if i < 0 || i >= ShadingRatePaletteEntryNV(len(_ShadingRatePaletteEntryNV_index)-1) {
		return "ShadingRatePaletteEntryNV(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _ShadingRatePaletteEntryNV_name[_ShadingRatePaletteEntryNV_index[i]:_ShadingRatePaletteEntryNV_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SHARING_MODE_EXCLUSIVE-0]
	_ = x[SHARING_MODE_CONCURRENT-1]
}

const _SharingMode_name = "SHARING_MODE_EXCLUSIVESHARING_MODE_CONCURRENT"

var _SharingMode_index = [...]uint8{0, 22, 45}

func (i SharingMode) String() string {
	if i < 0 || i >= SharingMode(len(_SharingMode_index)-1) {
		return "SharingMode(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _SharingMode_name[_SharingMode_index[i]:_SharingMode_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT-1]
	_ = x[SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT-2]
	_ = x[SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT-4]
}

const (
	_SparseImageFormatFlagBits_name_0 = "SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BITSPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT"
	_SparseImageFormatFlagBits_name_1 = "SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT"
)

var (
	_SparseImageFormatFlagBits_index_0 = [...]uint8{0, 38, 78}
)

func (i SparseImageFormatFlagBits) String() string {
	switch {
	case 1 <= i && i <= 2:
		i -= 1
		return _SparseImageFormatFlagBits_name_0[_SparseImageFormatFlagBits_index_0[i]:_SparseImageFormatFlagBits_index_0[i+1]]
	case i == 4:
		return _SparseImageFormatFlagBits_name_1
	default:
		return "SparseImageFormatFlagBits(" + strconv.FormatInt(int64(i), 10) + ")"
	}
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SPARSE_MEMORY_BIND_METADATA_BIT-1]
}

const _SparseMemoryBindFlagBits_name = "SPARSE_MEMORY_BIND_METADATA_BIT"

var _SparseMemoryBindFlagBits_index = [...]uint8{0, 31}

func (i SparseMemoryBindFlagBits) String() string {
	i -= 1
	if i >= SparseMemoryBindFlagBits(len(_SparseMemoryBindFlagBits_index)-1) {
		return "SparseMemoryBindFlagBits(" + strconv.FormatInt(int64(i+1), 10) + ")"
	}
	return _SparseMemoryBindFlagBits_name[_SparseMemoryBindFlagBits_index[i]:_SparseMemoryBindFlagBits_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[STENCIL_FACE_FRONT_AND_BACK-3]
	_ = x[STENCIL_FACE_FRONT_BIT-1]
	_ = x[STENCIL_FACE_BACK_BIT-2]
	_ = x[STENCIL_FRONT_AND_BACK-3]
}

const _StencilFaceFlagBits_name = "STENCIL_FACE_FRONT_BITSTENCIL_FACE_BACK_BITSTENCIL_FACE_FRONT_AND_BACK"

var _StencilFaceFlagBits_index = [...]uint8{0, 22, 43, 70}

func (i StencilFaceFlagBits) String() string {
	i -= 1
	if i >= StencilFaceFlagBits(len(_StencilFaceFlagBits_index)-1) {
		return "StencilFaceFlagBits(" + strconv.FormatInt(int64(i+1), 10) + ")"
	}
	return _StencilFaceFlagBits_name[_StencilFaceFlagBits_index[i]:_StencilFaceFlagBits_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[STENCIL_OP_KEEP-0]
	_ = x[STENCIL_OP_ZERO-1]
	_ = x[STENCIL_OP_REPLACE-2]
	_ = x[STENCIL_OP_INCREMENT_AND_CLAMP-3]
	_ = x[STENCIL_OP_DECREMENT_AND_CLAMP-4]
	_ = x[STENCIL_OP_INVERT-5]
	_ = x[STENCIL_OP_INCREMENT_AND_WRAP-6]
	_ = x[STENCIL_OP_DECREMENT_AND_WRAP-7]
}

const _StencilOp_name = "STENCIL_OP_KEEPSTENCIL_OP_ZEROSTENCIL_OP_REPLACESTENCIL_OP_INCREMENT_AND_CLAMPSTENCIL_OP_DECREMENT_AND_CLAMPSTENCIL_OP_INVERTSTENCIL_OP_INCREMENT_AND_WRAPSTENCIL_OP_DECREMENT_AND_WRAP"

var _StencilOp_index = [...]uint8{0, 15, 30, 48, 78, 108, 125, 154, 183}

func (i StencilOp) String() string {
	if i < 0 || i >= StencilOp(len(_StencilOp_index)-1) {
		return "StencilOp(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _StencilOp_name[_StencilOp_index[i]:_StencilOp_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[STRUCTURE_TYPE_APPLICATION_INFO-0]
	_ = x[STRUCTURE_TYPE_INSTANCE_CREATE_INFO-1]
	_ = x[STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO-2]
	_ = x[STRUCTURE_TYPE_DEVICE_CREATE_INFO-3]
	_ = x[STRUCTURE_TYPE_SUBMIT_INFO-4]
	_ = x[STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO-5]
	_ = x[STRUCTURE_TYPE_MAPPED_MEMORY_RANGE-6]
	_ = x[STRUCTURE_TYPE_BIND_SPARSE_INFO-7]
	_ = x[STRUCTURE_TYPE_FENCE_CREATE_INFO-8]
	_ = x[STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO-9]
	_ = x[STRUCTURE_TYPE_EVENT_CREATE_INFO-10]
	_ = x[STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO-11]
	_ = x[STRUCTURE_TYPE_BUFFER_CREATE_INFO-12]
	_ = x[STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO-13]
	_ = x[STRUCTURE_TYPE_IMAGE_CREATE_INFO-14]
	_ = x[STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO-15]
	_ = x[STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO-16]
	_ = x[STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO-17]
	_ = x[STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO-18]
	_ = x[STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO-19]
	_ = x[STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO-20]
	_ = x[STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO-21]
	_ = x[STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO-22]
	_ = x[STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO-23]
	_ = x[STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO-24]
	_ = x[STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO-25]
	_ = x[STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO-26]
	_ = x[STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO-27]
	_ = x[STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO-28]
	_ = x[STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO-29]
	_ = x[STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO-30]
	_ = x[STRUCTURE_TYPE_SAMPLER_CREATE_INFO-31]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO-32]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO-33]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO-34]
	_ = x[STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET-35]
	_ = x[STRUCTURE_TYPE_COPY_DESCRIPTOR_SET-36]
	_ = x[STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO-37]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO-38]
	_ = x[STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO-39]
	_ = x[STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO-40]
	_ = x[STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO-41]
	_ = x[STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO-42]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO-43]
	_ = x[STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER-44]
	_ = x[STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER-45]
	_ = x[STRUCTURE_TYPE_MEMORY_BARRIER-46]
	_ = x[STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO-47]
	_ = x[STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO-48]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES-49]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES-50]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES-51]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES-52]
	_ = x[STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR-1000001000]
	_ = x[STRUCTURE_TYPE_PRESENT_INFO_KHR-1000001001]
	_ = x[STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR-1000002000]
	_ = x[STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR-1000002001]
	_ = x[STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR-1000003000]
	_ = x[STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT-1000011000]
	_ = x[STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD-1000018000]
	_ = x[STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT-1000022000]
	_ = x[STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT-1000022001]
	_ = x[STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT-1000022002]
	_ = x[STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR-1000023000]
	_ = x[STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR-1000023001]
	_ = x[STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR-1000023002]
	_ = x[STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR-1000023003]
	_ = x[STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR-1000023004]
	_ = x[STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR-1000023005]
	_ = x[STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR-1000023006]
	_ = x[STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR-1000023007]
	_ = x[STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR-1000023008]
	_ = x[STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR-1000023009]
	_ = x[STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR-1000023010]
	_ = x[STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR-1000023011]
	_ = x[STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR-1000023012]
	_ = x[STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR-1000023013]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR-1000023014]
	_ = x[STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR-1000023015]
	_ = x[STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR-1000023016]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR-1000024000]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR-1000024001]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_USAGE_INFO_KHR-1000024002]
	_ = x[STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV-1000026000]
	_ = x[STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV-1000026001]
	_ = x[STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV-1000026002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT-1000028000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT-1000028001]
	_ = x[STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT-1000028002]
	_ = x[STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX-1000029000]
	_ = x[STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX-1000029001]
	_ = x[STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX-1000029002]
	_ = x[STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX-1000030000]
	_ = x[STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX-1000030001]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHR-1000040000]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHR-1000040001]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_KHR-1000040003]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR-1000040004]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR-1000040005]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR-1000040006]
	_ = x[STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD-1000041000]
	_ = x[STRUCTURE_TYPE_RENDERING_INFO-1000044000]
	_ = x[STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO-1000044001]
	_ = x[STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO-1000044002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES-1000044003]
	_ = x[STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO-1000044004]
	_ = x[STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR-1000044006]
	_ = x[STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT-1000044007]
	_ = x[STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD-1000044008]
	_ = x[STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX-1000044009]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV-1000050000]
	_ = x[STRUCTURE_TYPE_PRIVATE_VENDOR_INFO_PLACEHOLDER_OFFSET_0_NV-1000051000]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO-1000053000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES-1000053001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES-1000053002]
	_ = x[STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV-1000056000]
	_ = x[STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV-1000056001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2-1000059000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2-1000059001]
	_ = x[STRUCTURE_TYPE_FORMAT_PROPERTIES_2-1000059002]
	_ = x[STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2-1000059003]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2-1000059004]
	_ = x[STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2-1000059005]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2-1000059006]
	_ = x[STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2-1000059007]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2-1000059008]
	_ = x[STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO-1000060000]
	_ = x[STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO-1000060003]
	_ = x[STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO-1000060004]
	_ = x[STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO-1000060005]
	_ = x[STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO-1000060006]
	_ = x[STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR-1000060007]
	_ = x[STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR-1000060008]
	_ = x[STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR-1000060009]
	_ = x[STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR-1000060010]
	_ = x[STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR-1000060011]
	_ = x[STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR-1000060012]
	_ = x[STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO-1000060013]
	_ = x[STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO-1000060014]
	_ = x[STRUCTURE_TYPE_VALIDATION_FLAGS_EXT-1000061000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES-1000063000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES-1000066000]
	_ = x[STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT-1000067000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT-1000067001]
	_ = x[STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT-1000068000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT-1000068001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT-1000068002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES-1000070000]
	_ = x[STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO-1000070001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO-1000071000]
	_ = x[STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES-1000071001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO-1000071002]
	_ = x[STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES-1000071003]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES-1000071004]
	_ = x[STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO-1000072000]
	_ = x[STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO-1000072001]
	_ = x[STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO-1000072002]
	_ = x[STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR-1000074000]
	_ = x[STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR-1000074001]
	_ = x[STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR-1000074002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO-1000076000]
	_ = x[STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES-1000076001]
	_ = x[STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO-1000077000]
	_ = x[STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR-1000079000]
	_ = x[STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR-1000079001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR-1000080000]
	_ = x[STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT-1000081000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT-1000081001]
	_ = x[STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT-1000081002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES-1000082000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES-1000083000]
	_ = x[STRUCTURE_TYPE_PRESENT_REGIONS_KHR-1000084000]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO-1000085000]
	_ = x[STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV-1000087000]
	_ = x[STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT-1000090000]
	_ = x[STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT-1000091000]
	_ = x[STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT-1000091001]
	_ = x[STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT-1000091002]
	_ = x[STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT-1000091003]
	_ = x[STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE-1000092000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES-1000094000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX-1000097000]
	_ = x[STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV-1000098000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT-1000099000]
	_ = x[STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT-1000099001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT-1000101000]
	_ = x[STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT-1000101001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT-1000102000]
	_ = x[STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT-1000102001]
	_ = x[STRUCTURE_TYPE_HDR_METADATA_EXT-1000105000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES-1000108000]
	_ = x[STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO-1000108001]
	_ = x[STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO-1000108002]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO-1000108003]
	_ = x[STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2-1000109000]
	_ = x[STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2-1000109001]
	_ = x[STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2-1000109002]
	_ = x[STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2-1000109003]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2-1000109004]
	_ = x[STRUCTURE_TYPE_SUBPASS_BEGIN_INFO-1000109005]
	_ = x[STRUCTURE_TYPE_SUBPASS_END_INFO-1000109006]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG-1000110000]
	_ = x[STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR-1000111000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO-1000112000]
	_ = x[STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES-1000112001]
	_ = x[STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO-1000113000]
	_ = x[STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR-1000115000]
	_ = x[STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR-1000115001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR-1000116000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR-1000116001]
	_ = x[STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR-1000116002]
	_ = x[STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR-1000116003]
	_ = x[STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR-1000116004]
	_ = x[STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR-1000116005]
	_ = x[STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR-1000116006]
	_ = x[STRUCTURE_TYPE_PERFORMANCE_QUERY_RESERVATION_INFO_KHR-1000116007]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES-1000117000]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO-1000117001]
	_ = x[STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO-1000117002]
	_ = x[STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO-1000117003]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR-1000119000]
	_ = x[STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR-1000119001]
	_ = x[STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR-1000119002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES-1000120000]
	_ = x[STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR-1000121000]
	_ = x[STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR-1000121001]
	_ = x[STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR-1000121002]
	_ = x[STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR-1000121003]
	_ = x[STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR-1000121004]
	_ = x[STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS-1000127000]
	_ = x[STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO-1000127001]
	_ = x[STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT-1000128000]
	_ = x[STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT-1000128001]
	_ = x[STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT-1000128002]
	_ = x[STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT-1000128003]
	_ = x[STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT-1000128004]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES-1000130000]
	_ = x[STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO-1000130001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES-1000138000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES-1000138001]
	_ = x[STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK-1000138002]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO-1000138003]
	_ = x[STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT-1000143000]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT-1000143001]
	_ = x[STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT-1000143002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT-1000143003]
	_ = x[STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT-1000143004]
	_ = x[STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO-1000145000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES-1000145001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES-1000145002]
	_ = x[STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2-1000145003]
	_ = x[STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2-1000146000]
	_ = x[STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2-1000146001]
	_ = x[STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2-1000146002]
	_ = x[STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2-1000146003]
	_ = x[STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2-1000146004]
	_ = x[STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO-1000147000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT-1000148000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT-1000148001]
	_ = x[STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT-1000148002]
	_ = x[STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV-1000149000]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR-1000150000]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR-1000150002]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR-1000150003]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR-1000150004]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR-1000150005]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR-1000150006]
	_ = x[STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR-1000150007]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR-1000150009]
	_ = x[STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR-1000150010]
	_ = x[STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR-1000150011]
	_ = x[STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR-1000150012]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR-1000150013]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR-1000150014]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR-1000150017]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR-1000150020]
	_ = x[STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV-1000152000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV-1000154000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV-1000154001]
	_ = x[STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO-1000156000]
	_ = x[STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO-1000156001]
	_ = x[STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO-1000156002]
	_ = x[STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO-1000156003]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES-1000156004]
	_ = x[STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES-1000156005]
	_ = x[STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO-1000157000]
	_ = x[STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO-1000157001]
	_ = x[STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT-1000158000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT-1000158002]
	_ = x[STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT-1000158003]
	_ = x[STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT-1000158004]
	_ = x[STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT-1000158005]
	_ = x[STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT-1000158006]
	_ = x[STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT-1000160000]
	_ = x[STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT-1000160001]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO-1000161000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES-1000161001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES-1000161002]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO-1000161003]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT-1000161004]
	_ = x[STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV-1000164000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV-1000164001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV-1000164002]
	_ = x[STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV-1000164005]
	_ = x[STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV-1000165000]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV-1000165001]
	_ = x[STRUCTURE_TYPE_GEOMETRY_NV-1000165003]
	_ = x[STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV-1000165004]
	_ = x[STRUCTURE_TYPE_GEOMETRY_AABB_NV-1000165005]
	_ = x[STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV-1000165006]
	_ = x[STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV-1000165007]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV-1000165008]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV-1000165009]
	_ = x[STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV-1000165011]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV-1000165012]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV-1000166000]
	_ = x[STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV-1000166001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES-1000168000]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT-1000168001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT-1000170000]
	_ = x[STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT-1000170001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES-1000175000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES-1000177000]
	_ = x[STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT-1000178000]
	_ = x[STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT-1000178001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT-1000178002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES-1000180000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR-1000181000]
	_ = x[STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD-1000183000]
	_ = x[STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT-1000184000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD-1000185000]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHR-1000187000]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR-1000187001]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR-1000187002]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_KHR-1000187003]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHR-1000187004]
	_ = x[STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR-1000187005]
	_ = x[STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR-1000188000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR-1000188000]
	_ = x[STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR-1000188001]
	_ = x[STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD-1000189000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT-1000190000]
	_ = x[STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT-1000190001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT-1000190002]
	_ = x[STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO-1000192000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES-1000196000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES-1000197000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES-1000199000]
	_ = x[STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE-1000199001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV-1000201000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV-1000202000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV-1000202001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV-1000204000]
	_ = x[STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV-1000205000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV-1000205002]
	_ = x[STRUCTURE_TYPE_CHECKPOINT_DATA_NV-1000206000]
	_ = x[STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV-1000206001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES-1000207000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES-1000207001]
	_ = x[STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO-1000207002]
	_ = x[STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO-1000207003]
	_ = x[STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO-1000207004]
	_ = x[STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO-1000207005]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL-1000209000]
	_ = x[STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL-1000210000]
	_ = x[STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL-1000210001]
	_ = x[STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL-1000210002]
	_ = x[STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL-1000210003]
	_ = x[STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL-1000210004]
	_ = x[STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL-1000210005]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES-1000211000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT-1000212000]
	_ = x[STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD-1000213000]
	_ = x[STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD-1000213001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES-1000215000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT-1000218000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT-1000218001]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT-1000218002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES-1000221000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES-1000225000]
	_ = x[STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO-1000225001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES-1000225002]
	_ = x[STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR-1000226000]
	_ = x[STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR-1000226001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR-1000226002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR-1000226003]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR-1000226004]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD-1000227000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD-1000229000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT-1000234000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT-1000237000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT-1000238000]
	_ = x[STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT-1000238001]
	_ = x[STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR-1000239000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV-1000240000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES-1000241000]
	_ = x[STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT-1000241001]
	_ = x[STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT-1000241002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT-1000244000]
	_ = x[STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO-1000244001]
	_ = x[STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT-1000244002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES-1000245000]
	_ = x[STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO-1000246000]
	_ = x[STRUCTURE_TYPE_VALIDATION_FEATURES_EXT-1000247000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR-1000248000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV-1000249000]
	_ = x[STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV-1000249001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV-1000249002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV-1000250000]
	_ = x[STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV-1000250001]
	_ = x[STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV-1000250002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT-1000251000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT-1000252000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES-1000253000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT-1000254000]
	_ = x[STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT-1000254001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT-1000254002]
	_ = x[STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT-1000256000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES-1000257000]
	_ = x[STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO-1000257002]
	_ = x[STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO-1000257003]
	_ = x[STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO-1000257004]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT-1000259000]
	_ = x[STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT-1000259001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT-1000259002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT-1000260000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES-1000261000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT-1000265000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT-1000267000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR-1000269000]
	_ = x[STRUCTURE_TYPE_PIPELINE_INFO_KHR-1000269001]
	_ = x[STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR-1000269002]
	_ = x[STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR-1000269003]
	_ = x[STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR-1000269004]
	_ = x[STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR-1000269005]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT-1000270000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT-1000270001]
	_ = x[STRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXT-1000270002]
	_ = x[STRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXT-1000270003]
	_ = x[STRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXT-1000270004]
	_ = x[STRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXT-1000270005]
	_ = x[STRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT-1000270006]
	_ = x[STRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXT-1000270007]
	_ = x[STRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXT-1000270008]
	_ = x[STRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT-1000270009]
	_ = x[STRUCTURE_TYPE_MEMORY_MAP_INFO_KHR-1000271000]
	_ = x[STRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHR-1000271001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT-1000273000]
	_ = x[STRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXT-1000274000]
	_ = x[STRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXT-1000274001]
	_ = x[STRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXT-1000274002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT-1000275000]
	_ = x[STRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_EXT-1000275001]
	_ = x[STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT-1000275002]
	_ = x[STRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_EXT-1000275003]
	_ = x[STRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT-1000275004]
	_ = x[STRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_EXT-1000275005]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES-1000276000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV-1000277000]
	_ = x[STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV-1000277001]
	_ = x[STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV-1000277002]
	_ = x[STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV-1000277003]
	_ = x[STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV-1000277004]
	_ = x[STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV-1000277005]
	_ = x[STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV-1000277006]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV-1000277007]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV-1000278000]
	_ = x[STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV-1000278001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES-1000280000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES-1000280001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT-1000281000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES-1000281001]
	_ = x[STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM-1000282000]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM-1000282001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT-1000283000]
	_ = x[STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT-1000283001]
	_ = x[STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT-1000283002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT-1000284000]
	_ = x[STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT-1000284001]
	_ = x[STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT-1000284002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT-1000286000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT-1000286001]
	_ = x[STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT-1000287000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT-1000287001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT-1000287002]
	_ = x[STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR-1000290000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV-1000292000]
	_ = x[STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NV-1000292001]
	_ = x[STRUCTURE_TYPE_SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV-1000292002]
	_ = x[STRUCTURE_TYPE_PRESENT_ID_KHR-1000294000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR-1000294001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES-1000295000]
	_ = x[STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO-1000295001]
	_ = x[STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO-1000295002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES-1000297000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV-1000300000]
	_ = x[STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV-1000300001]
	_ = x[STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV-1000307000]
	_ = x[STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV-1000307001]
	_ = x[STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV-1000307002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV-1000307003]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV-1000307004]
	_ = x[STRUCTURE_TYPE_REFRESH_OBJECT_LIST_KHR-1000308000]
	_ = x[STRUCTURE_TYPE_QUERY_LOW_LATENCY_SUPPORT_NV-1000310000]
	_ = x[STRUCTURE_TYPE_MEMORY_BARRIER_2-1000314000]
	_ = x[STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2-1000314001]
	_ = x[STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2-1000314002]
	_ = x[STRUCTURE_TYPE_DEPENDENCY_INFO-1000314003]
	_ = x[STRUCTURE_TYPE_SUBMIT_INFO_2-1000314004]
	_ = x[STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO-1000314005]
	_ = x[STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO-1000314006]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES-1000314007]
	_ = x[STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV-1000314008]
	_ = x[STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV-1000314009]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT-1000316000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT-1000316001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT-1000316002]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXT-1000316003]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXT-1000316004]
	_ = x[STRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT-1000316005]
	_ = x[STRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT-1000316006]
	_ = x[STRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT-1000316007]
	_ = x[STRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT-1000316008]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT-1000316009]
	_ = x[STRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT-1000316010]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXT-1000316011]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT-1000316012]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT-1000320000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT-1000320001]
	_ = x[STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT-1000320002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD-1000321000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR-1000322000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR-1000322000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR-1000323000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES-1000325000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV-1000326000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV-1000326001]
	_ = x[STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV-1000326002]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV-1000327000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV-1000327001]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV-1000327002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT-1000328000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT-1000328001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT-1000330000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT-1000332000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT-1000332001]
	_ = x[STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM-1000333000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES-1000335000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR-1000336000]
	_ = x[STRUCTURE_TYPE_COPY_BUFFER_INFO_2-1000337000]
	_ = x[STRUCTURE_TYPE_COPY_IMAGE_INFO_2-1000337001]
	_ = x[STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2-1000337002]
	_ = x[STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2-1000337003]
	_ = x[STRUCTURE_TYPE_BLIT_IMAGE_INFO_2-1000337004]
	_ = x[STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2-1000337005]
	_ = x[STRUCTURE_TYPE_BUFFER_COPY_2-1000337006]
	_ = x[STRUCTURE_TYPE_IMAGE_COPY_2-1000337007]
	_ = x[STRUCTURE_TYPE_IMAGE_BLIT_2-1000337008]
	_ = x[STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2-1000337009]
	_ = x[STRUCTURE_TYPE_IMAGE_RESOLVE_2-1000337010]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT-1000338000]
	_ = x[STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT-1000338001]
	_ = x[STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT-1000338004]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT-1000339000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT-1000340000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXT-1000341000]
	_ = x[STRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXT-1000341001]
	_ = x[STRUCTURE_TYPE_DEVICE_FAULT_INFO_EXT-1000341002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT-1000344000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR-1000347000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR-1000347001]
	_ = x[STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR-1000347015]
	_ = x[STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR-1000347016]
	_ = x[STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR-1000347018]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR-1000348013]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT-1000352000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT-1000353000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT-1000354000]
	_ = x[STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT-1000354001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT-1000355000]
	_ = x[STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT-1000355001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT-1000356000]
	_ = x[STRUCTURE_TYPE_FORMAT_PROPERTIES_3-1000360000]
	_ = x[STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI-1000369000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI-1000369001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI-1000369002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI-1000370000]
	_ = x[STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV-1000371000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV-1000371001]
	_ = x[STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT-1000372000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT-1000372001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT-1000375000]
	_ = x[STRUCTURE_TYPE_FRAME_BOUNDARY_EXT-1000375001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT-1000376000]
	_ = x[STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT-1000376001]
	_ = x[STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT-1000376002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT-1000377000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT-1000381000]
	_ = x[STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT-1000381001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT-1000382000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR-1000386000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT-1000391000]
	_ = x[STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT-1000391001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT-1000392000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT-1000392001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT-1000393000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT-1000395000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT-1000395001]
	_ = x[STRUCTURE_TYPE_MICROMAP_BUILD_INFO_EXT-1000396000]
	_ = x[STRUCTURE_TYPE_MICROMAP_VERSION_INFO_EXT-1000396001]
	_ = x[STRUCTURE_TYPE_COPY_MICROMAP_INFO_EXT-1000396002]
	_ = x[STRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXT-1000396003]
	_ = x[STRUCTURE_TYPE_COPY_MEMORY_TO_MICROMAP_INFO_EXT-1000396004]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT-1000396005]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT-1000396006]
	_ = x[STRUCTURE_TYPE_MICROMAP_CREATE_INFO_EXT-1000396007]
	_ = x[STRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXT-1000396008]
	_ = x[STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT-1000396009]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI-1000404000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI-1000404001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT-1000411000]
	_ = x[STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT-1000411001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT-1000412000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES-1000413000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES-1000413001]
	_ = x[STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS-1000413002]
	_ = x[STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS-1000413003]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM-1000415000]
	_ = x[STRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM-1000417000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM-1000417001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM-1000417002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT-1000418000]
	_ = x[STRUCTURE_TYPE_IMAGE_VIEW_SLICED_CREATE_INFO_EXT-1000418001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE-1000420000]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE-1000420001]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE-1000420002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT-1000421000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT-1000422000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM-1000425000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM-1000425001]
	_ = x[STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM-1000425002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV-1000426000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV-1000426001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV-1000427000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV-1000427001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV-1000428000]
	_ = x[STRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV-1000428001]
	_ = x[STRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV-1000428002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV-1000430000]
	_ = x[STRUCTURE_TYPE_APPLICATION_PARAMETERS_EXT-1000435000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT-1000437000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM-1000440000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM-1000440001]
	_ = x[STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM-1000440002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT-1000451000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT-1000451001]
	_ = x[STRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT-1000453000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT-1000455000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT-1000455001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT-1000458000]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT-1000458001]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT-1000458002]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT-1000458003]
	_ = x[STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARG-1000459000]
	_ = x[STRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARG-1000459001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT-1000462000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT-1000462001]
	_ = x[STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT-1000462002]
	_ = x[STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT-1000462003]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT-1000463000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV-1000464000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV-1000464001]
	_ = x[STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV-1000464002]
	_ = x[STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV-1000464003]
	_ = x[STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV-1000464004]
	_ = x[STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV-1000464005]
	_ = x[STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV-1000464010]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT-1000465000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT-1000466000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR-1000470000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR-1000470001]
	_ = x[STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHR-1000470002]
	_ = x[STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHR-1000470003]
	_ = x[STRUCTURE_TYPE_RENDERING_AREA_INFO_KHR-1000470003]
	_ = x[STRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHR-1000470004]
	_ = x[STRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR-1000470005]
	_ = x[STRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR-1000470006]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR-1000481000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT-1000482000]
	_ = x[STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT-1000482001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT-1000482001]
	_ = x[STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT-1000482002]
	_ = x[STRUCTURE_TYPE_SHADER_CREATE_INFO_EXT-1000482002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM-1000484000]
	_ = x[STRUCTURE_TYPE_TILE_PROPERTIES_QCOM-1000484001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC-1000485000]
	_ = x[STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC-1000485001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM-1000488000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV-1000490000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV-1000490001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV-1000492000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV-1000492001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT-1000494000]
	_ = x[STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT-1000494002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM-1000497000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM-1000497001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT-1000498000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT-1000499000]
	_ = x[STRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NV-1000505000]
	_ = x[STRUCTURE_TYPE_LATENCY_SLEEP_INFO_NV-1000505001]
	_ = x[STRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NV-1000505002]
	_ = x[STRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NV-1000505003]
	_ = x[STRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NV-1000505004]
	_ = x[STRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NV-1000505005]
	_ = x[STRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NV-1000505006]
	_ = x[STRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NV-1000505007]
	_ = x[STRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NV-1000505008]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR-1000506000]
	_ = x[STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHR-1000506001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR-1000506002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM-1000510000]
	_ = x[STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM-1000510001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM-1000518000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM-1000518001]
	_ = x[STRUCTURE_TYPE_SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM-1000518002]
	_ = x[STRUCTURE_TYPE_SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM-1000519000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM-1000519001]
	_ = x[STRUCTURE_TYPE_BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM-1000519002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM-1000520000]
	_ = x[STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM-1000520001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM-1000521000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT-1000524000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT-1000530000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV-1000546000]
	_ = x[STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR-1000109000]
	_ = x[STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR-1000241002]
	_ = x[STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR-1000109001]
	_ = x[STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR-1000241001]
	_ = x[STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV-1000044008]
	_ = x[STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR-1000060013]
	_ = x[STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR-1000157000]
	_ = x[STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR-1000060014]
	_ = x[STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR-1000157001]
	_ = x[STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR-1000156002]
	_ = x[STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR-1000337004]
	_ = x[STRUCTURE_TYPE_BUFFER_COPY_2_KHR-1000337006]
	_ = x[STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT-1000244001]
	_ = x[STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR-1000244001]
	_ = x[STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR-1000337009]
	_ = x[STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR-1000314001]
	_ = x[STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR-1000146000]
	_ = x[STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR-1000257002]
	_ = x[STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR-1000044004]
	_ = x[STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR-1000314006]
	_ = x[STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR-1000337000]
	_ = x[STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR-1000337002]
	_ = x[STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR-1000337001]
	_ = x[STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR-1000337003]
	_ = x[STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT-1000011000]
	_ = x[STRUCTURE_TYPE_DEPENDENCY_INFO_KHR-1000314003]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT-1000138003]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT-1000161000]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR-1000168001]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT-1000161003]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT-1000161004]
	_ = x[STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR-1000085000]
	_ = x[STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR-1000413002]
	_ = x[STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR-1000060006]
	_ = x[STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR-1000060004]
	_ = x[STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR-1000070001]
	_ = x[STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR-1000060003]
	_ = x[STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR-1000060005]
	_ = x[STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR-1000413003]
	_ = x[STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR-1000257004]
	_ = x[STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT-1000295001]
	_ = x[STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT-1000188000]
	_ = x[STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR-1000113000]
	_ = x[STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR-1000072002]
	_ = x[STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR-1000077000]
	_ = x[STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR-1000071003]
	_ = x[STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR-1000112001]
	_ = x[STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR-1000071001]
	_ = x[STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR-1000072000]
	_ = x[STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR-1000072001]
	_ = x[STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR-1000076001]
	_ = x[STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR-1000059002]
	_ = x[STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR-1000360000]
	_ = x[STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR-1000108001]
	_ = x[STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR-1000108002]
	_ = x[STRUCTURE_TYPE_IMAGE_BLIT_2_KHR-1000337008]
	_ = x[STRUCTURE_TYPE_IMAGE_COPY_2_KHR-1000337007]
	_ = x[STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR-1000147000]
	_ = x[STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR-1000059003]
	_ = x[STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR-1000314002]
	_ = x[STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR-1000146001]
	_ = x[STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR-1000156003]
	_ = x[STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR-1000337010]
	_ = x[STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR-1000146002]
	_ = x[STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT-1000246000]
	_ = x[STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT-1000470003]
	_ = x[STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR-1000117002]
	_ = x[STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR-1000060000]
	_ = x[STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR-1000314000]
	_ = x[STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR-1000127001]
	_ = x[STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR-1000127000]
	_ = x[STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR-1000257003]
	_ = x[STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR-1000146003]
	_ = x[STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE-1000494002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR-1000083000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR-1000177000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR-1000257000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT-1000244000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR-1000199000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT-1000161001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT-1000161002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR-1000196000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR-1000044003]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR-1000071002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR-1000112000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR-1000071000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR-1000076000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR-1000059000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR-1000197000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV-1000322000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT-1000188000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR-1000070000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT-1000261000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR-1000071004]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR-1000108000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR-1000059004]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT-1000335000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT-1000138000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT-1000138001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR-1000168000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR-1000413000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR-1000413001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR-1000059006]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR-1000053001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR-1000053002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE-1000494000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT-1000297000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR-1000117000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT-1000295000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR-1000059001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM-1000463000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT-1000130000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR-1000156004]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT-1000221000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR-1000241000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR-1000180000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT-1000276000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES-1000063000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR-1000082000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR-1000082000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR-1000280000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR-1000280001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR-1000175000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR-1000215000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR-1000059008]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT-1000225002]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT-1000225000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR-1000314007]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT-1000281001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT-1000066000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR-1000207000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR-1000207001]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT-1000245000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR-1000253000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR-1000120000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES-1000120000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR-1000120000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR-1000211000]
	_ = x[STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR-1000325000]
	_ = x[STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT-1000192000]
	_ = x[STRUCTURE_TYPE_PIPELINE_INFO_EXT-1000269001]
	_ = x[STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR-1000044002]
	_ = x[STRUCTURE_TYPE_SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT-1000225001]
	_ = x[STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT-1000225001]
	_ = x[STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR-1000117003]
	_ = x[STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT-1000295002]
	_ = x[STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL-1000210000]
	_ = x[STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT-1000188001]
	_ = x[STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR-1000059005]
	_ = x[STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR-1000044001]
	_ = x[STRUCTURE_TYPE_RENDERING_INFO_KHR-1000044000]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR-1000108003]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR-1000109004]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR-1000117001]
	_ = x[STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR-1000053000]
	_ = x[STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR-1000337005]
	_ = x[STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT-1000130001]
	_ = x[STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR-1000156000]
	_ = x[STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR-1000156005]
	_ = x[STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR-1000156001]
	_ = x[STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR-1000207005]
	_ = x[STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR-1000314005]
	_ = x[STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR-1000207002]
	_ = x[STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR-1000207004]
	_ = x[STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR-1000059007]
	_ = x[STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR-1000146004]
	_ = x[STRUCTURE_TYPE_SUBMIT_INFO_2_KHR-1000314004]
	_ = x[STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR-1000109005]
	_ = x[STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR-1000109003]
	_ = x[STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR-1000109002]
	_ = x[STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR-1000199001]
	_ = x[STRUCTURE_TYPE_SUBPASS_END_INFO_KHR-1000109006]
	_ = x[STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT-1000470002]
	_ = x[STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT-1000090000]
	_ = x[STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR-1000207003]
	_ = x[STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT-1000138002]
	_ = x[STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK-1000123000]
	_ = x[STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT-1000217000]
	_ = x[STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT-1000311000]
	_ = x[STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT-1000311001]
	_ = x[STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT-1000311002]
	_ = x[STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT-1000311003]
	_ = x[STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT-1000311004]
	_ = x[STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT-1000311005]
	_ = x[STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT-1000311006]
	_ = x[STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT-1000311007]
	_ = x[STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT-1000311008]
	_ = x[STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT-1000311009]
	_ = x[STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT-1000311010]
	_ = x[STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT-1000311011]
	_ = x[STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR-1000009000]
	_ = x[STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV-1000057000]
	_ = x[STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV-1000057001]
	_ = x[STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV-1000058000]
	_ = x[STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR-1000073000]
	_ = x[STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR-1000073001]
	_ = x[STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR-1000073002]
	_ = x[STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR-1000073003]
	_ = x[STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR-1000075000]
	_ = x[STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR-1000078000]
	_ = x[STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR-1000078001]
	_ = x[STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR-1000078002]
	_ = x[STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR-1000078003]
	_ = x[STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR-1000114000]
	_ = x[STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR-1000114001]
	_ = x[STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR-1000114002]
	_ = x[STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT-1000255000]
	_ = x[STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT-1000255001]
	_ = x[STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT-1000255002]
}

const _StructureType_name = "STRUCTURE_TYPE_APPLICATION_INFOSTRUCTURE_TYPE_INSTANCE_CREATE_INFOSTRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFOSTRUCTURE_TYPE_DEVICE_CREATE_INFOSTRUCTURE_TYPE_SUBMIT_INFOSTRUCTURE_TYPE_MEMORY_ALLOCATE_INFOSTRUCTURE_TYPE_MAPPED_MEMORY_RANGESTRUCTURE_TYPE_BIND_SPARSE_INFOSTRUCTURE_TYPE_FENCE_CREATE_INFOSTRUCTURE_TYPE_SEMAPHORE_CREATE_INFOSTRUCTURE_TYPE_EVENT_CREATE_INFOSTRUCTURE_TYPE_QUERY_POOL_CREATE_INFOSTRUCTURE_TYPE_BUFFER_CREATE_INFOSTRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFOSTRUCTURE_TYPE_IMAGE_CREATE_INFOSTRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFOSTRUCTURE_TYPE_SHADER_MODULE_CREATE_INFOSTRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFOSTRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFOSTRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFOSTRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFOSTRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFOSTRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFOSTRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFOSTRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFOSTRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFOSTRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFOSTRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFOSTRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFOSTRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFOSTRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFOSTRUCTURE_TYPE_SAMPLER_CREATE_INFOSTRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFOSTRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFOSTRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFOSTRUCTURE_TYPE_WRITE_DESCRIPTOR_SETSTRUCTURE_TYPE_COPY_DESCRIPTOR_SETSTRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFOSTRUCTURE_TYPE_RENDER_PASS_CREATE_INFOSTRUCTURE_TYPE_COMMAND_POOL_CREATE_INFOSTRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFOSTRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFOSTRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFOSTRUCTURE_TYPE_RENDER_PASS_BEGIN_INFOSTRUCTURE_TYPE_BUFFER_MEMORY_BARRIERSTRUCTURE_TYPE_IMAGE_MEMORY_BARRIERSTRUCTURE_TYPE_MEMORY_BARRIERSTRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFOSTRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIESSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIESSTRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHRSTRUCTURE_TYPE_PRESENT_INFO_KHRSTRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHRSTRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHRSTRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHRSTRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHRSTRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXTSTRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMDSTRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXTSTRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXTSTRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXTSTRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHRSTRUCTURE_TYPE_VIDEO_CAPABILITIES_KHRSTRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHRSTRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHRSTRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHRSTRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHRSTRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHRSTRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHRSTRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHRSTRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHRSTRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHRSTRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHRSTRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHRSTRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHRSTRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHRSTRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHRSTRUCTURE_TYPE_VIDEO_DECODE_INFO_KHRSTRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHRSTRUCTURE_TYPE_VIDEO_DECODE_USAGE_INFO_KHRSTRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NVSTRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NVSTRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXTSTRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXTSTRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVXSTRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVXSTRUCTURE_TYPE_CU_LAUNCH_INFO_NVXSTRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVXSTRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVXSTRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_KHRSTRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_KHRSTRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_KHRSTRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHRSTRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHRSTRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_KHRSTRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMDSTRUCTURE_TYPE_RENDERING_INFOSTRUCTURE_TYPE_RENDERING_ATTACHMENT_INFOSTRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURESSTRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFOSTRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHRSTRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXTSTRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMDSTRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVXSTRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NVSTRUCTURE_TYPE_PRIVATE_VENDOR_INFO_PLACEHOLDER_OFFSET_0_NVSTRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIESSTRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NVSTRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NVSTRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NVSTRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NVSTRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2STRUCTURE_TYPE_FORMAT_PROPERTIES_2STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFOSTRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFOSTRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFOSTRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFOSTRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFOSTRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHRSTRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHRSTRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHRSTRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHRSTRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHRSTRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHRSTRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFOSTRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFOSTRUCTURE_TYPE_VALIDATION_FLAGS_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURESSTRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXTSTRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIESSTRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFOSTRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIESSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFOSTRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIESSTRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIESSTRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFOSTRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFOSTRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFOSTRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHRSTRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHRSTRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHRSTRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHRSTRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHRSTRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHRSTRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHRSTRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFOSTRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIESSTRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFOSTRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHRSTRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHRSTRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHRSTRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHRSTRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHRSTRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHRSTRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXTSTRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURESSTRUCTURE_TYPE_PRESENT_REGIONS_KHRSTRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFOSTRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NVSTRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXTSTRUCTURE_TYPE_DISPLAY_POWER_INFO_EXTSTRUCTURE_TYPE_DEVICE_EVENT_INFO_EXTSTRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXTSTRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXTSTRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLESTRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIESSTRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVXSTRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXTSTRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXTSTRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXTSTRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXTSTRUCTURE_TYPE_HDR_METADATA_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURESSTRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFOSTRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFOSTRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFOSTRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2STRUCTURE_TYPE_SUBPASS_BEGIN_INFOSTRUCTURE_TYPE_SUBPASS_END_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMGSTRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFOSTRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIESSTRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFOSTRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHRSTRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHRSTRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHRSTRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHRSTRUCTURE_TYPE_FENCE_GET_FD_INFO_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHRSTRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHRSTRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHRSTRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHRSTRUCTURE_TYPE_PERFORMANCE_COUNTER_KHRSTRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHRSTRUCTURE_TYPE_PERFORMANCE_QUERY_RESERVATION_INFO_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIESSTRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFOSTRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFOSTRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHRSTRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHRSTRUCTURE_TYPE_SURFACE_FORMAT_2_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURESSTRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHRSTRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHRSTRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHRSTRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHRSTRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHRSTRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVKSTRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTSSTRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFOSTRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXTSTRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXTSTRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXTSTRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXTSTRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIESSTRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIESSTRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCKSTRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFOSTRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXTSTRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXTSTRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXTSTRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXTSTRUCTURE_TYPE_PROTECTED_SUBMIT_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIESSTRUCTURE_TYPE_DEVICE_QUEUE_INFO_2STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXTSTRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXTSTRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NVSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHRSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHRSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHRSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHRSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHRSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHRSTRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHRSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHRSTRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHRSTRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHRSTRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHRSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHRSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHRSTRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NVSTRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFOSTRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFOSTRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFOSTRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURESSTRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIESSTRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFOSTRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFOSTRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXTSTRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXTSTRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXTSTRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXTSTRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXTSTRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXTSTRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXTSTRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIESSTRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFOSTRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORTSTRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NVSTRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NVSTRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NVSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NVSTRUCTURE_TYPE_GEOMETRY_NVSTRUCTURE_TYPE_GEOMETRY_TRIANGLES_NVSTRUCTURE_TYPE_GEOMETRY_AABB_NVSTRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NVSTRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NVSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NVSTRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NVSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NVSTRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIESSTRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORTSTRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXTSTRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURESSTRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXTSTRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHRSTRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMDSTRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMDSTRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_KHRSTRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHRSTRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHRSTRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_KHRSTRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_KHRSTRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_KHRSTRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHRSTRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHRSTRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMDSTRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXTSTRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXTSTRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIESSTRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIESSTRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIESSTRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVESTRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NVSTRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NVSTRUCTURE_TYPE_CHECKPOINT_DATA_NVSTRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIESSTRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFOSTRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFOSTRUCTURE_TYPE_SEMAPHORE_WAIT_INFOSTRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTELSTRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTELSTRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTELSTRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTELSTRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTELSTRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTELSTRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTELSTRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXTSTRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMDSTRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMDSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURESSTRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXTSTRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIESSTRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURESSTRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHRSTRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMDSTRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMDSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXTSTRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXTSTRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURESSTRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUTSTRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUTSTRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXTSTRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFOSTRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIESSTRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFOSTRUCTURE_TYPE_VALIDATION_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NVSTRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NVSTRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NVSTRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXTSTRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXTSTRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXTSTRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXTSTRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXTSTRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURESSTRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFOSTRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFOSTRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXTSTRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHRSTRUCTURE_TYPE_PIPELINE_INFO_KHRSTRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHRSTRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHRSTRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHRSTRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXTSTRUCTURE_TYPE_MEMORY_TO_IMAGE_COPY_EXTSTRUCTURE_TYPE_IMAGE_TO_MEMORY_COPY_EXTSTRUCTURE_TYPE_COPY_IMAGE_TO_MEMORY_INFO_EXTSTRUCTURE_TYPE_COPY_MEMORY_TO_IMAGE_INFO_EXTSTRUCTURE_TYPE_HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXTSTRUCTURE_TYPE_COPY_IMAGE_TO_IMAGE_INFO_EXTSTRUCTURE_TYPE_SUBRESOURCE_HOST_MEMCPY_SIZE_EXTSTRUCTURE_TYPE_HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXTSTRUCTURE_TYPE_MEMORY_MAP_INFO_KHRSTRUCTURE_TYPE_MEMORY_UNMAP_INFO_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXTSTRUCTURE_TYPE_SURFACE_PRESENT_MODE_EXTSTRUCTURE_TYPE_SURFACE_PRESENT_SCALING_CAPABILITIES_EXTSTRUCTURE_TYPE_SURFACE_PRESENT_MODE_COMPATIBILITY_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXTSTRUCTURE_TYPE_SWAPCHAIN_PRESENT_FENCE_INFO_EXTSTRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXTSTRUCTURE_TYPE_SWAPCHAIN_PRESENT_MODE_INFO_EXTSTRUCTURE_TYPE_SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXTSTRUCTURE_TYPE_RELEASE_SWAPCHAIN_IMAGES_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NVSTRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NVSTRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NVSTRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NVSTRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NVSTRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NVSTRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NVSTRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIESSTRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIESSTRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOMSTRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOMSTRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXTSTRUCTURE_TYPE_DEPTH_BIAS_INFO_EXTSTRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXTSTRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXTSTRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXTSTRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXTSTRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NVSTRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NVSTRUCTURE_TYPE_SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NVSTRUCTURE_TYPE_PRESENT_ID_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURESSTRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFOSTRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NVSTRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NVSTRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NVSTRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NVSTRUCTURE_TYPE_CUDA_LAUNCH_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NVSTRUCTURE_TYPE_REFRESH_OBJECT_LIST_KHRSTRUCTURE_TYPE_QUERY_LOW_LATENCY_SUPPORT_NVSTRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXTSTRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXTSTRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXTSTRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXTSTRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXTSTRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXTSTRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXTSTRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXTSTRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXTSTRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXTSTRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXTSTRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXTSTRUCTURE_TYPE_MEMORY_BARRIER_2STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2STRUCTURE_TYPE_DEPENDENCY_INFOSTRUCTURE_TYPE_SUBMIT_INFO_2STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFOSTRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFOSTRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURESSTRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NVSTRUCTURE_TYPE_CHECKPOINT_DATA_2_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXTSTRUCTURE_TYPE_DESCRIPTOR_ADDRESS_INFO_EXTSTRUCTURE_TYPE_DESCRIPTOR_GET_INFO_EXTSTRUCTURE_TYPE_BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXTSTRUCTURE_TYPE_IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXTSTRUCTURE_TYPE_IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXTSTRUCTURE_TYPE_SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXTSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXTSTRUCTURE_TYPE_OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXTSTRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_INFO_EXTSTRUCTURE_TYPE_DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXTSTRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMDSTRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NVSTRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NVSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NVSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXTSTRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOMSTRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHRSTRUCTURE_TYPE_COPY_BUFFER_INFO_2STRUCTURE_TYPE_COPY_IMAGE_INFO_2STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2STRUCTURE_TYPE_BLIT_IMAGE_INFO_2STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2STRUCTURE_TYPE_BUFFER_COPY_2STRUCTURE_TYPE_IMAGE_COPY_2STRUCTURE_TYPE_IMAGE_BLIT_2STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2STRUCTURE_TYPE_IMAGE_RESOLVE_2STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXTSTRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXTSTRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXTSTRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXTSTRUCTURE_TYPE_DEVICE_FAULT_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHRSTRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHRSTRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHRSTRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXTSTRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXTSTRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXTSTRUCTURE_TYPE_FORMAT_PROPERTIES_3STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEISTRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEISTRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEISTRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEISTRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NVSTRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXTSTRUCTURE_TYPE_FRAME_BOUNDARY_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXTSTRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXTSTRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXTSTRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXTSTRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXTSTRUCTURE_TYPE_MICROMAP_BUILD_INFO_EXTSTRUCTURE_TYPE_MICROMAP_VERSION_INFO_EXTSTRUCTURE_TYPE_COPY_MICROMAP_INFO_EXTSTRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXTSTRUCTURE_TYPE_COPY_MEMORY_TO_MICROMAP_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXTSTRUCTURE_TYPE_MICROMAP_CREATE_INFO_EXTSTRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXTSTRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEISTRUCTURE_TYPE_PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEISTRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXTSTRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURESSTRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIESSTRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTSSTRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTSSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARMSTRUCTURE_TYPE_DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARMSTRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARMSTRUCTURE_TYPE_PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARMSTRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXTSTRUCTURE_TYPE_IMAGE_VIEW_SLICED_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVESTRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVESTRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVESTRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOMSTRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOMSTRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOMSTRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NVSTRUCTURE_TYPE_COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NVSTRUCTURE_TYPE_PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NVSTRUCTURE_TYPE_APPLICATION_PARAMETERS_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOMSTRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOMSTRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOMSTRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXTSTRUCTURE_TYPE_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXTSTRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXTSTRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXTSTRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXTSTRUCTURE_TYPE_DIRECT_DRIVER_LOADING_INFO_LUNARGSTRUCTURE_TYPE_DIRECT_DRIVER_LOADING_LIST_LUNARGSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXTSTRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXTSTRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NVSTRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NVSTRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NVSTRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NVSTRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NVSTRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHRSTRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_KHRSTRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_KHRSTRUCTURE_TYPE_DEVICE_IMAGE_SUBRESOURCE_INFO_KHRSTRUCTURE_TYPE_PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHRSTRUCTURE_TYPE_BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXTSTRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXTSTRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOMSTRUCTURE_TYPE_TILE_PROPERTIES_QCOMSTRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SECSTRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SECSTRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOMSTRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXTSTRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARMSTRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARMSTRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXTSTRUCTURE_TYPE_LATENCY_SLEEP_MODE_INFO_NVSTRUCTURE_TYPE_LATENCY_SLEEP_INFO_NVSTRUCTURE_TYPE_SET_LATENCY_MARKER_INFO_NVSTRUCTURE_TYPE_GET_LATENCY_MARKER_INFO_NVSTRUCTURE_TYPE_LATENCY_TIMINGS_FRAME_REPORT_NVSTRUCTURE_TYPE_LATENCY_SUBMISSION_PRESENT_ID_NVSTRUCTURE_TYPE_OUT_OF_BAND_QUEUE_TYPE_INFO_NVSTRUCTURE_TYPE_SWAPCHAIN_LATENCY_CREATE_INFO_NVSTRUCTURE_TYPE_LATENCY_SURFACE_CAPABILITIES_NVSTRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHRSTRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHRSTRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOMSTRUCTURE_TYPE_MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOMSTRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOMSTRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOMSTRUCTURE_TYPE_SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOMSTRUCTURE_TYPE_SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOMSTRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOMSTRUCTURE_TYPE_BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOMSTRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOMSTRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOMSTRUCTURE_TYPE_PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOMSTRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXTSTRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFTSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV"

var _StructureType_map = map[StructureType]string{
	0:          _StructureType_name[0:31],
	1:          _StructureType_name[31:66],
	2:          _StructureType_name[66:105],
	3:          _StructureType_name[105:138],
	4:          _StructureType_name[138:164],
	5:          _StructureType_name[164:199],
	6:          _StructureType_name[199:233],
	7:          _StructureType_name[233:264],
	8:          _StructureType_name[264:296],
	9:          _StructureType_name[296:332],
	10:         _StructureType_name[332:364],
	11:         _StructureType_name[364:401],
	12:         _StructureType_name[401:434],
	13:         _StructureType_name[434:472],
	14:         _StructureType_name[472:504],
	15:         _StructureType_name[504:541],
	16:         _StructureType_name[541:581],
	17:         _StructureType_name[581:622],
	18:         _StructureType_name[622:670],
	19:         _StructureType_name[670:724],
	20:         _StructureType_name[724:780],
	21:         _StructureType_name[780:834],
	22:         _StructureType_name[834:884],
	23:         _StructureType_name[884:939],
	24:         _StructureType_name[939:992],
	25:         _StructureType_name[992:1047],
	26:         _StructureType_name[1047:1100],
	27:         _StructureType_name[1100:1149],
	28:         _StructureType_name[1149:1193],
	29:         _StructureType_name[1193:1236],
	30:         _StructureType_name[1236:1278],
	31:         _StructureType_name[1278:1312],
	32:         _StructureType_name[1312:1360],
	33:         _StructureType_name[1360:1402],
	34:         _StructureType_name[1402:1445],
	35:         _StructureType_name[1445:1480],
	36:         _StructureType_name[1480:1514],
	37:         _StructureType_name[1514:1552],
	38:         _StructureType_name[1552:1590],
	39:         _StructureType_name[1590:1629],
	40:         _StructureType_name[1629:1672],
	41:         _StructureType_name[1672:1718],
	42:         _StructureType_name[1718:1758],
	43:         _StructureType_name[1758:1795],
	44:         _StructureType_name[1795:1831],
	45:         _StructureType_name[1831:1866],
	46:         _StructureType_name[1866:1895],
	47:         _StructureType_name[1895:1937],
	48:         _StructureType_name[1937:1977],
	49:         _StructureType_name[1977:2027],
	50:         _StructureType_name[2027:2079],
	51:         _StructureType_name[2079:2129],
	52:         _StructureType_name[2129:2181],
	1000001000: _StructureType_name[2181:2221],
	1000001001: _StructureType_name[2221:2252],
	1000002000: _StructureType_name[2252:2295],
	1000002001: _StructureType_name[2295:2341],
	1000003000: _StructureType_name[2341:2380],
	1000009000: _StructureType_name[2380:2424],
	1000011000: _StructureType_name[2424:2476],
	1000018000: _StructureType_name[2476:2543],
	1000022000: _StructureType_name[2543:2591],
	1000022001: _StructureType_name[2591:2638],
	1000022002: _StructureType_name[2638:2681],
	1000023000: _StructureType_name[2681:2718],
	1000023001: _StructureType_name[2718:2755],
	1000023002: _StructureType_name[2755:2801],
	1000023003: _StructureType_name[2801:2853],
	1000023004: _StructureType_name[2853:2902],
	1000023005: _StructureType_name[2902:2946],
	1000023006: _StructureType_name[2946:3001],
	1000023007: _StructureType_name[3001:3056],
	1000023008: _StructureType_name[3056:3098],
	1000023009: _StructureType_name[3098:3138],
	1000023010: _StructureType_name[3138:3182],
	1000023011: _StructureType_name[3182:3226],
	1000023012: _StructureType_name[3226:3274],
	1000023013: _StructureType_name[3274:3316],
	1000023014: _StructureType_name[3316:3368],
	1000023015: _StructureType_name[3368:3410],
	1000023016: _StructureType_name[3410:3472],
	1000024000: _StructureType_name[3472:3508],
	1000024001: _StructureType_name[3508:3552],
	1000024002: _StructureType_name[3552:3594],
	1000026000: _StructureType_name[3594:3650],
	1000026001: _StructureType_name[3650:3707],
	1000026002: _StructureType_name[3707:3766],
	1000028000: _StructureType_name[3766:3828],
	1000028001: _StructureType_name[3828:3892],
	1000028002: _StructureType_name[3892:3958],
	1000029000: _StructureType_name[3958:3998],
	1000029001: _StructureType_name[3998:4040],
	1000029002: _StructureType_name[4040:4073],
	1000030000: _StructureType_name[4073:4114],
	1000030001: _StructureType_name[4114:4162],
	1000040000: _StructureType_name[4162:4211],
	1000040001: _StructureType_name[4211:4260],
	1000040003: _StructureType_name[4260:4309],
	1000040004: _StructureType_name[4309:4376],
	1000040005: _StructureType_name[4376:4440],
	1000040006: _StructureType_name[4440:4490],
	1000041000: _StructureType_name[4490:4545],
	1000044000: _StructureType_name[4545:4574],
	1000044001: _StructureType_name[4574:4614],
	1000044002: _StructureType_name[4614:4659],
	1000044003: _StructureType_name[4659:4716],
	1000044004: _StructureType_name[4716:4772],
	1000044006: _StructureType_name[4772:4838],
	1000044007: _StructureType_name[4838:4903],
	1000044008: _StructureType_name[4903:4950],
	1000044009: _StructureType_name[4950:5003],
	1000050000: _StructureType_name[5003:5066],
	1000051000: _StructureType_name[5066:5124],
	1000053000: _StructureType_name[5124:5172],
	1000053001: _StructureType_name[5172:5221],
	1000053002: _StructureType_name[5221:5272],
	1000056000: _StructureType_name[5272:5323],
	1000056001: _StructureType_name[5323:5368],
	1000057000: _StructureType_name[5368:5417],
	1000057001: _StructureType_name[5417:5466],
	1000058000: _StructureType_name[5466:5522],
	1000059000: _StructureType_name[5522:5563],
	1000059001: _StructureType_name[5563:5606],
	1000059002: _StructureType_name[5606:5640],
	1000059003: _StructureType_name[5640:5680],
	1000059004: _StructureType_name[5680:5730],
	1000059005: _StructureType_name[5730:5770],
	1000059006: _StructureType_name[5770:5820],
	1000059007: _StructureType_name[5820:5867],
	1000059008: _StructureType_name[5867:5924],
	1000060000: _StructureType_name[5924:5965],
	1000060003: _StructureType_name[5965:6015],
	1000060004: _StructureType_name[6015:6068],
	1000060005: _StructureType_name[6068:6107],
	1000060006: _StructureType_name[6107:6151],
	1000060007: _StructureType_name[6151:6203],
	1000060008: _StructureType_name[6203:6249],
	1000060009: _StructureType_name[6249:6300],
	1000060010: _StructureType_name[6300:6342],
	1000060011: _StructureType_name[6342:6386],
	1000060012: _StructureType_name[6386:6439],
	1000060013: _StructureType_name[6439:6490],
	1000060014: _StructureType_name[6490:6540],
	1000061000: _StructureType_name[6540:6575],
	1000063000: _StructureType_name[6575:6637],
	1000066000: _StructureType_name[6637:6705],
	1000067000: _StructureType_name[6705:6751],
	1000067001: _StructureType_name[6751:6806],
	1000068000: _StructureType_name[6806:6856],
	1000068001: _StructureType_name[6856:6919],
	1000068002: _StructureType_name[6919:6984],
	1000070000: _StructureType_name[6984:7031],
	1000070001: _StructureType_name[7031:7077],
	1000071000: _StructureType_name[7077:7134],
	1000071001: _StructureType_name[7134:7181],
	1000071002: _StructureType_name[7181:7232],
	1000071003: _StructureType_name[7232:7273],
	1000071004: _StructureType_name[7273:7317],
	1000072000: _StructureType_name[7317:7366],
	1000072001: _StructureType_name[7366:7414],
	1000072002: _StructureType_name[7414:7456],
	1000073000: _StructureType_name[7456:7506],
	1000073001: _StructureType_name[7506:7556],
	1000073002: _StructureType_name[7556:7605],
	1000073003: _StructureType_name[7605:7652],
	1000074000: _StructureType_name[7652:7692],
	1000074001: _StructureType_name[7692:7731],
	1000074002: _StructureType_name[7731:7768],
	1000075000: _StructureType_name[7768:7825],
	1000076000: _StructureType_name[7825:7879],
	1000076001: _StructureType_name[7879:7923],
	1000077000: _StructureType_name[7923:7966],
	1000078000: _StructureType_name[7966:8019],
	1000078001: _StructureType_name[8019:8072],
	1000078002: _StructureType_name[8072:8114],
	1000078003: _StructureType_name[8114:8164],
	1000079000: _StructureType_name[8164:8207],
	1000079001: _StructureType_name[8207:8247],
	1000080000: _StructureType_name[8247:8308],
	1000081000: _StructureType_name[8308:8380],
	1000081001: _StructureType_name[8380:8445],
	1000081002: _StructureType_name[8445:8496],
	1000082000: _StructureType_name[8496:8555],
	1000083000: _StructureType_name[8555:8608],
	1000084000: _StructureType_name[8608:8642],
	1000085000: _StructureType_name[8642:8695],
	1000087000: _StructureType_name[8695:8758],
	1000090000: _StructureType_name[8758:8799],
	1000091000: _StructureType_name[8799:8836],
	1000091001: _StructureType_name[8836:8872],
	1000091002: _StructureType_name[8872:8909],
	1000091003: _StructureType_name[8909:8957],
	1000092000: _StructureType_name[8957:8997],
	1000094000: _StructureType_name[8997:9047],
	1000097000: _StructureType_name[9047:9122],
	1000098000: _StructureType_name[9122:9183],
	1000099000: _StructureType_name[9183:9246],
	1000099001: _StructureType_name[9246:9309],
	1000101000: _StructureType_name[9309:9381],
	1000101001: _StructureType_name[9381:9453],
	1000102000: _StructureType_name[9453:9514],
	1000102001: _StructureType_name[9514:9584],
	1000105000: _StructureType_name[9584:9615],
	1000108000: _StructureType_name[9615:9676],
	1000108001: _StructureType_name[9676:9726],
	1000108002: _StructureType_name[9726:9774],
	1000108003: _StructureType_name[9774:9822],
	1000109000: _StructureType_name[9822:9861],
	1000109001: _StructureType_name[9861:9898],
	1000109002: _StructureType_name[9898:9934],
	1000109003: _StructureType_name[9934:9969],
	1000109004: _StructureType_name[9969:10009],
	1000109005: _StructureType_name[10009:10042],
	1000109006: _StructureType_name[10042:10073],
	1000110000: _StructureType_name[10073:10143],
	1000111000: _StructureType_name[10143:10197],
	1000112000: _StructureType_name[10197:10247],
	1000112001: _StructureType_name[10247:10287],
	1000113000: _StructureType_name[10287:10326],
	1000114000: _StructureType_name[10326:10375],
	1000114001: _StructureType_name[10375:10424],
	1000114002: _StructureType_name[10424:10470],
	1000115000: _StructureType_name[10470:10509],
	1000115001: _StructureType_name[10509:10545],
	1000116000: _StructureType_name[10545:10606],
	1000116001: _StructureType_name[10606:10669],
	1000116002: _StructureType_name[10669:10722],
	1000116003: _StructureType_name[10722:10770],
	1000116004: _StructureType_name[10770:10816],
	1000116005: _StructureType_name[10816:10854],
	1000116006: _StructureType_name[10854:10904],
	1000116007: _StructureType_name[10904:10957],
	1000117000: _StructureType_name[10957:11013],
	1000117001: _StructureType_name[11013:11075],
	1000117002: _StructureType_name[11075:11118],
	1000117003: _StructureType_name[11118:11186],
	1000119000: _StructureType_name[11186:11235],
	1000119001: _StructureType_name[11235:11276],
	1000119002: _StructureType_name[11276:11311],
	1000120000: _StructureType_name[11311:11368],
	1000121000: _StructureType_name[11368:11407],
	1000121001: _StructureType_name[11407:11452],
	1000121002: _StructureType_name[11452:11496],
	1000121003: _StructureType_name[11496:11535],
	1000121004: _StructureType_name[11535:11582],
	1000123000: _StructureType_name[11582:11626],
	1000127000: _StructureType_name[11626:11670],
	1000127001: _StructureType_name[11670:11715],
	1000128000: _StructureType_name[11715:11762],
	1000128001: _StructureType_name[11762:11808],
	1000128002: _StructureType_name[11808:11844],
	1000128003: _StructureType_name[11844:11898],
	1000128004: _StructureType_name[11898:11950],
	1000130000: _StructureType_name[11950:12013],
	1000130001: _StructureType_name[12013:12062],
	1000138000: _StructureType_name[12062:12122],
	1000138001: _StructureType_name[12122:12184],
	1000138002: _StructureType_name[12184:12240],
	1000138003: _StructureType_name[12240:12303],
	1000143000: _StructureType_name[12303:12343],
	1000143001: _StructureType_name[12343:12401],
	1000143002: _StructureType_name[12401:12463],
	1000143003: _StructureType_name[12463:12525],
	1000143004: _StructureType_name[12525:12566],
	1000145000: _StructureType_name[12566:12602],
	1000145001: _StructureType_name[12602:12658],
	1000145002: _StructureType_name[12658:12716],
	1000145003: _StructureType_name[12716:12750],
	1000146000: _StructureType_name[12750:12798],
	1000146001: _StructureType_name[12798:12845],
	1000146002: _StructureType_name[12845:12899],
	1000146003: _StructureType_name[12899:12935],
	1000146004: _StructureType_name[12935:12984],
	1000147000: _StructureType_name[12984:13028],
	1000148000: _StructureType_name[13028:13096],
	1000148001: _StructureType_name[13096:13166],
	1000148002: _StructureType_name[13166:13232],
	1000149000: _StructureType_name[13232:13294],
	1000150000: _StructureType_name[13294:13355],
	1000150002: _StructureType_name[13355:13416],
	1000150003: _StructureType_name[13416:13477],
	1000150004: _StructureType_name[13477:13542],
	1000150005: _StructureType_name[13542:13607],
	1000150006: _StructureType_name[13607:13657],
	1000150007: _StructureType_name[13657:13719],
	1000150009: _StructureType_name[13719:13773],
	1000150010: _StructureType_name[13773:13824],
	1000150011: _StructureType_name[13824:13885],
	1000150012: _StructureType_name[13885:13946],
	1000150013: _StructureType_name[13946:14012],
	1000150014: _StructureType_name[14012:14080],
	1000150017: _StructureType_name[14080:14133],
	1000150020: _StructureType_name[14133:14191],
	1000152000: _StructureType_name[14191:14255],
	1000154000: _StructureType_name[14255:14316],
	1000154001: _StructureType_name[14316:14379],
	1000156000: _StructureType_name[14379:14430],
	1000156001: _StructureType_name[14430:14474],
	1000156002: _StructureType_name[14474:14517],
	1000156003: _StructureType_name[14517:14568],
	1000156004: _StructureType_name[14568:14632],
	1000156005: _StructureType_name[14632:14695],
	1000157000: _StructureType_name[14695:14733],
	1000157001: _StructureType_name[14733:14770],
	1000158000: _StructureType_name[14770:14824],
	1000158002: _StructureType_name[14824:14889],
	1000158003: _StructureType_name[14889:14950],
	1000158004: _StructureType_name[14950:15015],
	1000158005: _StructureType_name[15015:15070],
	1000158006: _StructureType_name[15070:15126],
	1000160000: _StructureType_name[15126:15173],
	1000160001: _StructureType_name[15173:15234],
	1000161000: _StructureType_name[15234:15296],
	1000161001: _StructureType_name[15296:15355],
	1000161002: _StructureType_name[15355:15416],
	1000161003: _StructureType_name[15416:15485],
	1000161004: _StructureType_name[15485:15555],
	1000164000: _StructureType_name[15555:15627],
	1000164001: _StructureType_name[15627:15688],
	1000164002: _StructureType_name[15688:15751],
	1000164005: _StructureType_name[15751:15824],
	1000165000: _StructureType_name[15824:15874],
	1000165001: _StructureType_name[15874:15926],
	1000165003: _StructureType_name[15926:15952],
	1000165004: _StructureType_name[15952:15988],
	1000165005: _StructureType_name[15988:16019],
	1000165006: _StructureType_name[16019:16076],
	1000165007: _StructureType_name[16076:16137],
	1000165008: _StructureType_name[16137:16202],
	1000165009: _StructureType_name[16202:16258],
	1000165011: _StructureType_name[16258:16312],
	1000165012: _StructureType_name[16312:16357],
	1000166000: _StructureType_name[16357:16428],
	1000166001: _StructureType_name[16428:16501],
	1000168000: _StructureType_name[16501:16556],
	1000168001: _StructureType_name[16556:16600],
	1000170000: _StructureType_name[16600:16663],
	1000170001: _StructureType_name[16663:16729],
	1000175000: _StructureType_name[16729:16799],
	1000177000: _StructureType_name[16799:16851],
	1000178000: _StructureType_name[16851:16901],
	1000178001: _StructureType_name[16901:16950],
	1000178002: _StructureType_name[16950:17016],
	1000180000: _StructureType_name[17016:17075],
	1000181000: _StructureType_name[17075:17131],
	1000183000: _StructureType_name[17131:17187],
	1000184000: _StructureType_name[17187:17231],
	1000185000: _StructureType_name[17231:17288],
	1000187000: _StructureType_name[17288:17337],
	1000187001: _StructureType_name[17337:17404],
	1000187002: _StructureType_name[17404:17468],
	1000187003: _StructureType_name[17468:17517],
	1000187004: _StructureType_name[17517:17566],
	1000187005: _StructureType_name[17566:17616],
	1000188000: _StructureType_name[17616:17675],
	1000188001: _StructureType_name[17675:17733],
	1000189000: _StructureType_name[17733:17792],
	1000190000: _StructureType_name[17792:17862],
	1000190001: _StructureType_name[17862:17928],
	1000190002: _StructureType_name[17928:17996],
	1000192000: _StructureType_name[17996:18049],
	1000196000: _StructureType_name[18049:18097],
	1000197000: _StructureType_name[18097:18153],
	1000199000: _StructureType_name[18153:18216],
	1000199001: _StructureType_name[18216:18272],
	1000201000: _StructureType_name[18272:18341],
	1000202000: _StructureType_name[18341:18395],
	1000202001: _StructureType_name[18395:18451],
	1000204000: _StructureType_name[18451:18516],
	1000205000: _StructureType_name[18516:18587],
	1000205002: _StructureType_name[18587:18647],
	1000206000: _StructureType_name[18647:18680],
	1000206001: _StructureType_name[18680:18732],
	1000207000: _StructureType_name[18732:18790],
	1000207001: _StructureType_name[18790:18850],
	1000207002: _StructureType_name[18850:18891],
	1000207003: _StructureType_name[18891:18936],
	1000207004: _StructureType_name[18936:18970],
	1000207005: _StructureType_name[18970:19006],
	1000209000: _StructureType_name[19006:19078],
	1000210000: _StructureType_name[19078:19139],
	1000210001: _StructureType_name[19139:19191],
	1000210002: _StructureType_name[19191:19235],
	1000210003: _StructureType_name[19235:19286],
	1000210004: _StructureType_name[19286:19332],
	1000210005: _StructureType_name[19332:19391],
	1000211000: _StructureType_name[19391:19450],
	1000212000: _StructureType_name[19450:19508],
	1000213000: _StructureType_name[19508:19566],
	1000213001: _StructureType_name[19566:19625],
	1000215000: _StructureType_name[19625:19692],
	1000217000: _StructureType_name[19692:19736],
	1000218000: _StructureType_name[19736:19800],
	1000218001: _StructureType_name[19800:19866],
	1000218002: _StructureType_name[19866:19929],
	1000221000: _StructureType_name[19929:19988],
	1000225000: _StructureType_name[19988:20051],
	1000225001: _StructureType_name[20051:20122],
	1000225002: _StructureType_name[20122:20183],
	1000226000: _StructureType_name[20183:20239],
	1000226001: _StructureType_name[20239:20306],
	1000226002: _StructureType_name[20306:20373],
	1000226003: _StructureType_name[20373:20438],
	1000226004: _StructureType_name[20438:20494],
	1000227000: _StructureType_name[20494:20553],
	1000229000: _StructureType_name[20553:20612],
	1000234000: _StructureType_name[20612:20681],
	1000237000: _StructureType_name[20681:20740],
	1000238000: _StructureType_name[20740:20799],
	1000238001: _StructureType_name[20799:20847],
	1000239000: _StructureType_name[20847:20896],
	1000240000: _StructureType_name[20896:20974],
	1000241000: _StructureType_name[20974:21044],
	1000241001: _StructureType_name[21044:21094],
	1000241002: _StructureType_name[21094:21146],
	1000244000: _StructureType_name[21146:21211],
	1000244001: _StructureType_name[21211:21252],
	1000244002: _StructureType_name[21252:21304],
	1000245000: _StructureType_name[21304:21350],
	1000246000: _StructureType_name[21350:21396],
	1000247000: _StructureType_name[21396:21434],
	1000248000: _StructureType_name[21434:21490],
	1000249000: _StructureType_name[21490:21551],
	1000249001: _StructureType_name[21551:21598],
	1000249002: _StructureType_name[21598:21661],
	1000250000: _StructureType_name[21661:21727],
	1000250001: _StructureType_name[21727:21790],
	1000250002: _StructureType_name[21790:21845],
	1000251000: _StructureType_name[21845:21914],
	1000252000: _StructureType_name[21914:21976],
	1000253000: _StructureType_name[21976:22046],
	1000254000: _StructureType_name[22046:22106],
	1000254001: _StructureType_name[22106:22182],
	1000254002: _StructureType_name[22182:22244],
	1000255000: _StructureType_name[22244:22297],
	1000255001: _StructureType_name[22297:22356],
	1000255002: _StructureType_name[22356:22417],
	1000256000: _StructureType_name[22417:22464],
	1000257000: _StructureType_name[22464:22525],
	1000257002: _StructureType_name[22525:22581],
	1000257003: _StructureType_name[22581:22639],
	1000257004: _StructureType_name[22639:22695],
	1000259000: _StructureType_name[22695:22757],
	1000259001: _StructureType_name[22757:22821],
	1000259002: _StructureType_name[22821:22885],
	1000260000: _StructureType_name[22885:22948],
	1000261000: _StructureType_name[22948:23004],
	1000265000: _StructureType_name[23004:23064],
	1000267000: _StructureType_name[23064:23130],
	1000269000: _StructureType_name[23130:23204],
	1000269001: _StructureType_name[23204:23236],
	1000269002: _StructureType_name[23236:23285],
	1000269003: _StructureType_name[23285:23328],
	1000269004: _StructureType_name[23328:23376],
	1000269005: _StructureType_name[23376:23438],
	1000270000: _StructureType_name[23438:23497],
	1000270001: _StructureType_name[23497:23558],
	1000270002: _StructureType_name[23558:23597],
	1000270003: _StructureType_name[23597:23636],
	1000270004: _StructureType_name[23636:23680],
	1000270005: _StructureType_name[23680:23724],
	1000270006: _StructureType_name[23724:23776],
	1000270007: _StructureType_name[23776:23819],
	1000270008: _StructureType_name[23819:23866],
	1000270009: _StructureType_name[23866:23925],
	1000271000: _StructureType_name[23925:23959],
	1000271001: _StructureType_name[23959:23995],
	1000273000: _StructureType_name[23995:24060],
	1000274000: _StructureType_name[24060:24099],
	1000274001: _StructureType_name[24099:24154],
	1000274002: _StructureType_name[24154:24207],
	1000275000: _StructureType_name[24207:24274],
	1000275001: _StructureType_name[24274:24321],
	1000275002: _StructureType_name[24321:24375],
	1000275003: _StructureType_name[24375:24421],
	1000275004: _StructureType_name[24421:24477],
	1000275005: _StructureType_name[24477:24525],
	1000276000: _StructureType_name[24525:24599],
	1000277000: _StructureType_name[24599:24669],
	1000277001: _StructureType_name[24669:24720],
	1000277002: _StructureType_name[24720:24781],
	1000277003: _StructureType_name[24781:24829],
	1000277004: _StructureType_name[24829:24883],
	1000277005: _StructureType_name[24883:24924],
	1000277006: _StructureType_name[24924:24985],
	1000277007: _StructureType_name[24985:25053],
	1000278000: _StructureType_name[25053:25122],
	1000278001: _StructureType_name[25122:25188],
	1000280000: _StructureType_name[25188:25254],
	1000280001: _StructureType_name[25254:25322],
	1000281000: _StructureType_name[25322:25388],
	1000281001: _StructureType_name[25388:25452],
	1000282000: _StructureType_name[25452:25525],
	1000282001: _StructureType_name[25525:25577],
	1000283000: _StructureType_name[25577:25639],
	1000283001: _StructureType_name[25639:25673],
	1000283002: _StructureType_name[25673:25722],
	1000284000: _StructureType_name[25722:25786],
	1000284001: _StructureType_name[25786:25844],
	1000284002: _StructureType_name[25844:25897],
	1000286000: _StructureType_name[25897:25953],
	1000286001: _StructureType_name[25953:26011],
	1000287000: _StructureType_name[26011:26069],
	1000287001: _StructureType_name[26069:26134],
	1000287002: _StructureType_name[26134:26197],
	1000290000: _StructureType_name[26197:26244],
	1000292000: _StructureType_name[26244:26302],
	1000292001: _StructureType_name[26302:26356],
	1000292002: _StructureType_name[26356:26411],
	1000294000: _StructureType_name[26411:26440],
	1000294001: _StructureType_name[26440:26494],
	1000295000: _StructureType_name[26494:26546],
	1000295001: _StructureType_name[26546:26592],
	1000295002: _StructureType_name[26592:26636],
	1000297000: _StructureType_name[26636:26707],
	1000300000: _StructureType_name[26707:26768],
	1000300001: _StructureType_name[26768:26823],
	1000307000: _StructureType_name[26823:26864],
	1000307001: _StructureType_name[26864:26907],
	1000307002: _StructureType_name[26907:26941],
	1000307003: _StructureType_name[26941:27002],
	1000307004: _StructureType_name[27002:27065],
	1000308000: _StructureType_name[27065:27103],
	1000310000: _StructureType_name[27103:27146],
	1000311000: _StructureType_name[27146:27196],
	1000311001: _StructureType_name[27196:27240],
	1000311002: _StructureType_name[27240:27283],
	1000311003: _StructureType_name[27283:27333],
	1000311004: _StructureType_name[27333:27376],
	1000311005: _StructureType_name[27376:27419],
	1000311006: _StructureType_name[27419:27463],
	1000311007: _StructureType_name[27463:27507],
	1000311008: _StructureType_name[27507:27554],
	1000311009: _StructureType_name[27554:27601],
	1000311010: _StructureType_name[27601:27650],
	1000311011: _StructureType_name[27650:27699],
	1000314000: _StructureType_name[27699:27730],
	1000314001: _StructureType_name[27730:27768],
	1000314002: _StructureType_name[27768:27805],
	1000314003: _StructureType_name[27805:27835],
	1000314004: _StructureType_name[27835:27863],
	1000314005: _StructureType_name[27863:27899],
	1000314006: _StructureType_name[27899:27940],
	1000314007: _StructureType_name[27940:27997],
	1000314008: _StructureType_name[27997:28051],
	1000314009: _StructureType_name[28051:28086],
	1000316000: _StructureType_name[28086:28149],
	1000316001: _StructureType_name[28149:28224],
	1000316002: _StructureType_name[28224:28285],
	1000316003: _StructureType_name[28285:28327],
	1000316004: _StructureType_name[28327:28365],
	1000316005: _StructureType_name[28365:28419],
	1000316006: _StructureType_name[28419:28472],
	1000316007: _StructureType_name[28472:28530],
	1000316008: _StructureType_name[28530:28585],
	1000316009: _StructureType_name[28585:28655],
	1000316010: _StructureType_name[28655:28716],
	1000316011: _StructureType_name[28716:28765],
	1000316012: _StructureType_name[28765:28839],
	1000320000: _StructureType_name[28839:28908],
	1000320001: _StructureType_name[28908:28979],
	1000320002: _StructureType_name[28979:29035],
	1000321000: _StructureType_name[29035:29115],
	1000322000: _StructureType_name[29115:29186],
	1000323000: _StructureType_name[29186:29266],
	1000325000: _StructureType_name[29266:29338],
	1000326000: _StructureType_name[29338:29410],
	1000326001: _StructureType_name[29410:29480],
	1000326002: _StructureType_name[29480:29551],
	1000327000: _StructureType_name[29551:29622],
	1000327001: _StructureType_name[29622:29688],
	1000327002: _StructureType_name[29688:29740],
	1000328000: _StructureType_name[29740:29795],
	1000328001: _StructureType_name[29795:29852],
	1000330000: _StructureType_name[29852:29921],
	1000332000: _StructureType_name[29921:29987],
	1000332001: _StructureType_name[29987:30055],
	1000333000: _StructureType_name[30055:30102],
	1000335000: _StructureType_name[30102:30158],
	1000336000: _StructureType_name[30158:30234],
	1000337000: _StructureType_name[30234:30267],
	1000337001: _StructureType_name[30267:30299],
	1000337002: _StructureType_name[30299:30341],
	1000337003: _StructureType_name[30341:30383],
	1000337004: _StructureType_name[30383:30415],
	1000337005: _StructureType_name[30415:30450],
	1000337006: _StructureType_name[30450:30478],
	1000337007: _StructureType_name[30478:30505],
	1000337008: _StructureType_name[30505:30532],
	1000337009: _StructureType_name[30532:30566],
	1000337010: _StructureType_name[30566:30596],
	1000338000: _StructureType_name[30596:30665],
	1000338001: _StructureType_name[30665:30709],
	1000338004: _StructureType_name[30709:30756],
	1000339000: _StructureType_name[30756:30831],
	1000340000: _StructureType_name[30831:30887],
	1000341000: _StructureType_name[30887:30936],
	1000341001: _StructureType_name[30936:30974],
	1000341002: _StructureType_name[30974:31010],
	1000344000: _StructureType_name[31010:31070],
	1000347000: _StructureType_name[31070:31134],
	1000347001: _StructureType_name[31134:31200],
	1000347015: _StructureType_name[31200:31251],
	1000347016: _StructureType_name[31251:31306],
	1000347018: _StructureType_name[31306:31367],
	1000348013: _StructureType_name[31367:31420],
	1000352000: _StructureType_name[31420:31490],
	1000353000: _StructureType_name[31490:31539],
	1000354000: _StructureType_name[31539:31605],
	1000354001: _StructureType_name[31605:31660],
	1000355000: _StructureType_name[31660:31722],
	1000355001: _StructureType_name[31722:31789],
	1000356000: _StructureType_name[31789:31864],
	1000360000: _StructureType_name[31864:31898],
	1000369000: _StructureType_name[31898:31956],
	1000369001: _StructureType_name[31956:32018],
	1000369002: _StructureType_name[32018:32082],
	1000370000: _StructureType_name[32082:32144],
	1000371000: _StructureType_name[32144:32192],
	1000371001: _StructureType_name[32192:32255],
	1000372000: _StructureType_name[32255:32304],
	1000372001: _StructureType_name[32304:32367],
	1000375000: _StructureType_name[32367:32425],
	1000375001: _StructureType_name[32425:32458],
	1000376000: _StructureType_name[32458:32539],
	1000376001: _StructureType_name[32539:32591],
	1000376002: _StructureType_name[32591:32652],
	1000377000: _StructureType_name[32652:32720],
	1000381000: _StructureType_name[32720:32782],
	1000381001: _StructureType_name[32782:32833],
	1000382000: _StructureType_name[32833:32903],
	1000386000: _StructureType_name[32903:32972],
	1000391000: _StructureType_name[32972:33034],
	1000391001: _StructureType_name[33034:33083],
	1000392000: _StructureType_name[33083:33137],
	1000392001: _StructureType_name[33137:33193],
	1000393000: _StructureType_name[33193:33256],
	1000395000: _StructureType_name[33256:33317],
	1000395001: _StructureType_name[33317:33380],
	1000396000: _StructureType_name[33380:33418],
	1000396001: _StructureType_name[33418:33458],
	1000396002: _StructureType_name[33458:33495],
	1000396003: _StructureType_name[33495:33542],
	1000396004: _StructureType_name[33542:33589],
	1000396005: _StructureType_name[33589:33649],
	1000396006: _StructureType_name[33649:33711],
	1000396007: _StructureType_name[33711:33750],
	1000396008: _StructureType_name[33750:33794],
	1000396009: _StructureType_name[33794:33862],
	1000404000: _StructureType_name[33862:33931],
	1000404001: _StructureType_name[33931:34002],
	1000411000: _StructureType_name[34002:34066],
	1000411001: _StructureType_name[34066:34135],
	1000412000: _StructureType_name[34135:34207],
	1000413000: _StructureType_name[34207:34260],
	1000413001: _StructureType_name[34260:34315],
	1000413002: _StructureType_name[34315:34363],
	1000413003: _StructureType_name[34363:34410],
	1000415000: _StructureType_name[34410:34467],
	1000417000: _StructureType_name[34467:34530],
	1000417001: _StructureType_name[34530:34593],
	1000417002: _StructureType_name[34593:34658],
	1000418000: _StructureType_name[34658:34725],
	1000418001: _StructureType_name[34725:34773],
	1000420000: _StructureType_name[34773:34846],
	1000420001: _StructureType_name[34846:34899],
	1000420002: _StructureType_name[34899:34959],
	1000421000: _StructureType_name[34959:35023],
	1000422000: _StructureType_name[35023:35088],
	1000425000: _StructureType_name[35088:35160],
	1000425001: _StructureType_name[35160:35234],
	1000425002: _StructureType_name[35234:35298],
	1000426000: _StructureType_name[35298:35361],
	1000426001: _StructureType_name[35361:35426],
	1000427000: _StructureType_name[35426:35489],
	1000427001: _StructureType_name[35489:35554],
	1000428000: _StructureType_name[35554:35630],
	1000428001: _StructureType_name[35630:35685],
	1000428002: _StructureType_name[35685:35740],
	1000430000: _StructureType_name[35740:35806],
	1000435000: _StructureType_name[35806:35847],
	1000437000: _StructureType_name[35847:35926],
	1000440000: _StructureType_name[35926:35987],
	1000440001: _StructureType_name[35987:36050],
	1000440002: _StructureType_name[36050:36106],
	1000451000: _StructureType_name[36106:36171],
	1000451001: _StructureType_name[36171:36238],
	1000453000: _StructureType_name[36238:36291],
	1000455000: _StructureType_name[36291:36359],
	1000455001: _StructureType_name[36359:36429],
	1000458000: _StructureType_name[36429:36495],
	1000458001: _StructureType_name[36495:36542],
	1000458002: _StructureType_name[36542:36602],
	1000458003: _StructureType_name[36602:36661],
	1000459000: _StructureType_name[36661:36709],
	1000459001: _StructureType_name[36709:36757],
	1000462000: _StructureType_name[36757:36825],
	1000462001: _StructureType_name[36825:36895],
	1000462002: _StructureType_name[36895:36965],
	1000462003: _StructureType_name[36965:37008],
	1000463000: _StructureType_name[37008:37089],
	1000464000: _StructureType_name[37089:37144],
	1000464001: _StructureType_name[37144:37201],
	1000464002: _StructureType_name[37201:37249],
	1000464003: _StructureType_name[37249:37303],
	1000464004: _StructureType_name[37303:37353],
	1000464005: _StructureType_name[37353:37396],
	1000464010: _StructureType_name[37396:37459],
	1000465000: _StructureType_name[37459:37519],
	1000466000: _StructureType_name[37519:37588],
	1000470000: _StructureType_name[37588:37645],
	1000470001: _StructureType_name[37645:37704],
	1000470002: _StructureType_name[37704:37743],
	1000470003: _StructureType_name[37743:37781],
	1000470004: _StructureType_name[37781:37829],
	1000470005: _StructureType_name[37829:37883],
	1000470006: _StructureType_name[37883:37934],
	1000481000: _StructureType_name[37934:38004],
	1000482000: _StructureType_name[38004:38061],
	1000482001: _StructureType_name[38061:38114],
	1000482002: _StructureType_name[38114:38169],
	1000484000: _StructureType_name[38169:38229],
	1000484001: _StructureType_name[38229:38264],
	1000485000: _StructureType_name[38264:38323],
	1000485001: _StructureType_name[38323:38369],
	1000488000: _StructureType_name[38369:38442],
	1000490000: _StructureType_name[38442:38515],
	1000490001: _StructureType_name[38515:38590],
	1000492000: _StructureType_name[38590:38662],
	1000492001: _StructureType_name[38662:38736],
	1000494000: _StructureType_name[38736:38803],
	1000494002: _StructureType_name[38803:38857],
	1000497000: _StructureType_name[38857:38921],
	1000497001: _StructureType_name[38921:38987],
	1000498000: _StructureType_name[38987:39061],
	1000499000: _StructureType_name[39061:39141],
	1000505000: _StructureType_name[39141:39182],
	1000505001: _StructureType_name[39182:39218],
	1000505002: _StructureType_name[39218:39259],
	1000505003: _StructureType_name[39259:39300],
	1000505004: _StructureType_name[39300:39346],
	1000505005: _StructureType_name[39346:39393],
	1000505006: _StructureType_name[39393:39438],
	1000505007: _StructureType_name[39438:39485],
	1000505008: _StructureType_name[39485:39531],
	1000506000: _StructureType_name[39531:39593],
	1000506001: _StructureType_name[39593:39641],
	1000506002: _StructureType_name[39641:39705],
	1000510000: _StructureType_name[39705:39781],
	1000510001: _StructureType_name[39781:39855],
	1000518000: _StructureType_name[39855:39918],
	1000518001: _StructureType_name[39918:39983],
	1000518002: _StructureType_name[39983:40041],
	1000519000: _StructureType_name[40041:40094],
	1000519001: _StructureType_name[40094:40152],
	1000519002: _StructureType_name[40152:40201],
	1000520000: _StructureType_name[40201:40259],
	1000520001: _StructureType_name[40259:40329],
	1000521000: _StructureType_name[40329:40385],
	1000524000: _StructureType_name[40385:40467],
	1000530000: _StructureType_name[40467:40528],
	1000546000: _StructureType_name[40528:40601],
}

func (i StructureType) String() string {
	if str, ok := _StructureType_map[i]; ok {
		return str
	}
	return "StructureType(" + strconv.FormatInt(int64(i), 10) + ")"
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SUBGROUP_FEATURE_BASIC_BIT-1]
	_ = x[SUBGROUP_FEATURE_VOTE_BIT-2]
	_ = x[SUBGROUP_FEATURE_ARITHMETIC_BIT-4]
	_ = x[SUBGROUP_FEATURE_BALLOT_BIT-8]
	_ = x[SUBGROUP_FEATURE_SHUFFLE_BIT-16]
	_ = x[SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT-32]
	_ = x[SUBGROUP_FEATURE_CLUSTERED_BIT-64]
	_ = x[SUBGROUP_FEATURE_QUAD_BIT-128]
	_ = x[SUBGROUP_FEATURE_PARTITIONED_BIT_NV-1000198000]
}

const (
	_SubgroupFeatureFlagBits_name_0 = "SUBGROUP_FEATURE_BASIC_BITSUBGROUP_FEATURE_VOTE_BIT"
	_SubgroupFeatureFlagBits_name_1 = "SUBGROUP_FEATURE_ARITHMETIC_BIT"
	_SubgroupFeatureFlagBits_name_2 = "SUBGROUP_FEATURE_BALLOT_BIT"
	_SubgroupFeatureFlagBits_name_3 = "SUBGROUP_FEATURE_SHUFFLE_BIT"
	_SubgroupFeatureFlagBits_name_4 = "SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT"
	_SubgroupFeatureFlagBits_name_5 = "SUBGROUP_FEATURE_CLUSTERED_BIT"
	_SubgroupFeatureFlagBits_name_6 = "SUBGROUP_FEATURE_QUAD_BIT"
	_SubgroupFeatureFlagBits_name_7 = "SUBGROUP_FEATURE_PARTITIONED_BIT_NV"
)

var (
	_SubgroupFeatureFlagBits_index_0 = [...]uint8{0, 26, 51}
)

func (i SubgroupFeatureFlagBits) String() string {
	switch {
	case 1 <= i && i <= 2:
		i -= 1
		return _SubgroupFeatureFlagBits_name_0[_SubgroupFeatureFlagBits_index_0[i]:_SubgroupFeatureFlagBits_index_0[i+1]]
	case i == 4:
		return _SubgroupFeatureFlagBits_name_1
	case i == 8:
		return _SubgroupFeatureFlagBits_name_2
	case i == 16:
		return _SubgroupFeatureFlagBits_name_3
	case i == 32:
		return _SubgroupFeatureFlagBits_name_4
	case i == 64:
		return _SubgroupFeatureFlagBits_name_5
	case i == 128:
		return _SubgroupFeatureFlagBits_name_6
	case i == 1000198000:
		return _SubgroupFeatureFlagBits_name_7
	default:
		return "SubgroupFeatureFlagBits(" + strconv.FormatInt(int64(i), 10) + ")"
	}
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SUBMIT_PROTECTED_BIT-1]
	_ = x[SUBMIT_PROTECTED_BIT_KHR-1]
}

const _SubmitFlagBits_name = "SUBMIT_PROTECTED_BIT"

var _SubmitFlagBits_index = [...]uint8{0, 20}

func (i SubmitFlagBits) String() string {
	i -= 1
	if i >= SubmitFlagBits(len(_SubmitFlagBits_index)-1) {
		return "SubmitFlagBits(" + strconv.FormatInt(int64(i+1), 10) + ")"
	}
	return _SubmitFlagBits_name[_SubmitFlagBits_index[i]:_SubmitFlagBits_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SUBPASS_CONTENTS_INLINE-0]
	_ = x[SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS-1]
	_ = x[SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT-1000451000]
}

const (
	_SubpassContents_name_0 = "SUBPASS_CONTENTS_INLINESUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS"
	_SubpassContents_name_1 = "SUBPASS_CONTENTS_INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT"
)

var (
	_SubpassContents_index_0 = [...]uint8{0, 23, 65}
)

func (i SubpassContents) String() string {
	switch {
	case 0 <= i && i <= 1:
		return _SubpassContents_name_0[_SubpassContents_index_0[i]:_SubpassContents_index_0[i+1]]
	case i == 1000451000:
		return _SubpassContents_name_1
	default:
		return "SubpassContents(" + strconv.FormatInt(int64(i), 10) + ")"
	}
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX-1000097000]
	_ = x[SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX-1000097000]
	_ = x[SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM-1000171000]
	_ = x[SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM-1000171000]
	_ = x[SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT-1000463000]
	_ = x[SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT-1000463000]
	_ = x[SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT-1000463000]
	_ = x[SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT-1000465000]
	_ = x[SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM-1000463000]
	_ = x[SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM-1000463000]
	_ = x[SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM-1000463000]
}

const (
	_SubpassDescriptionFlagBits_name_0 = "SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX"
	_SubpassDescriptionFlagBits_name_1 = "SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM"
	_SubpassDescriptionFlagBits_name_2 = "SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT"
	_SubpassDescriptionFlagBits_name_3 = "SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT"
)

func (i SubpassDescriptionFlagBits) String() string {
	switch {
	case i == 1000097000:
		return _SubpassDescriptionFlagBits_name_0
	case i == 1000171000:
		return _SubpassDescriptionFlagBits_name_1
	case i == 1000463000:
		return _SubpassDescriptionFlagBits_name_2
	case i == 1000465000:
		return _SubpassDescriptionFlagBits_name_3
	default:
		return "SubpassDescriptionFlagBits(" + strconv.FormatInt(int64(i), 10) + ")"
	}
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SUBPASS_MERGE_STATUS_MERGED_EXT-0]
	_ = x[SUBPASS_MERGE_STATUS_DISALLOWED_EXT-1]
	_ = x[SUBPASS_MERGE_STATUS_NOT_MERGED_SIDE_EFFECTS_EXT-2]
	_ = x[SUBPASS_MERGE_STATUS_NOT_MERGED_SAMPLES_MISMATCH_EXT-3]
	_ = x[SUBPASS_MERGE_STATUS_NOT_MERGED_VIEWS_MISMATCH_EXT-4]
	_ = x[SUBPASS_MERGE_STATUS_NOT_MERGED_ALIASING_EXT-5]
	_ = x[SUBPASS_MERGE_STATUS_NOT_MERGED_DEPENDENCIES_EXT-6]
	_ = x[SUBPASS_MERGE_STATUS_NOT_MERGED_INCOMPATIBLE_INPUT_ATTACHMENT_EXT-7]
	_ = x[SUBPASS_MERGE_STATUS_NOT_MERGED_TOO_MANY_ATTACHMENTS_EXT-8]
	_ = x[SUBPASS_MERGE_STATUS_NOT_MERGED_INSUFFICIENT_STORAGE_EXT-9]
	_ = x[SUBPASS_MERGE_STATUS_NOT_MERGED_DEPTH_STENCIL_COUNT_EXT-10]
	_ = x[SUBPASS_MERGE_STATUS_NOT_MERGED_RESOLVE_ATTACHMENT_REUSE_EXT-11]
	_ = x[SUBPASS_MERGE_STATUS_NOT_MERGED_SINGLE_SUBPASS_EXT-12]
	_ = x[SUBPASS_MERGE_STATUS_NOT_MERGED_UNSPECIFIED_EXT-13]
}

const _SubpassMergeStatusEXT_name = "SUBPASS_MERGE_STATUS_MERGED_EXTSUBPASS_MERGE_STATUS_DISALLOWED_EXTSUBPASS_MERGE_STATUS_NOT_MERGED_SIDE_EFFECTS_EXTSUBPASS_MERGE_STATUS_NOT_MERGED_SAMPLES_MISMATCH_EXTSUBPASS_MERGE_STATUS_NOT_MERGED_VIEWS_MISMATCH_EXTSUBPASS_MERGE_STATUS_NOT_MERGED_ALIASING_EXTSUBPASS_MERGE_STATUS_NOT_MERGED_DEPENDENCIES_EXTSUBPASS_MERGE_STATUS_NOT_MERGED_INCOMPATIBLE_INPUT_ATTACHMENT_EXTSUBPASS_MERGE_STATUS_NOT_MERGED_TOO_MANY_ATTACHMENTS_EXTSUBPASS_MERGE_STATUS_NOT_MERGED_INSUFFICIENT_STORAGE_EXTSUBPASS_MERGE_STATUS_NOT_MERGED_DEPTH_STENCIL_COUNT_EXTSUBPASS_MERGE_STATUS_NOT_MERGED_RESOLVE_ATTACHMENT_REUSE_EXTSUBPASS_MERGE_STATUS_NOT_MERGED_SINGLE_SUBPASS_EXTSUBPASS_MERGE_STATUS_NOT_MERGED_UNSPECIFIED_EXT"

var _SubpassMergeStatusEXT_index = [...]uint16{0, 31, 66, 114, 166, 216, 260, 308, 373, 429, 485, 540, 600, 650, 697}

func (i SubpassMergeStatusEXT) String() string {
	if i < 0 || i >= SubpassMergeStatusEXT(len(_SubpassMergeStatusEXT_index)-1) {
		return "SubpassMergeStatusEXT(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _SubpassMergeStatusEXT_name[_SubpassMergeStatusEXT_index[i]:_SubpassMergeStatusEXT_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SURFACE_COUNTER_VBLANK_BIT_EXT-1]
	_ = x[SURFACE_COUNTER_VBLANK_EXT-1]
}

const _SurfaceCounterFlagBitsEXT_name = "SURFACE_COUNTER_VBLANK_BIT_EXT"

var _SurfaceCounterFlagBitsEXT_index = [...]uint8{0, 30}

func (i SurfaceCounterFlagBitsEXT) String() string {
	i -= 1
	if i >= SurfaceCounterFlagBitsEXT(len(_SurfaceCounterFlagBitsEXT_index)-1) {
		return "SurfaceCounterFlagBitsEXT(" + strconv.FormatInt(int64(i+1), 10) + ")"
	}
	return _SurfaceCounterFlagBitsEXT_name[_SurfaceCounterFlagBitsEXT_index[i]:_SurfaceCounterFlagBitsEXT_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SURFACE_TRANSFORM_IDENTITY_BIT_KHR-1]
	_ = x[SURFACE_TRANSFORM_ROTATE_90_BIT_KHR-2]
	_ = x[SURFACE_TRANSFORM_ROTATE_180_BIT_KHR-4]
	_ = x[SURFACE_TRANSFORM_ROTATE_270_BIT_KHR-8]
	_ = x[SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR-16]
	_ = x[SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR-32]
	_ = x[SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR-64]
	_ = x[SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR-128]
	_ = x[SURFACE_TRANSFORM_INHERIT_BIT_KHR-256]
}

const (
	_SurfaceTransformFlagBitsKHR_name_0 = "SURFACE_TRANSFORM_IDENTITY_BIT_KHRSURFACE_TRANSFORM_ROTATE_90_BIT_KHR"
	_SurfaceTransformFlagBitsKHR_name_1 = "SURFACE_TRANSFORM_ROTATE_180_BIT_KHR"
	_SurfaceTransformFlagBitsKHR_name_2 = "SURFACE_TRANSFORM_ROTATE_270_BIT_KHR"
	_SurfaceTransformFlagBitsKHR_name_3 = "SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR"
	_SurfaceTransformFlagBitsKHR_name_4 = "SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR"
	_SurfaceTransformFlagBitsKHR_name_5 = "SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR"
	_SurfaceTransformFlagBitsKHR_name_6 = "SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR"
	_SurfaceTransformFlagBitsKHR_name_7 = "SURFACE_TRANSFORM_INHERIT_BIT_KHR"
)

var (
	_SurfaceTransformFlagBitsKHR_index_0 = [...]uint8{0, 34, 69}
)

func (i SurfaceTransformFlagBitsKHR) String() string {
	switch {
	case 1 <= i && i <= 2:
		i -= 1
		return _SurfaceTransformFlagBitsKHR_name_0[_SurfaceTransformFlagBitsKHR_index_0[i]:_SurfaceTransformFlagBitsKHR_index_0[i+1]]
	case i == 4:
		return _SurfaceTransformFlagBitsKHR_name_1
	case i == 8:
		return _SurfaceTransformFlagBitsKHR_name_2
	case i == 16:
		return _SurfaceTransformFlagBitsKHR_name_3
	case i == 32:
		return _SurfaceTransformFlagBitsKHR_name_4
	case i == 64:
		return _SurfaceTransformFlagBitsKHR_name_5
	case i == 128:
		return _SurfaceTransformFlagBitsKHR_name_6
	case i == 256:
		return _SurfaceTransformFlagBitsKHR_name_7
	default:
		return "SurfaceTransformFlagBitsKHR(" + strconv.FormatInt(int64(i), 10) + ")"
	}
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SWAPCHAIN_CREATE_PROTECTED_BIT_KHR-1000001000]
	_ = x[SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR-1000060000]
	_ = x[SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR-1000200000]
	_ = x[SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT-1000275000]
}

const (
	_SwapchainCreateFlagBitsKHR_name_0 = "SWAPCHAIN_CREATE_PROTECTED_BIT_KHR"
	_SwapchainCreateFlagBitsKHR_name_1 = "SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR"
	_SwapchainCreateFlagBitsKHR_name_2 = "SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR"
	_SwapchainCreateFlagBitsKHR_name_3 = "SWAPCHAIN_CREATE_DEFERRED_MEMORY_ALLOCATION_BIT_EXT"
)

func (i SwapchainCreateFlagBitsKHR) String() string {
	switch {
	case i == 1000001000:
		return _SwapchainCreateFlagBitsKHR_name_0
	case i == 1000060000:
		return _SwapchainCreateFlagBitsKHR_name_1
	case i == 1000200000:
		return _SwapchainCreateFlagBitsKHR_name_2
	case i == 1000275000:
		return _SwapchainCreateFlagBitsKHR_name_3
	default:
		return "SwapchainCreateFlagBitsKHR(" + strconv.FormatInt(int64(i), 10) + ")"
	}
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[SYSTEM_ALLOCATION_SCOPE_COMMAND-0]
	_ = x[SYSTEM_ALLOCATION_SCOPE_OBJECT-1]
	_ = x[SYSTEM_ALLOCATION_SCOPE_CACHE-2]
	_ = x[SYSTEM_ALLOCATION_SCOPE_DEVICE-3]
	_ = x[SYSTEM_ALLOCATION_SCOPE_INSTANCE-4]
}

const _SystemAllocationScope_name = "SYSTEM_ALLOCATION_SCOPE_COMMANDSYSTEM_ALLOCATION_SCOPE_OBJECTSYSTEM_ALLOCATION_SCOPE_CACHESYSTEM_ALLOCATION_SCOPE_DEVICESYSTEM_ALLOCATION_SCOPE_INSTANCE"

var _SystemAllocationScope_index = [...]uint8{0, 31, 61, 90, 120, 152}

func (i SystemAllocationScope) String() string {
	if i < 0 || i >= SystemAllocationScope(len(_SystemAllocationScope_index)-1) {
		return "SystemAllocationScope(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _SystemAllocationScope_name[_SystemAllocationScope_index[i]:_SystemAllocationScope_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT-0]
	_ = x[TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT-1]
	_ = x[TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR-1]
	_ = x[TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR-0]
}

const _TessellationDomainOrigin_name = "TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFTTESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT"

var _TessellationDomainOrigin_index = [...]uint8{0, 37, 74}

func (i TessellationDomainOrigin) String() string {
	if i < 0 || i >= TessellationDomainOrigin(len(_TessellationDomainOrigin_index)-1) {
		return "TessellationDomainOrigin(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _TessellationDomainOrigin_name[_TessellationDomainOrigin_index[i]:_TessellationDomainOrigin_index[i+1]]
}
func _() {
	// An "invalid array index" compiler error signifies that the constant values have changed.
	// Re-run the stringer command to generate them again.
	var x [1]struct{}
	_ = x[TIME_DOMAIN_DEVICE_EXT-0]
	_ = x[TIME_DOMAIN_CLOCK_MONOTONIC_EXT-1]
	_ = x[TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT-2]
	_ = x[TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT-3]
}

const _TimeDomainEXT_name = "TIME_DOMAIN_DEVICE_EXTTIME_DOMAIN_CLOCK_MONOTONIC_EXTTIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXTTIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT"

var _TimeDomainEXT_index = [...]uint8{0, 22, 53, 88, 129}

func (i TimeDomainEXT) String() string {
	if i < 0 || i >= TimeDomainEXT(len(_TimeDomainEXT_index)-1) {
		return "TimeDomainEXT(" + strconv.FormatInt(int64(i), 10) + ")"
	}
	return _TimeDomainEXT_name[_TimeDomainEXT_index[i]:_TimeDomainEXT_index[i+1]]
}
