vk

package module
v0.0.0-...-fd97d88 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 25, 2020 License: MIT Imports: 0 Imported by: 0

README

Vk - Vulkan Bindings

Golang bindings for Vulkan, that don't use cgo

WIP

Documentation

Overview

Generated

Index

Constants

View Source
const VK_ATTACHMENT_UNUSED = "(~0U)"
View Source
const VK_FALSE = 0
View Source
const VK_LOD_CLAMP_NONE = 1000.000000
View Source
const VK_LUID_SIZE = 8
View Source
const VK_LUID_SIZE_KHR = VK_LUID_SIZE
View Source
const VK_MAX_DESCRIPTION_SIZE = 256
View Source
const VK_MAX_DEVICE_GROUP_SIZE = 32
View Source
const VK_MAX_DEVICE_GROUP_SIZE_KHR = VK_MAX_DEVICE_GROUP_SIZE
View Source
const VK_MAX_DRIVER_INFO_SIZE = 256
View Source
const VK_MAX_DRIVER_INFO_SIZE_KHR = VK_MAX_DRIVER_INFO_SIZE
View Source
const VK_MAX_DRIVER_NAME_SIZE = 256
View Source
const VK_MAX_DRIVER_NAME_SIZE_KHR = VK_MAX_DRIVER_NAME_SIZE
View Source
const VK_MAX_EXTENSION_NAME_SIZE = 256
View Source
const VK_MAX_MEMORY_HEAPS = 16
View Source
const VK_MAX_MEMORY_TYPES = 32
View Source
const VK_MAX_PHYSICAL_DEVICE_NAME_SIZE = 256

---------------------------------------- --Enums ----------------------------------------

View Source
const VK_QUEUE_FAMILY_EXTERNAL = "(~0U-1)"
View Source
const VK_QUEUE_FAMILY_EXTERNAL_KHR = VK_QUEUE_FAMILY_EXTERNAL
View Source
const VK_QUEUE_FAMILY_FOREIGN_EXT = "(~0U-2)"
View Source
const VK_QUEUE_FAMILY_IGNORED = "(~0U)"
View Source
const VK_REMAINING_ARRAY_LAYERS = "(~0U)"
View Source
const VK_REMAINING_MIP_LEVELS = "(~0U)"
View Source
const VK_SHADER_UNUSED_KHR = "(~0U)"
View Source
const VK_SHADER_UNUSED_NV = VK_SHADER_UNUSED_KHR
View Source
const VK_SUBPASS_EXTERNAL = "(~0U)"
View Source
const VK_TRUE = 1
View Source
const VK_UUID_SIZE = 16
View Source
const VK_WHOLE_SIZE = "(~0ULL)"

Variables

This section is empty.

Functions

func VK_MAKE_VERSION

func VK_MAKE_VERSION(major, minor, patch int) uint32

---------------------------------------- --Macros ----------------------------------------

Types

type AHardwareBuffer

type AHardwareBuffer = unk

type ANativeWindow

type ANativeWindow = unk

type CAMetalLayer

type CAMetalLayer = unk

type DWORD

type DWORD = external_type

type Display

type Display = external_type

---------------------------------------- --Types ----------------------------------------

type GgpFrameToken

type GgpFrameToken = external_type

type GgpStreamDescriptor

type GgpStreamDescriptor = external_type

type HANDLE

type HANDLE = external_type

type HINSTANCE

type HINSTANCE = external_type

type HMONITOR

type HMONITOR = external_type

type HWND

type HWND = external_type

type IDirectFB

type IDirectFB = external_type

type IDirectFBSurface

type IDirectFBSurface = external_type

type LPCWSTR

type LPCWSTR = external_type

type PFN_vkAllocationFunction

type PFN_vkAllocationFunction = funcptr

type PFN_vkDebugReportCallbackEXT

type PFN_vkDebugReportCallbackEXT = funcptr

type PFN_vkDebugUtilsMessengerCallbackEXT

type PFN_vkDebugUtilsMessengerCallbackEXT = funcptr

type PFN_vkDeviceMemoryReportCallbackEXT

type PFN_vkDeviceMemoryReportCallbackEXT = funcptr

type PFN_vkFreeFunction

type PFN_vkFreeFunction = funcptr

type PFN_vkInternalAllocationNotification

type PFN_vkInternalAllocationNotification = funcptr

type PFN_vkInternalFreeNotification

type PFN_vkInternalFreeNotification = funcptr

type PFN_vkReallocationFunction

type PFN_vkReallocationFunction = funcptr

type PFN_vkVoidFunction

type PFN_vkVoidFunction = funcptr

type RROutput

type RROutput = external_type

type SECURITY_ATTRIBUTES

type SECURITY_ATTRIBUTES = external_type

type VisualID

type VisualID = external_type

type VkAabbPositionsKHR

type VkAabbPositionsKHR struct {
	// contains filtered or unexported fields
}

type VkAabbPositionsNV

type VkAabbPositionsNV struct {
}

type VkAccelerationStructureBuildGeometryInfoKHR

type VkAccelerationStructureBuildGeometryInfoKHR struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureBuildOffsetInfoKHR

type VkAccelerationStructureBuildOffsetInfoKHR struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureBuildTypeKHR

type VkAccelerationStructureBuildTypeKHR = int32
const VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR VkAccelerationStructureBuildTypeKHR = 1
const VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR VkAccelerationStructureBuildTypeKHR = 0
const VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR VkAccelerationStructureBuildTypeKHR = 2

type VkAccelerationStructureCreateGeometryTypeInfoKHR

type VkAccelerationStructureCreateGeometryTypeInfoKHR struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureCreateInfoKHR

type VkAccelerationStructureCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureCreateInfoNV

type VkAccelerationStructureCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureDeviceAddressInfoKHR

type VkAccelerationStructureDeviceAddressInfoKHR struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureGeometryAabbsDataKHR

type VkAccelerationStructureGeometryAabbsDataKHR struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureGeometryDataKHR

type VkAccelerationStructureGeometryDataKHR = struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureGeometryInstancesDataKHR

type VkAccelerationStructureGeometryInstancesDataKHR struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureGeometryKHR

type VkAccelerationStructureGeometryKHR struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureGeometryTrianglesDataKHR

type VkAccelerationStructureGeometryTrianglesDataKHR struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureInfoNV

type VkAccelerationStructureInfoNV struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureInstanceKHR

type VkAccelerationStructureInstanceKHR struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureInstanceNV

type VkAccelerationStructureInstanceNV struct {
}

type VkAccelerationStructureKHR

type VkAccelerationStructureKHR = uint64

type VkAccelerationStructureMemoryRequirementsInfoKHR

type VkAccelerationStructureMemoryRequirementsInfoKHR struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureMemoryRequirementsInfoNV

type VkAccelerationStructureMemoryRequirementsInfoNV struct {
	// contains filtered or unexported fields
}

type VkAccelerationStructureMemoryRequirementsTypeKHR

type VkAccelerationStructureMemoryRequirementsTypeKHR = int32
const VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_KHR VkAccelerationStructureMemoryRequirementsTypeKHR = 1
const VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_KHR VkAccelerationStructureMemoryRequirementsTypeKHR = 0
const VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_KHR VkAccelerationStructureMemoryRequirementsTypeKHR = 2

type VkAccelerationStructureMemoryRequirementsTypeNV

type VkAccelerationStructureMemoryRequirementsTypeNV = VkAccelerationStructureMemoryRequirementsTypeKHR

type VkAccelerationStructureNV

type VkAccelerationStructureNV = uint64

type VkAccelerationStructureTypeKHR

type VkAccelerationStructureTypeKHR = int32
const VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR VkAccelerationStructureTypeKHR = 1
const VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR VkAccelerationStructureTypeKHR = 0

type VkAccelerationStructureTypeNV

type VkAccelerationStructureTypeNV = VkAccelerationStructureTypeKHR

type VkAccelerationStructureVersionKHR

type VkAccelerationStructureVersionKHR struct {
	// contains filtered or unexported fields
}

type VkAccessFlagBits

type VkAccessFlagBits = VkFlags
const VK_ACCESS_COLOR_ATTACHMENT_READ_BIT VkAccessFlagBits = 0x1 << 7
const VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT VkAccessFlagBits = 0x1 << 8
const VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT VkAccessFlagBits = 0x1 << 9
const VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT VkAccessFlagBits = 0x1 << 10
const VK_ACCESS_HOST_READ_BIT VkAccessFlagBits = 0x1 << 13
const VK_ACCESS_HOST_WRITE_BIT VkAccessFlagBits = 0x1 << 14
const VK_ACCESS_INDEX_READ_BIT VkAccessFlagBits = 0x1 << 1
const VK_ACCESS_INDIRECT_COMMAND_READ_BIT VkAccessFlagBits = 0x1 << 0
const VK_ACCESS_INPUT_ATTACHMENT_READ_BIT VkAccessFlagBits = 0x1 << 4
const VK_ACCESS_MEMORY_READ_BIT VkAccessFlagBits = 0x1 << 15
const VK_ACCESS_MEMORY_WRITE_BIT VkAccessFlagBits = 0x1 << 16
const VK_ACCESS_SHADER_READ_BIT VkAccessFlagBits = 0x1 << 5
const VK_ACCESS_SHADER_WRITE_BIT VkAccessFlagBits = 0x1 << 6
const VK_ACCESS_TRANSFER_READ_BIT VkAccessFlagBits = 0x1 << 11
const VK_ACCESS_TRANSFER_WRITE_BIT VkAccessFlagBits = 0x1 << 12
const VK_ACCESS_UNIFORM_READ_BIT VkAccessFlagBits = 0x1 << 3
const VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT VkAccessFlagBits = 0x1 << 2

type VkAccessFlags

type VkAccessFlags = VkFlags

type VkAcquireNextImageInfoKHR

type VkAcquireNextImageInfoKHR struct {
	// contains filtered or unexported fields
}

type VkAcquireProfilingLockFlagBitsKHR

type VkAcquireProfilingLockFlagBitsKHR = VkFlags

type VkAcquireProfilingLockFlagsKHR

type VkAcquireProfilingLockFlagsKHR = VkFlags

type VkAcquireProfilingLockInfoKHR

type VkAcquireProfilingLockInfoKHR struct {
	// contains filtered or unexported fields
}

type VkAllocationCallbacks

type VkAllocationCallbacks struct {
	// contains filtered or unexported fields
}

type VkAndroidHardwareBufferFormatPropertiesANDROID

type VkAndroidHardwareBufferFormatPropertiesANDROID struct {
	// contains filtered or unexported fields
}

type VkAndroidHardwareBufferPropertiesANDROID

type VkAndroidHardwareBufferPropertiesANDROID struct {
	// contains filtered or unexported fields
}

type VkAndroidHardwareBufferUsageANDROID

type VkAndroidHardwareBufferUsageANDROID struct {
	// contains filtered or unexported fields
}

type VkAndroidSurfaceCreateFlagsKHR

type VkAndroidSurfaceCreateFlagsKHR = VkFlags

type VkAndroidSurfaceCreateInfoKHR

type VkAndroidSurfaceCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkApplicationInfo

type VkApplicationInfo struct {
	// contains filtered or unexported fields
}

type VkAttachmentDescription

type VkAttachmentDescription struct {
	// contains filtered or unexported fields
}

type VkAttachmentDescription2

type VkAttachmentDescription2 struct {
	// contains filtered or unexported fields
}

type VkAttachmentDescription2KHR

type VkAttachmentDescription2KHR struct {
}

type VkAttachmentDescriptionFlagBits

type VkAttachmentDescriptionFlagBits = VkFlags
const VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT VkAttachmentDescriptionFlagBits = 0x1 << 0

type VkAttachmentDescriptionFlags

type VkAttachmentDescriptionFlags = VkFlags

type VkAttachmentDescriptionStencilLayout

type VkAttachmentDescriptionStencilLayout struct {
	// contains filtered or unexported fields
}

type VkAttachmentDescriptionStencilLayoutKHR

type VkAttachmentDescriptionStencilLayoutKHR struct {
}

type VkAttachmentLoadOp

type VkAttachmentLoadOp = int32
const VK_ATTACHMENT_LOAD_OP_CLEAR VkAttachmentLoadOp = 1
const VK_ATTACHMENT_LOAD_OP_DONT_CARE VkAttachmentLoadOp = 2
const VK_ATTACHMENT_LOAD_OP_LOAD VkAttachmentLoadOp = 0

type VkAttachmentReference

type VkAttachmentReference struct {
	// contains filtered or unexported fields
}

type VkAttachmentReference2

type VkAttachmentReference2 struct {
	// contains filtered or unexported fields
}

type VkAttachmentReference2KHR

type VkAttachmentReference2KHR struct {
}

type VkAttachmentReferenceStencilLayout

type VkAttachmentReferenceStencilLayout struct {
	// contains filtered or unexported fields
}

type VkAttachmentReferenceStencilLayoutKHR

type VkAttachmentReferenceStencilLayoutKHR struct {
}

type VkAttachmentSampleLocationsEXT

type VkAttachmentSampleLocationsEXT struct {
	// contains filtered or unexported fields
}

type VkAttachmentStoreOp

type VkAttachmentStoreOp = int32
const VK_ATTACHMENT_STORE_OP_DONT_CARE VkAttachmentStoreOp = 1
const VK_ATTACHMENT_STORE_OP_STORE VkAttachmentStoreOp = 0

type VkBaseInStructure

type VkBaseInStructure struct {
	// contains filtered or unexported fields
}

type VkBaseOutStructure

type VkBaseOutStructure struct {
	// contains filtered or unexported fields
}

type VkBindAccelerationStructureMemoryInfoKHR

type VkBindAccelerationStructureMemoryInfoKHR struct {
	// contains filtered or unexported fields
}

type VkBindAccelerationStructureMemoryInfoNV

type VkBindAccelerationStructureMemoryInfoNV struct {
}

type VkBindBufferMemoryDeviceGroupInfo

type VkBindBufferMemoryDeviceGroupInfo struct {
	// contains filtered or unexported fields
}

type VkBindBufferMemoryDeviceGroupInfoKHR

type VkBindBufferMemoryDeviceGroupInfoKHR struct {
}

type VkBindBufferMemoryInfo

type VkBindBufferMemoryInfo struct {
	// contains filtered or unexported fields
}

type VkBindBufferMemoryInfoKHR

type VkBindBufferMemoryInfoKHR struct {
}

type VkBindImageMemoryDeviceGroupInfo

type VkBindImageMemoryDeviceGroupInfo struct {
	// contains filtered or unexported fields
}

type VkBindImageMemoryDeviceGroupInfoKHR

type VkBindImageMemoryDeviceGroupInfoKHR struct {
}

type VkBindImageMemoryInfo

type VkBindImageMemoryInfo struct {
	// contains filtered or unexported fields
}

type VkBindImageMemoryInfoKHR

type VkBindImageMemoryInfoKHR struct {
}

type VkBindImageMemorySwapchainInfoKHR

type VkBindImageMemorySwapchainInfoKHR struct {
	// contains filtered or unexported fields
}

type VkBindImagePlaneMemoryInfo

type VkBindImagePlaneMemoryInfo struct {
	// contains filtered or unexported fields
}

type VkBindImagePlaneMemoryInfoKHR

type VkBindImagePlaneMemoryInfoKHR struct {
}

type VkBindIndexBufferIndirectCommandNV

type VkBindIndexBufferIndirectCommandNV struct {
	// contains filtered or unexported fields
}

type VkBindShaderGroupIndirectCommandNV

type VkBindShaderGroupIndirectCommandNV struct {
	// contains filtered or unexported fields
}

type VkBindSparseInfo

type VkBindSparseInfo struct {
	// contains filtered or unexported fields
}

type VkBindVertexBufferIndirectCommandNV

type VkBindVertexBufferIndirectCommandNV struct {
	// contains filtered or unexported fields
}

type VkBlendFactor

type VkBlendFactor = int32
const VK_BLEND_FACTOR_CONSTANT_ALPHA VkBlendFactor = 12
const VK_BLEND_FACTOR_CONSTANT_COLOR VkBlendFactor = 10
const VK_BLEND_FACTOR_DST_ALPHA VkBlendFactor = 8
const VK_BLEND_FACTOR_DST_COLOR VkBlendFactor = 4
const VK_BLEND_FACTOR_ONE VkBlendFactor = 1
const VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA VkBlendFactor = 13
const VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR VkBlendFactor = 11
const VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA VkBlendFactor = 9
const VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR VkBlendFactor = 5
const VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA VkBlendFactor = 18
const VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR VkBlendFactor = 16
const VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA VkBlendFactor = 7
const VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR VkBlendFactor = 3
const VK_BLEND_FACTOR_SRC1_ALPHA VkBlendFactor = 17
const VK_BLEND_FACTOR_SRC1_COLOR VkBlendFactor = 15
const VK_BLEND_FACTOR_SRC_ALPHA VkBlendFactor = 6
const VK_BLEND_FACTOR_SRC_ALPHA_SATURATE VkBlendFactor = 14
const VK_BLEND_FACTOR_SRC_COLOR VkBlendFactor = 2
const VK_BLEND_FACTOR_ZERO VkBlendFactor = 0

type VkBlendOp

type VkBlendOp = int32
const VK_BLEND_OP_ADD VkBlendOp = 0
const VK_BLEND_OP_MAX VkBlendOp = 4
const VK_BLEND_OP_MIN VkBlendOp = 3
const VK_BLEND_OP_REVERSE_SUBTRACT VkBlendOp = 2
const VK_BLEND_OP_SUBTRACT VkBlendOp = 1

type VkBlendOverlapEXT

type VkBlendOverlapEXT = int32
const VK_BLEND_OVERLAP_CONJOINT_EXT VkBlendOverlapEXT = 2
const VK_BLEND_OVERLAP_DISJOINT_EXT VkBlendOverlapEXT = 1
const VK_BLEND_OVERLAP_UNCORRELATED_EXT VkBlendOverlapEXT = 0

type VkBlitImageInfo2KHR

type VkBlitImageInfo2KHR struct {
	// contains filtered or unexported fields
}

type VkBool32

type VkBool32 = uint32

type VkBorderColor

type VkBorderColor = int32
const VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK VkBorderColor = 2
const VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE VkBorderColor = 4
const VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK VkBorderColor = 0
const VK_BORDER_COLOR_INT_OPAQUE_BLACK VkBorderColor = 3
const VK_BORDER_COLOR_INT_OPAQUE_WHITE VkBorderColor = 5
const VK_BORDER_COLOR_INT_TRANSPARENT_BLACK VkBorderColor = 1

type VkBuffer

type VkBuffer = uint64

type VkBufferCopy

type VkBufferCopy struct {
	// contains filtered or unexported fields
}

type VkBufferCopy2KHR

type VkBufferCopy2KHR struct {
	// contains filtered or unexported fields
}

type VkBufferCreateFlagBits

type VkBufferCreateFlagBits = VkFlags
const VK_BUFFER_CREATE_SPARSE_ALIASED_BIT VkBufferCreateFlagBits = 0x1 << 2
const VK_BUFFER_CREATE_SPARSE_BINDING_BIT VkBufferCreateFlagBits = 0x1 << 0
const VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT VkBufferCreateFlagBits = 0x1 << 1

type VkBufferCreateFlags

type VkBufferCreateFlags = VkFlags

type VkBufferCreateInfo

type VkBufferCreateInfo struct {
	// contains filtered or unexported fields
}

type VkBufferDeviceAddressCreateInfoEXT

type VkBufferDeviceAddressCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkBufferDeviceAddressInfo

type VkBufferDeviceAddressInfo struct {
	// contains filtered or unexported fields
}

type VkBufferDeviceAddressInfoEXT

type VkBufferDeviceAddressInfoEXT struct {
}

type VkBufferDeviceAddressInfoKHR

type VkBufferDeviceAddressInfoKHR struct {
}

type VkBufferImageCopy

type VkBufferImageCopy struct {
	// contains filtered or unexported fields
}

type VkBufferImageCopy2KHR

type VkBufferImageCopy2KHR struct {
	// contains filtered or unexported fields
}

type VkBufferMemoryBarrier

type VkBufferMemoryBarrier struct {
	// contains filtered or unexported fields
}

type VkBufferMemoryRequirementsInfo2

type VkBufferMemoryRequirementsInfo2 struct {
	// contains filtered or unexported fields
}

type VkBufferMemoryRequirementsInfo2KHR

type VkBufferMemoryRequirementsInfo2KHR struct {
}

type VkBufferOpaqueCaptureAddressCreateInfo

type VkBufferOpaqueCaptureAddressCreateInfo struct {
	// contains filtered or unexported fields
}

type VkBufferOpaqueCaptureAddressCreateInfoKHR

type VkBufferOpaqueCaptureAddressCreateInfoKHR struct {
}

type VkBufferUsageFlagBits

type VkBufferUsageFlagBits = VkFlags
const VK_BUFFER_USAGE_INDEX_BUFFER_BIT VkBufferUsageFlagBits = 0x1 << 6
const VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT VkBufferUsageFlagBits = 0x1 << 8
const VK_BUFFER_USAGE_STORAGE_BUFFER_BIT VkBufferUsageFlagBits = 0x1 << 5
const VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT VkBufferUsageFlagBits = 0x1 << 3
const VK_BUFFER_USAGE_TRANSFER_DST_BIT VkBufferUsageFlagBits = 0x1 << 1
const VK_BUFFER_USAGE_TRANSFER_SRC_BIT VkBufferUsageFlagBits = 0x1 << 0
const VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT VkBufferUsageFlagBits = 0x1 << 4
const VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT VkBufferUsageFlagBits = 0x1 << 2
const VK_BUFFER_USAGE_VERTEX_BUFFER_BIT VkBufferUsageFlagBits = 0x1 << 7

type VkBufferUsageFlags

type VkBufferUsageFlags = VkFlags

type VkBufferView

type VkBufferView = uint64

type VkBufferViewCreateFlags

type VkBufferViewCreateFlags = VkFlags

type VkBufferViewCreateInfo

type VkBufferViewCreateInfo struct {
	// contains filtered or unexported fields
}

type VkBuildAccelerationStructureFlagBitsKHR

type VkBuildAccelerationStructureFlagBitsKHR = VkFlags
const VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR VkBuildAccelerationStructureFlagBitsKHR = 0x1 << 1
const VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR VkBuildAccelerationStructureFlagBitsKHR = 0x1 << 0
const VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR VkBuildAccelerationStructureFlagBitsKHR = 0x1 << 4
const VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR VkBuildAccelerationStructureFlagBitsKHR = 0x1 << 3
const VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR VkBuildAccelerationStructureFlagBitsKHR = 0x1 << 2

type VkBuildAccelerationStructureFlagBitsNV

type VkBuildAccelerationStructureFlagBitsNV = VkBuildAccelerationStructureFlagBitsKHR

type VkBuildAccelerationStructureFlagsKHR

type VkBuildAccelerationStructureFlagsKHR = VkFlags

type VkBuildAccelerationStructureFlagsNV

type VkBuildAccelerationStructureFlagsNV = uint32

type VkCalibratedTimestampInfoEXT

type VkCalibratedTimestampInfoEXT struct {
	// contains filtered or unexported fields
}

type VkCheckpointDataNV

type VkCheckpointDataNV struct {
	// contains filtered or unexported fields
}

type VkChromaLocation

type VkChromaLocation = int32
const VK_CHROMA_LOCATION_COSITED_EVEN VkChromaLocation = 0
const VK_CHROMA_LOCATION_MIDPOINT VkChromaLocation = 1

type VkChromaLocationKHR

type VkChromaLocationKHR = VkChromaLocation

type VkClearAttachment

type VkClearAttachment struct {
	// contains filtered or unexported fields
}

type VkClearColorValue

type VkClearColorValue = struct {
	// contains filtered or unexported fields
}

type VkClearDepthStencilValue

type VkClearDepthStencilValue struct {
	// contains filtered or unexported fields
}

type VkClearRect

type VkClearRect struct {
	// contains filtered or unexported fields
}

type VkClearValue

type VkClearValue = struct {
	// contains filtered or unexported fields
}

type VkCoarseSampleLocationNV

type VkCoarseSampleLocationNV struct {
	// contains filtered or unexported fields
}

type VkCoarseSampleOrderCustomNV

type VkCoarseSampleOrderCustomNV struct {
	// contains filtered or unexported fields
}

type VkCoarseSampleOrderTypeNV

type VkCoarseSampleOrderTypeNV = int32
const VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV VkCoarseSampleOrderTypeNV = 1
const VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV VkCoarseSampleOrderTypeNV = 0
const VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV VkCoarseSampleOrderTypeNV = 2
const VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV VkCoarseSampleOrderTypeNV = 3

type VkColorComponentFlagBits

type VkColorComponentFlagBits = VkFlags
const VK_COLOR_COMPONENT_A_BIT VkColorComponentFlagBits = 0x1 << 3
const VK_COLOR_COMPONENT_B_BIT VkColorComponentFlagBits = 0x1 << 2
const VK_COLOR_COMPONENT_G_BIT VkColorComponentFlagBits = 0x1 << 1
const VK_COLOR_COMPONENT_R_BIT VkColorComponentFlagBits = 0x1 << 0

type VkColorComponentFlags

type VkColorComponentFlags = VkFlags

type VkColorSpaceKHR

type VkColorSpaceKHR = int32
const VK_COLORSPACE_SRGB_NONLINEAR_KHR VkColorSpaceKHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR
const VK_COLOR_SPACE_SRGB_NONLINEAR_KHR VkColorSpaceKHR = 0

type VkCommandBuffer

type VkCommandBuffer = uint64

type VkCommandBufferAllocateInfo

type VkCommandBufferAllocateInfo struct {
	// contains filtered or unexported fields
}

type VkCommandBufferBeginInfo

type VkCommandBufferBeginInfo struct {
	// contains filtered or unexported fields
}

type VkCommandBufferInheritanceConditionalRenderingInfoEXT

type VkCommandBufferInheritanceConditionalRenderingInfoEXT struct {
	// contains filtered or unexported fields
}

type VkCommandBufferInheritanceInfo

type VkCommandBufferInheritanceInfo struct {
	// contains filtered or unexported fields
}

type VkCommandBufferInheritanceRenderPassTransformInfoQCOM

type VkCommandBufferInheritanceRenderPassTransformInfoQCOM struct {
	// contains filtered or unexported fields
}

type VkCommandBufferLevel

type VkCommandBufferLevel = int32
const VK_COMMAND_BUFFER_LEVEL_PRIMARY VkCommandBufferLevel = 0
const VK_COMMAND_BUFFER_LEVEL_SECONDARY VkCommandBufferLevel = 1

type VkCommandBufferResetFlagBits

type VkCommandBufferResetFlagBits = VkFlags
const VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT VkCommandBufferResetFlagBits = 0x1 << 0

type VkCommandBufferResetFlags

type VkCommandBufferResetFlags = VkFlags

type VkCommandBufferUsageFlagBits

type VkCommandBufferUsageFlagBits = VkFlags
const VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT VkCommandBufferUsageFlagBits = 0x1 << 0
const VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT VkCommandBufferUsageFlagBits = 0x1 << 1
const VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT VkCommandBufferUsageFlagBits = 0x1 << 2

type VkCommandBufferUsageFlags

type VkCommandBufferUsageFlags = VkFlags

type VkCommandPool

type VkCommandPool = uint64

type VkCommandPoolCreateFlagBits

type VkCommandPoolCreateFlagBits = VkFlags
const VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT VkCommandPoolCreateFlagBits = 0x1 << 1
const VK_COMMAND_POOL_CREATE_TRANSIENT_BIT VkCommandPoolCreateFlagBits = 0x1 << 0

type VkCommandPoolCreateFlags

type VkCommandPoolCreateFlags = VkFlags

type VkCommandPoolCreateInfo

type VkCommandPoolCreateInfo struct {
	// contains filtered or unexported fields
}

type VkCommandPoolResetFlagBits

type VkCommandPoolResetFlagBits = VkFlags
const VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT VkCommandPoolResetFlagBits = 0x1 << 0

type VkCommandPoolResetFlags

type VkCommandPoolResetFlags = VkFlags

type VkCommandPoolTrimFlags

type VkCommandPoolTrimFlags = VkFlags

type VkCommandPoolTrimFlagsKHR

type VkCommandPoolTrimFlagsKHR = uint32

type VkCompareOp

type VkCompareOp = int32
const VK_COMPARE_OP_ALWAYS VkCompareOp = 7
const VK_COMPARE_OP_EQUAL VkCompareOp = 2
const VK_COMPARE_OP_GREATER VkCompareOp = 4
const VK_COMPARE_OP_GREATER_OR_EQUAL VkCompareOp = 6
const VK_COMPARE_OP_LESS VkCompareOp = 1
const VK_COMPARE_OP_LESS_OR_EQUAL VkCompareOp = 3
const VK_COMPARE_OP_NEVER VkCompareOp = 0
const VK_COMPARE_OP_NOT_EQUAL VkCompareOp = 5

type VkComponentMapping

type VkComponentMapping struct {
	// contains filtered or unexported fields
}

type VkComponentSwizzle

type VkComponentSwizzle = int32
const VK_COMPONENT_SWIZZLE_A VkComponentSwizzle = 6
const VK_COMPONENT_SWIZZLE_B VkComponentSwizzle = 5
const VK_COMPONENT_SWIZZLE_G VkComponentSwizzle = 4
const VK_COMPONENT_SWIZZLE_IDENTITY VkComponentSwizzle = 0
const VK_COMPONENT_SWIZZLE_ONE VkComponentSwizzle = 2
const VK_COMPONENT_SWIZZLE_R VkComponentSwizzle = 3
const VK_COMPONENT_SWIZZLE_ZERO VkComponentSwizzle = 1

type VkComponentTypeNV

type VkComponentTypeNV = int32
const VK_COMPONENT_TYPE_FLOAT16_NV VkComponentTypeNV = 0
const VK_COMPONENT_TYPE_FLOAT32_NV VkComponentTypeNV = 1
const VK_COMPONENT_TYPE_FLOAT64_NV VkComponentTypeNV = 2
const VK_COMPONENT_TYPE_SINT16_NV VkComponentTypeNV = 4
const VK_COMPONENT_TYPE_SINT32_NV VkComponentTypeNV = 5
const VK_COMPONENT_TYPE_SINT64_NV VkComponentTypeNV = 6
const VK_COMPONENT_TYPE_SINT8_NV VkComponentTypeNV = 3
const VK_COMPONENT_TYPE_UINT16_NV VkComponentTypeNV = 8
const VK_COMPONENT_TYPE_UINT32_NV VkComponentTypeNV = 9
const VK_COMPONENT_TYPE_UINT64_NV VkComponentTypeNV = 10
const VK_COMPONENT_TYPE_UINT8_NV VkComponentTypeNV = 7

type VkCompositeAlphaFlagBitsKHR

type VkCompositeAlphaFlagBitsKHR = VkFlags
const VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR VkCompositeAlphaFlagBitsKHR = 0x1 << 3
const VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR VkCompositeAlphaFlagBitsKHR = 0x1 << 0
const VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR VkCompositeAlphaFlagBitsKHR = 0x1 << 2
const VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR VkCompositeAlphaFlagBitsKHR = 0x1 << 1

type VkCompositeAlphaFlagsKHR

type VkCompositeAlphaFlagsKHR = VkFlags

type VkComputePipelineCreateInfo

type VkComputePipelineCreateInfo struct {
	// contains filtered or unexported fields
}

type VkConditionalRenderingBeginInfoEXT

type VkConditionalRenderingBeginInfoEXT struct {
	// contains filtered or unexported fields
}

type VkConditionalRenderingFlagBitsEXT

type VkConditionalRenderingFlagBitsEXT = VkFlags
const VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT VkConditionalRenderingFlagBitsEXT = 0x1 << 0

type VkConditionalRenderingFlagsEXT

type VkConditionalRenderingFlagsEXT = VkFlags

type VkConformanceVersion

type VkConformanceVersion struct {
	// contains filtered or unexported fields
}

type VkConformanceVersionKHR

type VkConformanceVersionKHR struct {
}

type VkConservativeRasterizationModeEXT

type VkConservativeRasterizationModeEXT = int32
const VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT VkConservativeRasterizationModeEXT = 0
const VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT VkConservativeRasterizationModeEXT = 1
const VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT VkConservativeRasterizationModeEXT = 2

type VkCooperativeMatrixPropertiesNV

type VkCooperativeMatrixPropertiesNV struct {
	MSize uint32
	NSize uint32
	KSize uint32
	AType VkComponentTypeNV
	BType VkComponentTypeNV
	CType VkComponentTypeNV
	DType VkComponentTypeNV
	// contains filtered or unexported fields
}

type VkCopyAccelerationStructureInfoKHR

type VkCopyAccelerationStructureInfoKHR struct {
	// contains filtered or unexported fields
}

type VkCopyAccelerationStructureModeKHR

type VkCopyAccelerationStructureModeKHR = int32
const VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR VkCopyAccelerationStructureModeKHR = 0
const VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR VkCopyAccelerationStructureModeKHR = 1
const VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR VkCopyAccelerationStructureModeKHR = 3
const VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR VkCopyAccelerationStructureModeKHR = 2

type VkCopyAccelerationStructureModeNV

type VkCopyAccelerationStructureModeNV = VkCopyAccelerationStructureModeKHR

type VkCopyAccelerationStructureToMemoryInfoKHR

type VkCopyAccelerationStructureToMemoryInfoKHR struct {
	// contains filtered or unexported fields
}

type VkCopyBufferInfo2KHR

type VkCopyBufferInfo2KHR struct {
	// contains filtered or unexported fields
}

type VkCopyBufferToImageInfo2KHR

type VkCopyBufferToImageInfo2KHR struct {
	// contains filtered or unexported fields
}

type VkCopyDescriptorSet

type VkCopyDescriptorSet struct {
	// contains filtered or unexported fields
}

type VkCopyImageInfo2KHR

type VkCopyImageInfo2KHR struct {
	// contains filtered or unexported fields
}

type VkCopyImageToBufferInfo2KHR

type VkCopyImageToBufferInfo2KHR struct {
	// contains filtered or unexported fields
}

type VkCopyMemoryToAccelerationStructureInfoKHR

type VkCopyMemoryToAccelerationStructureInfoKHR struct {
	// contains filtered or unexported fields
}

type VkCoverageModulationModeNV

type VkCoverageModulationModeNV = int32
const VK_COVERAGE_MODULATION_MODE_ALPHA_NV VkCoverageModulationModeNV = 2
const VK_COVERAGE_MODULATION_MODE_NONE_NV VkCoverageModulationModeNV = 0
const VK_COVERAGE_MODULATION_MODE_RGBA_NV VkCoverageModulationModeNV = 3
const VK_COVERAGE_MODULATION_MODE_RGB_NV VkCoverageModulationModeNV = 1

type VkCoverageReductionModeNV

type VkCoverageReductionModeNV = int32
const VK_COVERAGE_REDUCTION_MODE_MERGE_NV VkCoverageReductionModeNV = 0
const VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV VkCoverageReductionModeNV = 1

type VkCullModeFlagBits

type VkCullModeFlagBits = VkFlags
const VK_CULL_MODE_BACK_BIT VkCullModeFlagBits = 0x1 << 1
const VK_CULL_MODE_FRONT_AND_BACK VkCullModeFlagBits = 0x00000003
const VK_CULL_MODE_FRONT_BIT VkCullModeFlagBits = 0x1 << 0
const VK_CULL_MODE_NONE VkCullModeFlagBits = 0

type VkCullModeFlags

type VkCullModeFlags = VkFlags

type VkD3D12FenceSubmitInfoKHR

type VkD3D12FenceSubmitInfoKHR struct {
	// contains filtered or unexported fields
}

type VkDebugMarkerMarkerInfoEXT

type VkDebugMarkerMarkerInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDebugMarkerObjectNameInfoEXT

type VkDebugMarkerObjectNameInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDebugMarkerObjectTagInfoEXT

type VkDebugMarkerObjectTagInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDebugReportCallbackCreateInfoEXT

type VkDebugReportCallbackCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDebugReportCallbackEXT

type VkDebugReportCallbackEXT = uint64

type VkDebugReportFlagBitsEXT

type VkDebugReportFlagBitsEXT = VkFlags
const VK_DEBUG_REPORT_DEBUG_BIT_EXT VkDebugReportFlagBitsEXT = 0x1 << 4
const VK_DEBUG_REPORT_ERROR_BIT_EXT VkDebugReportFlagBitsEXT = 0x1 << 3
const VK_DEBUG_REPORT_INFORMATION_BIT_EXT VkDebugReportFlagBitsEXT = 0x1 << 0
const VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT VkDebugReportFlagBitsEXT = 0x1 << 2
const VK_DEBUG_REPORT_WARNING_BIT_EXT VkDebugReportFlagBitsEXT = 0x1 << 1

type VkDebugReportFlagsEXT

type VkDebugReportFlagsEXT = VkFlags

type VkDebugReportObjectTypeEXT

type VkDebugReportObjectTypeEXT = int32
const VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT VkDebugReportObjectTypeEXT = 9
const VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT VkDebugReportObjectTypeEXT = 13
const VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT VkDebugReportObjectTypeEXT = 6
const VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT VkDebugReportObjectTypeEXT = 25
const VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT VkDebugReportObjectTypeEXT = 28
const VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT VkDebugReportObjectTypeEXT = VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT
const VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT VkDebugReportObjectTypeEXT = 22
const VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT VkDebugReportObjectTypeEXT = 23
const VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT VkDebugReportObjectTypeEXT = 20
const VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT VkDebugReportObjectTypeEXT = 3
const VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT VkDebugReportObjectTypeEXT = 8
const VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT VkDebugReportObjectTypeEXT = 29
const VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT VkDebugReportObjectTypeEXT = 30
const VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT VkDebugReportObjectTypeEXT = 11
const VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT VkDebugReportObjectTypeEXT = 7
const VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT VkDebugReportObjectTypeEXT = 24
const VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT VkDebugReportObjectTypeEXT = 10
const VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT VkDebugReportObjectTypeEXT = 14
const VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT VkDebugReportObjectTypeEXT = 1
const VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT VkDebugReportObjectTypeEXT = 2
const VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT VkDebugReportObjectTypeEXT = 16
const VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT VkDebugReportObjectTypeEXT = 19
const VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT VkDebugReportObjectTypeEXT = 17
const VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT VkDebugReportObjectTypeEXT = 12
const VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT VkDebugReportObjectTypeEXT = 4
const VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT VkDebugReportObjectTypeEXT = 18
const VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT VkDebugReportObjectTypeEXT = 21
const VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT VkDebugReportObjectTypeEXT = 5
const VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT VkDebugReportObjectTypeEXT = 15
const VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT VkDebugReportObjectTypeEXT = 26
const VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT VkDebugReportObjectTypeEXT = 27
const VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT VkDebugReportObjectTypeEXT = 0
const VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT VkDebugReportObjectTypeEXT = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT
const VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT VkDebugReportObjectTypeEXT = 33

type VkDebugUtilsLabelEXT

type VkDebugUtilsLabelEXT struct {
	// contains filtered or unexported fields
}

type VkDebugUtilsMessageSeverityFlagBitsEXT

type VkDebugUtilsMessageSeverityFlagBitsEXT = VkFlags
const VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT VkDebugUtilsMessageSeverityFlagBitsEXT = 0x1 << 12
const VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT VkDebugUtilsMessageSeverityFlagBitsEXT = 0x1 << 4
const VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT VkDebugUtilsMessageSeverityFlagBitsEXT = 0x1 << 0
const VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT VkDebugUtilsMessageSeverityFlagBitsEXT = 0x1 << 8

type VkDebugUtilsMessageSeverityFlagsEXT

type VkDebugUtilsMessageSeverityFlagsEXT = VkFlags

type VkDebugUtilsMessageTypeFlagBitsEXT

type VkDebugUtilsMessageTypeFlagBitsEXT = VkFlags
const VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT VkDebugUtilsMessageTypeFlagBitsEXT = 0x1 << 0
const VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT VkDebugUtilsMessageTypeFlagBitsEXT = 0x1 << 2
const VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT VkDebugUtilsMessageTypeFlagBitsEXT = 0x1 << 1

type VkDebugUtilsMessageTypeFlagsEXT

type VkDebugUtilsMessageTypeFlagsEXT = VkFlags

type VkDebugUtilsMessengerCallbackDataEXT

type VkDebugUtilsMessengerCallbackDataEXT struct {
	// contains filtered or unexported fields
}

type VkDebugUtilsMessengerCallbackDataFlagsEXT

type VkDebugUtilsMessengerCallbackDataFlagsEXT = VkFlags

type VkDebugUtilsMessengerCreateFlagsEXT

type VkDebugUtilsMessengerCreateFlagsEXT = VkFlags

type VkDebugUtilsMessengerCreateInfoEXT

type VkDebugUtilsMessengerCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDebugUtilsMessengerEXT

type VkDebugUtilsMessengerEXT = uint64

type VkDebugUtilsObjectNameInfoEXT

type VkDebugUtilsObjectNameInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDebugUtilsObjectTagInfoEXT

type VkDebugUtilsObjectTagInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDedicatedAllocationBufferCreateInfoNV

type VkDedicatedAllocationBufferCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkDedicatedAllocationImageCreateInfoNV

type VkDedicatedAllocationImageCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkDedicatedAllocationMemoryAllocateInfoNV

type VkDedicatedAllocationMemoryAllocateInfoNV struct {
	// contains filtered or unexported fields
}

type VkDeferredOperationInfoKHR

type VkDeferredOperationInfoKHR struct {
	// contains filtered or unexported fields
}

type VkDeferredOperationKHR

type VkDeferredOperationKHR = uint64

type VkDependencyFlagBits

type VkDependencyFlagBits = VkFlags
const VK_DEPENDENCY_BY_REGION_BIT VkDependencyFlagBits = 0x1 << 0

type VkDependencyFlags

type VkDependencyFlags = VkFlags

type VkDescriptorBindingFlagBits

type VkDescriptorBindingFlagBits = VkFlags
const VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT VkDescriptorBindingFlagBits = 0x1 << 2
const VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT VkDescriptorBindingFlagBits = 0x1 << 0
const VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT VkDescriptorBindingFlagBits = 0x1 << 1
const VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT VkDescriptorBindingFlagBits = 0x1 << 3

type VkDescriptorBindingFlagBitsEXT

type VkDescriptorBindingFlagBitsEXT = VkDescriptorBindingFlagBits

type VkDescriptorBindingFlags

type VkDescriptorBindingFlags = VkFlags

type VkDescriptorBindingFlagsEXT

type VkDescriptorBindingFlagsEXT = uint32

type VkDescriptorBufferInfo

type VkDescriptorBufferInfo struct {
	// contains filtered or unexported fields
}

type VkDescriptorImageInfo

type VkDescriptorImageInfo struct {
	// contains filtered or unexported fields
}

type VkDescriptorPool

type VkDescriptorPool = uint64

type VkDescriptorPoolCreateFlagBits

type VkDescriptorPoolCreateFlagBits = VkFlags
const VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT VkDescriptorPoolCreateFlagBits = 0x1 << 0

type VkDescriptorPoolCreateFlags

type VkDescriptorPoolCreateFlags = VkFlags

type VkDescriptorPoolCreateInfo

type VkDescriptorPoolCreateInfo struct {
	// contains filtered or unexported fields
}

type VkDescriptorPoolInlineUniformBlockCreateInfoEXT

type VkDescriptorPoolInlineUniformBlockCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDescriptorPoolResetFlags

type VkDescriptorPoolResetFlags = VkFlags

type VkDescriptorPoolSize

type VkDescriptorPoolSize struct {
	// contains filtered or unexported fields
}

type VkDescriptorSet

type VkDescriptorSet = uint64

type VkDescriptorSetAllocateInfo

type VkDescriptorSetAllocateInfo struct {
	// contains filtered or unexported fields
}

type VkDescriptorSetLayout

type VkDescriptorSetLayout = uint64

type VkDescriptorSetLayoutBinding

type VkDescriptorSetLayoutBinding struct {
	// contains filtered or unexported fields
}

type VkDescriptorSetLayoutBindingFlagsCreateInfo

type VkDescriptorSetLayoutBindingFlagsCreateInfo struct {
	// contains filtered or unexported fields
}

type VkDescriptorSetLayoutBindingFlagsCreateInfoEXT

type VkDescriptorSetLayoutBindingFlagsCreateInfoEXT struct {
}

type VkDescriptorSetLayoutCreateFlagBits

type VkDescriptorSetLayoutCreateFlagBits = VkFlags

type VkDescriptorSetLayoutCreateFlags

type VkDescriptorSetLayoutCreateFlags = VkFlags

type VkDescriptorSetLayoutCreateInfo

type VkDescriptorSetLayoutCreateInfo struct {
	// contains filtered or unexported fields
}

type VkDescriptorSetLayoutSupport

type VkDescriptorSetLayoutSupport struct {
	// contains filtered or unexported fields
}

type VkDescriptorSetLayoutSupportKHR

type VkDescriptorSetLayoutSupportKHR struct {
}

type VkDescriptorSetVariableDescriptorCountAllocateInfo

type VkDescriptorSetVariableDescriptorCountAllocateInfo struct {
	// contains filtered or unexported fields
}

type VkDescriptorSetVariableDescriptorCountAllocateInfoEXT

type VkDescriptorSetVariableDescriptorCountAllocateInfoEXT struct {
}

type VkDescriptorSetVariableDescriptorCountLayoutSupport

type VkDescriptorSetVariableDescriptorCountLayoutSupport struct {
	// contains filtered or unexported fields
}

type VkDescriptorSetVariableDescriptorCountLayoutSupportEXT

type VkDescriptorSetVariableDescriptorCountLayoutSupportEXT struct {
}

type VkDescriptorType

type VkDescriptorType = int32
const VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER VkDescriptorType = 1
const VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT VkDescriptorType = 10
const VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE VkDescriptorType = 2
const VK_DESCRIPTOR_TYPE_SAMPLER VkDescriptorType = 0
const VK_DESCRIPTOR_TYPE_STORAGE_BUFFER VkDescriptorType = 7
const VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC VkDescriptorType = 9
const VK_DESCRIPTOR_TYPE_STORAGE_IMAGE VkDescriptorType = 3
const VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER VkDescriptorType = 5
const VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER VkDescriptorType = 6
const VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC VkDescriptorType = 8
const VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER VkDescriptorType = 4

type VkDescriptorUpdateTemplate

type VkDescriptorUpdateTemplate = uint64

type VkDescriptorUpdateTemplateCreateFlags

type VkDescriptorUpdateTemplateCreateFlags = VkFlags

type VkDescriptorUpdateTemplateCreateFlagsKHR

type VkDescriptorUpdateTemplateCreateFlagsKHR = uint32

type VkDescriptorUpdateTemplateCreateInfo

type VkDescriptorUpdateTemplateCreateInfo struct {
	// contains filtered or unexported fields
}

type VkDescriptorUpdateTemplateCreateInfoKHR

type VkDescriptorUpdateTemplateCreateInfoKHR struct {
}

type VkDescriptorUpdateTemplateEntry

type VkDescriptorUpdateTemplateEntry struct {
	// contains filtered or unexported fields
}

type VkDescriptorUpdateTemplateEntryKHR

type VkDescriptorUpdateTemplateEntryKHR struct {
}

type VkDescriptorUpdateTemplateKHR

type VkDescriptorUpdateTemplateKHR = uint64

type VkDescriptorUpdateTemplateType

type VkDescriptorUpdateTemplateType = int32
const VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET VkDescriptorUpdateTemplateType = 0

type VkDescriptorUpdateTemplateTypeKHR

type VkDescriptorUpdateTemplateTypeKHR = VkDescriptorUpdateTemplateType

type VkDevice

type VkDevice = uint64

type VkDeviceAddress

type VkDeviceAddress = uint64

type VkDeviceCreateFlags

type VkDeviceCreateFlags = VkFlags

type VkDeviceCreateInfo

type VkDeviceCreateInfo struct {
	// contains filtered or unexported fields
}

type VkDeviceDeviceMemoryReportCreateInfoEXT

type VkDeviceDeviceMemoryReportCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDeviceDiagnosticsConfigCreateInfoNV

type VkDeviceDiagnosticsConfigCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkDeviceDiagnosticsConfigFlagBitsNV

type VkDeviceDiagnosticsConfigFlagBitsNV = VkFlags
const VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV VkDeviceDiagnosticsConfigFlagBitsNV = 0x1 << 2
const VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV VkDeviceDiagnosticsConfigFlagBitsNV = 0x1 << 1
const VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV VkDeviceDiagnosticsConfigFlagBitsNV = 0x1 << 0

type VkDeviceDiagnosticsConfigFlagsNV

type VkDeviceDiagnosticsConfigFlagsNV = VkFlags

type VkDeviceEventInfoEXT

type VkDeviceEventInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDeviceEventTypeEXT

type VkDeviceEventTypeEXT = int32
const VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT VkDeviceEventTypeEXT = 0

type VkDeviceGroupBindSparseInfo

type VkDeviceGroupBindSparseInfo struct {
	// contains filtered or unexported fields
}

type VkDeviceGroupBindSparseInfoKHR

type VkDeviceGroupBindSparseInfoKHR struct {
}

type VkDeviceGroupCommandBufferBeginInfo

type VkDeviceGroupCommandBufferBeginInfo struct {
	// contains filtered or unexported fields
}

type VkDeviceGroupCommandBufferBeginInfoKHR

type VkDeviceGroupCommandBufferBeginInfoKHR struct {
}

type VkDeviceGroupDeviceCreateInfo

type VkDeviceGroupDeviceCreateInfo struct {
	// contains filtered or unexported fields
}

type VkDeviceGroupDeviceCreateInfoKHR

type VkDeviceGroupDeviceCreateInfoKHR struct {
}

type VkDeviceGroupPresentCapabilitiesKHR

type VkDeviceGroupPresentCapabilitiesKHR struct {
	// contains filtered or unexported fields
}

type VkDeviceGroupPresentInfoKHR

type VkDeviceGroupPresentInfoKHR struct {
	// contains filtered or unexported fields
}

type VkDeviceGroupPresentModeFlagBitsKHR

type VkDeviceGroupPresentModeFlagBitsKHR = VkFlags
const VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR VkDeviceGroupPresentModeFlagBitsKHR = 0x1 << 0
const VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR VkDeviceGroupPresentModeFlagBitsKHR = 0x1 << 3
const VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR VkDeviceGroupPresentModeFlagBitsKHR = 0x1 << 1
const VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR VkDeviceGroupPresentModeFlagBitsKHR = 0x1 << 2

type VkDeviceGroupPresentModeFlagsKHR

type VkDeviceGroupPresentModeFlagsKHR = VkFlags

type VkDeviceGroupRenderPassBeginInfo

type VkDeviceGroupRenderPassBeginInfo struct {
	// contains filtered or unexported fields
}

type VkDeviceGroupRenderPassBeginInfoKHR

type VkDeviceGroupRenderPassBeginInfoKHR struct {
}

type VkDeviceGroupSubmitInfo

type VkDeviceGroupSubmitInfo struct {
	// contains filtered or unexported fields
}

type VkDeviceGroupSubmitInfoKHR

type VkDeviceGroupSubmitInfoKHR struct {
}

type VkDeviceGroupSwapchainCreateInfoKHR

type VkDeviceGroupSwapchainCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkDeviceMemory

type VkDeviceMemory = uint64

type VkDeviceMemoryOpaqueCaptureAddressInfo

type VkDeviceMemoryOpaqueCaptureAddressInfo struct {
	// contains filtered or unexported fields
}

type VkDeviceMemoryOpaqueCaptureAddressInfoKHR

type VkDeviceMemoryOpaqueCaptureAddressInfoKHR struct {
}

type VkDeviceMemoryOverallocationCreateInfoAMD

type VkDeviceMemoryOverallocationCreateInfoAMD struct {
	// contains filtered or unexported fields
}

type VkDeviceMemoryReportCallbackDataEXT

type VkDeviceMemoryReportCallbackDataEXT struct {
	// contains filtered or unexported fields
}

type VkDeviceMemoryReportEventTypeEXT

type VkDeviceMemoryReportEventTypeEXT = int32
const VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT VkDeviceMemoryReportEventTypeEXT = 0
const VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT VkDeviceMemoryReportEventTypeEXT = 4
const VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT VkDeviceMemoryReportEventTypeEXT = 1
const VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT VkDeviceMemoryReportEventTypeEXT = 2
const VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT VkDeviceMemoryReportEventTypeEXT = 3

type VkDeviceMemoryReportFlagsEXT

type VkDeviceMemoryReportFlagsEXT = VkFlags

type VkDeviceOrHostAddressConstKHR

type VkDeviceOrHostAddressConstKHR = struct {
	// contains filtered or unexported fields
}

type VkDeviceOrHostAddressKHR

type VkDeviceOrHostAddressKHR = struct {
	// contains filtered or unexported fields
}

type VkDevicePrivateDataCreateInfoEXT

type VkDevicePrivateDataCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDeviceQueueCreateFlagBits

type VkDeviceQueueCreateFlagBits = VkFlags

type VkDeviceQueueCreateFlags

type VkDeviceQueueCreateFlags = VkFlags

type VkDeviceQueueCreateInfo

type VkDeviceQueueCreateInfo struct {
	// contains filtered or unexported fields
}

type VkDeviceQueueGlobalPriorityCreateInfoEXT

type VkDeviceQueueGlobalPriorityCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDeviceQueueInfo2

type VkDeviceQueueInfo2 struct {
	// contains filtered or unexported fields
}

type VkDeviceSize

type VkDeviceSize = uint64

type VkDirectFBSurfaceCreateFlagsEXT

type VkDirectFBSurfaceCreateFlagsEXT = VkFlags

type VkDirectFBSurfaceCreateInfoEXT

type VkDirectFBSurfaceCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDiscardRectangleModeEXT

type VkDiscardRectangleModeEXT = int32
const VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT VkDiscardRectangleModeEXT = 1
const VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT VkDiscardRectangleModeEXT = 0

type VkDispatchIndirectCommand

type VkDispatchIndirectCommand struct {
	// contains filtered or unexported fields
}

type VkDisplayEventInfoEXT

type VkDisplayEventInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDisplayEventTypeEXT

type VkDisplayEventTypeEXT = int32
const VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT VkDisplayEventTypeEXT = 0

type VkDisplayKHR

type VkDisplayKHR = uint64

type VkDisplayModeCreateFlagsKHR

type VkDisplayModeCreateFlagsKHR = VkFlags

type VkDisplayModeCreateInfoKHR

type VkDisplayModeCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkDisplayModeKHR

type VkDisplayModeKHR = uint64

type VkDisplayModeParametersKHR

type VkDisplayModeParametersKHR struct {
	// contains filtered or unexported fields
}

type VkDisplayModeProperties2KHR

type VkDisplayModeProperties2KHR struct {
	// contains filtered or unexported fields
}

type VkDisplayModePropertiesKHR

type VkDisplayModePropertiesKHR struct {
	// contains filtered or unexported fields
}

type VkDisplayNativeHdrSurfaceCapabilitiesAMD

type VkDisplayNativeHdrSurfaceCapabilitiesAMD struct {
	// contains filtered or unexported fields
}

type VkDisplayPlaneAlphaFlagBitsKHR

type VkDisplayPlaneAlphaFlagBitsKHR = VkFlags
const VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR VkDisplayPlaneAlphaFlagBitsKHR = 0x1 << 1
const VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR VkDisplayPlaneAlphaFlagBitsKHR = 0x1 << 0
const VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR VkDisplayPlaneAlphaFlagBitsKHR = 0x1 << 2
const VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR VkDisplayPlaneAlphaFlagBitsKHR = 0x1 << 3

type VkDisplayPlaneAlphaFlagsKHR

type VkDisplayPlaneAlphaFlagsKHR = VkFlags

type VkDisplayPlaneCapabilities2KHR

type VkDisplayPlaneCapabilities2KHR struct {
	// contains filtered or unexported fields
}

type VkDisplayPlaneCapabilitiesKHR

type VkDisplayPlaneCapabilitiesKHR struct {
	// contains filtered or unexported fields
}

type VkDisplayPlaneInfo2KHR

type VkDisplayPlaneInfo2KHR struct {
	// contains filtered or unexported fields
}

type VkDisplayPlaneProperties2KHR

type VkDisplayPlaneProperties2KHR struct {
	// contains filtered or unexported fields
}

type VkDisplayPlanePropertiesKHR

type VkDisplayPlanePropertiesKHR struct {
	// contains filtered or unexported fields
}

type VkDisplayPowerInfoEXT

type VkDisplayPowerInfoEXT struct {
	// contains filtered or unexported fields
}

type VkDisplayPowerStateEXT

type VkDisplayPowerStateEXT = int32
const VK_DISPLAY_POWER_STATE_OFF_EXT VkDisplayPowerStateEXT = 0
const VK_DISPLAY_POWER_STATE_ON_EXT VkDisplayPowerStateEXT = 2
const VK_DISPLAY_POWER_STATE_SUSPEND_EXT VkDisplayPowerStateEXT = 1

type VkDisplayPresentInfoKHR

type VkDisplayPresentInfoKHR struct {
	// contains filtered or unexported fields
}

type VkDisplayProperties2KHR

type VkDisplayProperties2KHR struct {
	// contains filtered or unexported fields
}

type VkDisplayPropertiesKHR

type VkDisplayPropertiesKHR struct {
	// contains filtered or unexported fields
}

type VkDisplaySurfaceCreateFlagsKHR

type VkDisplaySurfaceCreateFlagsKHR = VkFlags

type VkDisplaySurfaceCreateInfoKHR

type VkDisplaySurfaceCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkDrawIndexedIndirectCommand

type VkDrawIndexedIndirectCommand struct {
	// contains filtered or unexported fields
}

type VkDrawIndirectCommand

type VkDrawIndirectCommand struct {
	// contains filtered or unexported fields
}

type VkDrawMeshTasksIndirectCommandNV

type VkDrawMeshTasksIndirectCommandNV struct {
	// contains filtered or unexported fields
}

type VkDriverId

type VkDriverId = int32
const VK_DRIVER_ID_AMD_OPEN_SOURCE VkDriverId = 2
const VK_DRIVER_ID_AMD_PROPRIETARY VkDriverId = 1
const VK_DRIVER_ID_ARM_PROPRIETARY VkDriverId = 9
const VK_DRIVER_ID_BROADCOM_PROPRIETARY VkDriverId = 12
const VK_DRIVER_ID_GGP_PROPRIETARY VkDriverId = 11
const VK_DRIVER_ID_GOOGLE_SWIFTSHADER VkDriverId = 10
const VK_DRIVER_ID_IMAGINATION_PROPRIETARY VkDriverId = 7
const VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA VkDriverId = 6
const VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS VkDriverId = 5
const VK_DRIVER_ID_MESA_LLVMPIPE VkDriverId = 13
const VK_DRIVER_ID_MESA_RADV VkDriverId = 3
const VK_DRIVER_ID_MOLTENVK VkDriverId = 14
const VK_DRIVER_ID_NVIDIA_PROPRIETARY VkDriverId = 4
const VK_DRIVER_ID_QUALCOMM_PROPRIETARY VkDriverId = 8

type VkDriverIdKHR

type VkDriverIdKHR = VkDriverId

type VkDrmFormatModifierPropertiesEXT

type VkDrmFormatModifierPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkDrmFormatModifierPropertiesListEXT

type VkDrmFormatModifierPropertiesListEXT struct {
	// contains filtered or unexported fields
}

type VkDynamicState

type VkDynamicState = int32
const VK_DYNAMIC_STATE_BLEND_CONSTANTS VkDynamicState = 4
const VK_DYNAMIC_STATE_DEPTH_BIAS VkDynamicState = 3
const VK_DYNAMIC_STATE_DEPTH_BOUNDS VkDynamicState = 5
const VK_DYNAMIC_STATE_LINE_WIDTH VkDynamicState = 2
const VK_DYNAMIC_STATE_SCISSOR VkDynamicState = 1
const VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK VkDynamicState = 6
const VK_DYNAMIC_STATE_STENCIL_REFERENCE VkDynamicState = 8
const VK_DYNAMIC_STATE_STENCIL_WRITE_MASK VkDynamicState = 7
const VK_DYNAMIC_STATE_VIEWPORT VkDynamicState = 0

type VkEvent

type VkEvent = uint64

type VkEventCreateFlags

type VkEventCreateFlags = VkFlags

type VkEventCreateInfo

type VkEventCreateInfo struct {
	// contains filtered or unexported fields
}

type VkExportFenceCreateInfo

type VkExportFenceCreateInfo struct {
	// contains filtered or unexported fields
}

type VkExportFenceCreateInfoKHR

type VkExportFenceCreateInfoKHR struct {
}

type VkExportFenceWin32HandleInfoKHR

type VkExportFenceWin32HandleInfoKHR struct {
	// contains filtered or unexported fields
}

type VkExportMemoryAllocateInfo

type VkExportMemoryAllocateInfo struct {
	// contains filtered or unexported fields
}

type VkExportMemoryAllocateInfoKHR

type VkExportMemoryAllocateInfoKHR struct {
}

type VkExportMemoryAllocateInfoNV

type VkExportMemoryAllocateInfoNV struct {
	// contains filtered or unexported fields
}

type VkExportMemoryWin32HandleInfoKHR

type VkExportMemoryWin32HandleInfoKHR struct {
	// contains filtered or unexported fields
}

type VkExportMemoryWin32HandleInfoNV

type VkExportMemoryWin32HandleInfoNV struct {
	// contains filtered or unexported fields
}

type VkExportSemaphoreCreateInfo

type VkExportSemaphoreCreateInfo struct {
	// contains filtered or unexported fields
}

type VkExportSemaphoreCreateInfoKHR

type VkExportSemaphoreCreateInfoKHR struct {
}

type VkExportSemaphoreWin32HandleInfoKHR

type VkExportSemaphoreWin32HandleInfoKHR struct {
	// contains filtered or unexported fields
}

type VkExtensionProperties

type VkExtensionProperties struct {
	// contains filtered or unexported fields
}

type VkExtent2D

type VkExtent2D struct {
	// contains filtered or unexported fields
}

type VkExtent3D

type VkExtent3D struct {
	// contains filtered or unexported fields
}

type VkExternalBufferProperties

type VkExternalBufferProperties struct {
	// contains filtered or unexported fields
}

type VkExternalBufferPropertiesKHR

type VkExternalBufferPropertiesKHR struct {
}

type VkExternalFenceFeatureFlagBits

type VkExternalFenceFeatureFlagBits = VkFlags
const VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT VkExternalFenceFeatureFlagBits = 0x1 << 0
const VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT VkExternalFenceFeatureFlagBits = 0x1 << 1

type VkExternalFenceFeatureFlagBitsKHR

type VkExternalFenceFeatureFlagBitsKHR = VkExternalFenceFeatureFlagBits

type VkExternalFenceFeatureFlags

type VkExternalFenceFeatureFlags = VkFlags

type VkExternalFenceFeatureFlagsKHR

type VkExternalFenceFeatureFlagsKHR = uint32

type VkExternalFenceHandleTypeFlagBits

type VkExternalFenceHandleTypeFlagBits = VkFlags
const VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT VkExternalFenceHandleTypeFlagBits = 0x1 << 0
const VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT VkExternalFenceHandleTypeFlagBits = 0x1 << 1
const VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT VkExternalFenceHandleTypeFlagBits = 0x1 << 2
const VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT VkExternalFenceHandleTypeFlagBits = 0x1 << 3

type VkExternalFenceHandleTypeFlagBitsKHR

type VkExternalFenceHandleTypeFlagBitsKHR = VkExternalFenceHandleTypeFlagBits

type VkExternalFenceHandleTypeFlags

type VkExternalFenceHandleTypeFlags = VkFlags

type VkExternalFenceHandleTypeFlagsKHR

type VkExternalFenceHandleTypeFlagsKHR = uint32

type VkExternalFenceProperties

type VkExternalFenceProperties struct {
	// contains filtered or unexported fields
}

type VkExternalFencePropertiesKHR

type VkExternalFencePropertiesKHR struct {
}

type VkExternalFormatANDROID

type VkExternalFormatANDROID struct {
	// contains filtered or unexported fields
}

type VkExternalImageFormatProperties

type VkExternalImageFormatProperties struct {
	// contains filtered or unexported fields
}

type VkExternalImageFormatPropertiesKHR

type VkExternalImageFormatPropertiesKHR struct {
}

type VkExternalImageFormatPropertiesNV

type VkExternalImageFormatPropertiesNV struct {
	// contains filtered or unexported fields
}

type VkExternalMemoryBufferCreateInfo

type VkExternalMemoryBufferCreateInfo struct {
	// contains filtered or unexported fields
}

type VkExternalMemoryBufferCreateInfoKHR

type VkExternalMemoryBufferCreateInfoKHR struct {
}

type VkExternalMemoryFeatureFlagBits

type VkExternalMemoryFeatureFlagBits = VkFlags
const VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT VkExternalMemoryFeatureFlagBits = 0x1 << 0
const VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT VkExternalMemoryFeatureFlagBits = 0x1 << 1
const VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT VkExternalMemoryFeatureFlagBits = 0x1 << 2

type VkExternalMemoryFeatureFlagBitsKHR

type VkExternalMemoryFeatureFlagBitsKHR = VkExternalMemoryFeatureFlagBits

type VkExternalMemoryFeatureFlagBitsNV

type VkExternalMemoryFeatureFlagBitsNV = VkFlags
const VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV VkExternalMemoryFeatureFlagBitsNV = 0x1 << 0
const VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV VkExternalMemoryFeatureFlagBitsNV = 0x1 << 1
const VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV VkExternalMemoryFeatureFlagBitsNV = 0x1 << 2

type VkExternalMemoryFeatureFlags

type VkExternalMemoryFeatureFlags = VkFlags

type VkExternalMemoryFeatureFlagsKHR

type VkExternalMemoryFeatureFlagsKHR = uint32

type VkExternalMemoryFeatureFlagsNV

type VkExternalMemoryFeatureFlagsNV = VkFlags

type VkExternalMemoryHandleTypeFlagBits

type VkExternalMemoryHandleTypeFlagBits = VkFlags
const VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT VkExternalMemoryHandleTypeFlagBits = 0x1 << 3
const VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT VkExternalMemoryHandleTypeFlagBits = 0x1 << 4
const VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT VkExternalMemoryHandleTypeFlagBits = 0x1 << 5
const VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT VkExternalMemoryHandleTypeFlagBits = 0x1 << 6
const VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT VkExternalMemoryHandleTypeFlagBits = 0x1 << 0
const VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT VkExternalMemoryHandleTypeFlagBits = 0x1 << 1
const VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT VkExternalMemoryHandleTypeFlagBits = 0x1 << 2

type VkExternalMemoryHandleTypeFlagBitsKHR

type VkExternalMemoryHandleTypeFlagBitsKHR = VkExternalMemoryHandleTypeFlagBits

type VkExternalMemoryHandleTypeFlagBitsNV

type VkExternalMemoryHandleTypeFlagBitsNV = VkFlags
const VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV VkExternalMemoryHandleTypeFlagBitsNV = 0x1 << 2
const VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV VkExternalMemoryHandleTypeFlagBitsNV = 0x1 << 3
const VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV VkExternalMemoryHandleTypeFlagBitsNV = 0x1 << 0
const VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV VkExternalMemoryHandleTypeFlagBitsNV = 0x1 << 1

type VkExternalMemoryHandleTypeFlags

type VkExternalMemoryHandleTypeFlags = VkFlags

type VkExternalMemoryHandleTypeFlagsKHR

type VkExternalMemoryHandleTypeFlagsKHR = uint32

type VkExternalMemoryHandleTypeFlagsNV

type VkExternalMemoryHandleTypeFlagsNV = VkFlags

type VkExternalMemoryImageCreateInfo

type VkExternalMemoryImageCreateInfo struct {
	// contains filtered or unexported fields
}

type VkExternalMemoryImageCreateInfoKHR

type VkExternalMemoryImageCreateInfoKHR struct {
}

type VkExternalMemoryImageCreateInfoNV

type VkExternalMemoryImageCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkExternalMemoryProperties

type VkExternalMemoryProperties struct {
	// contains filtered or unexported fields
}

type VkExternalMemoryPropertiesKHR

type VkExternalMemoryPropertiesKHR struct {
}

type VkExternalSemaphoreFeatureFlagBits

type VkExternalSemaphoreFeatureFlagBits = VkFlags
const VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT VkExternalSemaphoreFeatureFlagBits = 0x1 << 0
const VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT VkExternalSemaphoreFeatureFlagBits = 0x1 << 1

type VkExternalSemaphoreFeatureFlagBitsKHR

type VkExternalSemaphoreFeatureFlagBitsKHR = VkExternalSemaphoreFeatureFlagBits

type VkExternalSemaphoreFeatureFlags

type VkExternalSemaphoreFeatureFlags = VkFlags

type VkExternalSemaphoreFeatureFlagsKHR

type VkExternalSemaphoreFeatureFlagsKHR = uint32

type VkExternalSemaphoreHandleTypeFlagBits

type VkExternalSemaphoreHandleTypeFlagBits = VkFlags
const VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT VkExternalSemaphoreHandleTypeFlagBits = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT
const VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT VkExternalSemaphoreHandleTypeFlagBits = 0x1 << 3
const VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT VkExternalSemaphoreHandleTypeFlagBits = 0x1 << 0
const VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT VkExternalSemaphoreHandleTypeFlagBits = 0x1 << 1
const VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT VkExternalSemaphoreHandleTypeFlagBits = 0x1 << 2
const VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT VkExternalSemaphoreHandleTypeFlagBits = 0x1 << 4

type VkExternalSemaphoreHandleTypeFlagBitsKHR

type VkExternalSemaphoreHandleTypeFlagBitsKHR = VkExternalSemaphoreHandleTypeFlagBits

type VkExternalSemaphoreHandleTypeFlags

type VkExternalSemaphoreHandleTypeFlags = VkFlags

type VkExternalSemaphoreHandleTypeFlagsKHR

type VkExternalSemaphoreHandleTypeFlagsKHR = uint32

type VkExternalSemaphoreProperties

type VkExternalSemaphoreProperties struct {
	// contains filtered or unexported fields
}

type VkExternalSemaphorePropertiesKHR

type VkExternalSemaphorePropertiesKHR struct {
}

type VkFence

type VkFence = uint64

type VkFenceCreateFlagBits

type VkFenceCreateFlagBits = VkFlags
const VK_FENCE_CREATE_SIGNALED_BIT VkFenceCreateFlagBits = 0x1 << 0

type VkFenceCreateFlags

type VkFenceCreateFlags = VkFlags

type VkFenceCreateInfo

type VkFenceCreateInfo struct {
	// contains filtered or unexported fields
}

type VkFenceGetFdInfoKHR

type VkFenceGetFdInfoKHR struct {
	// contains filtered or unexported fields
}

type VkFenceGetWin32HandleInfoKHR

type VkFenceGetWin32HandleInfoKHR struct {
	// contains filtered or unexported fields
}

type VkFenceImportFlagBits

type VkFenceImportFlagBits = VkFlags
const VK_FENCE_IMPORT_TEMPORARY_BIT VkFenceImportFlagBits = 0x1 << 0

type VkFenceImportFlagBitsKHR

type VkFenceImportFlagBitsKHR = VkFenceImportFlagBits

type VkFenceImportFlags

type VkFenceImportFlags = VkFlags

type VkFenceImportFlagsKHR

type VkFenceImportFlagsKHR = uint32

type VkFilter

type VkFilter = int32
const VK_FILTER_LINEAR VkFilter = 1
const VK_FILTER_NEAREST VkFilter = 0

type VkFilterCubicImageViewImageFormatPropertiesEXT

type VkFilterCubicImageViewImageFormatPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkFlags

type VkFlags = uint32

type VkFormat

type VkFormat = int32
const VK_FORMAT_A1R5G5B5_UNORM_PACK16 VkFormat = 8
const VK_FORMAT_A2B10G10R10_SINT_PACK32 VkFormat = 69
const VK_FORMAT_A2B10G10R10_SNORM_PACK32 VkFormat = 65
const VK_FORMAT_A2B10G10R10_SSCALED_PACK32 VkFormat = 67
const VK_FORMAT_A2B10G10R10_UINT_PACK32 VkFormat = 68
const VK_FORMAT_A2B10G10R10_UNORM_PACK32 VkFormat = 64
const VK_FORMAT_A2B10G10R10_USCALED_PACK32 VkFormat = 66
const VK_FORMAT_A2R10G10B10_SINT_PACK32 VkFormat = 63
const VK_FORMAT_A2R10G10B10_SNORM_PACK32 VkFormat = 59
const VK_FORMAT_A2R10G10B10_SSCALED_PACK32 VkFormat = 61
const VK_FORMAT_A2R10G10B10_UINT_PACK32 VkFormat = 62
const VK_FORMAT_A2R10G10B10_UNORM_PACK32 VkFormat = 58
const VK_FORMAT_A2R10G10B10_USCALED_PACK32 VkFormat = 60
const VK_FORMAT_A8B8G8R8_SINT_PACK32 VkFormat = 56
const VK_FORMAT_A8B8G8R8_SNORM_PACK32 VkFormat = 52
const VK_FORMAT_A8B8G8R8_SRGB_PACK32 VkFormat = 57
const VK_FORMAT_A8B8G8R8_SSCALED_PACK32 VkFormat = 54
const VK_FORMAT_A8B8G8R8_UINT_PACK32 VkFormat = 55
const VK_FORMAT_A8B8G8R8_UNORM_PACK32 VkFormat = 51
const VK_FORMAT_A8B8G8R8_USCALED_PACK32 VkFormat = 53
const VK_FORMAT_ASTC_10x10_SRGB_BLOCK VkFormat = 180
const VK_FORMAT_ASTC_10x10_UNORM_BLOCK VkFormat = 179
const VK_FORMAT_ASTC_10x5_SRGB_BLOCK VkFormat = 174
const VK_FORMAT_ASTC_10x5_UNORM_BLOCK VkFormat = 173
const VK_FORMAT_ASTC_10x6_SRGB_BLOCK VkFormat = 176
const VK_FORMAT_ASTC_10x6_UNORM_BLOCK VkFormat = 175
const VK_FORMAT_ASTC_10x8_SRGB_BLOCK VkFormat = 178
const VK_FORMAT_ASTC_10x8_UNORM_BLOCK VkFormat = 177
const VK_FORMAT_ASTC_12x10_SRGB_BLOCK VkFormat = 182
const VK_FORMAT_ASTC_12x10_UNORM_BLOCK VkFormat = 181
const VK_FORMAT_ASTC_12x12_SRGB_BLOCK VkFormat = 184
const VK_FORMAT_ASTC_12x12_UNORM_BLOCK VkFormat = 183
const VK_FORMAT_ASTC_4x4_SRGB_BLOCK VkFormat = 158
const VK_FORMAT_ASTC_4x4_UNORM_BLOCK VkFormat = 157
const VK_FORMAT_ASTC_5x4_SRGB_BLOCK VkFormat = 160
const VK_FORMAT_ASTC_5x4_UNORM_BLOCK VkFormat = 159
const VK_FORMAT_ASTC_5x5_SRGB_BLOCK VkFormat = 162
const VK_FORMAT_ASTC_5x5_UNORM_BLOCK VkFormat = 161
const VK_FORMAT_ASTC_6x5_SRGB_BLOCK VkFormat = 164
const VK_FORMAT_ASTC_6x5_UNORM_BLOCK VkFormat = 163
const VK_FORMAT_ASTC_6x6_SRGB_BLOCK VkFormat = 166
const VK_FORMAT_ASTC_6x6_UNORM_BLOCK VkFormat = 165
const VK_FORMAT_ASTC_8x5_SRGB_BLOCK VkFormat = 168
const VK_FORMAT_ASTC_8x5_UNORM_BLOCK VkFormat = 167
const VK_FORMAT_ASTC_8x6_SRGB_BLOCK VkFormat = 170
const VK_FORMAT_ASTC_8x6_UNORM_BLOCK VkFormat = 169
const VK_FORMAT_ASTC_8x8_SRGB_BLOCK VkFormat = 172
const VK_FORMAT_ASTC_8x8_UNORM_BLOCK VkFormat = 171
const VK_FORMAT_B10G11R11_UFLOAT_PACK32 VkFormat = 122
const VK_FORMAT_B4G4R4A4_UNORM_PACK16 VkFormat = 3
const VK_FORMAT_B5G5R5A1_UNORM_PACK16 VkFormat = 7
const VK_FORMAT_B5G6R5_UNORM_PACK16 VkFormat = 5
const VK_FORMAT_B8G8R8A8_SINT VkFormat = 49
const VK_FORMAT_B8G8R8A8_SNORM VkFormat = 45
const VK_FORMAT_B8G8R8A8_SRGB VkFormat = 50
const VK_FORMAT_B8G8R8A8_SSCALED VkFormat = 47
const VK_FORMAT_B8G8R8A8_UINT VkFormat = 48
const VK_FORMAT_B8G8R8A8_UNORM VkFormat = 44
const VK_FORMAT_B8G8R8A8_USCALED VkFormat = 46
const VK_FORMAT_B8G8R8_SINT VkFormat = 35
const VK_FORMAT_B8G8R8_SNORM VkFormat = 31
const VK_FORMAT_B8G8R8_SRGB VkFormat = 36
const VK_FORMAT_B8G8R8_SSCALED VkFormat = 33
const VK_FORMAT_B8G8R8_UINT VkFormat = 34
const VK_FORMAT_B8G8R8_UNORM VkFormat = 30
const VK_FORMAT_B8G8R8_USCALED VkFormat = 32
const VK_FORMAT_BC1_RGBA_SRGB_BLOCK VkFormat = 134
const VK_FORMAT_BC1_RGBA_UNORM_BLOCK VkFormat = 133
const VK_FORMAT_BC1_RGB_SRGB_BLOCK VkFormat = 132
const VK_FORMAT_BC1_RGB_UNORM_BLOCK VkFormat = 131
const VK_FORMAT_BC2_SRGB_BLOCK VkFormat = 136
const VK_FORMAT_BC2_UNORM_BLOCK VkFormat = 135
const VK_FORMAT_BC3_SRGB_BLOCK VkFormat = 138
const VK_FORMAT_BC3_UNORM_BLOCK VkFormat = 137
const VK_FORMAT_BC4_SNORM_BLOCK VkFormat = 140
const VK_FORMAT_BC4_UNORM_BLOCK VkFormat = 139
const VK_FORMAT_BC5_SNORM_BLOCK VkFormat = 142
const VK_FORMAT_BC5_UNORM_BLOCK VkFormat = 141
const VK_FORMAT_BC6H_SFLOAT_BLOCK VkFormat = 144
const VK_FORMAT_BC6H_UFLOAT_BLOCK VkFormat = 143
const VK_FORMAT_BC7_SRGB_BLOCK VkFormat = 146
const VK_FORMAT_BC7_UNORM_BLOCK VkFormat = 145
const VK_FORMAT_D16_UNORM VkFormat = 124
const VK_FORMAT_D16_UNORM_S8_UINT VkFormat = 128
const VK_FORMAT_D24_UNORM_S8_UINT VkFormat = 129
const VK_FORMAT_D32_SFLOAT VkFormat = 126
const VK_FORMAT_D32_SFLOAT_S8_UINT VkFormat = 130
const VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 VkFormat = 123
const VK_FORMAT_EAC_R11G11_SNORM_BLOCK VkFormat = 156
const VK_FORMAT_EAC_R11G11_UNORM_BLOCK VkFormat = 155
const VK_FORMAT_EAC_R11_SNORM_BLOCK VkFormat = 154
const VK_FORMAT_EAC_R11_UNORM_BLOCK VkFormat = 153
const VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK VkFormat = 150
const VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK VkFormat = 149
const VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK VkFormat = 152
const VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK VkFormat = 151
const VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK VkFormat = 148
const VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK VkFormat = 147
const VK_FORMAT_R16G16B16A16_SFLOAT VkFormat = 97
const VK_FORMAT_R16G16B16A16_SINT VkFormat = 96
const VK_FORMAT_R16G16B16A16_SNORM VkFormat = 92
const VK_FORMAT_R16G16B16A16_SSCALED VkFormat = 94
const VK_FORMAT_R16G16B16A16_UINT VkFormat = 95
const VK_FORMAT_R16G16B16A16_UNORM VkFormat = 91
const VK_FORMAT_R16G16B16A16_USCALED VkFormat = 93
const VK_FORMAT_R16G16B16_SFLOAT VkFormat = 90
const VK_FORMAT_R16G16B16_SINT VkFormat = 89
const VK_FORMAT_R16G16B16_SNORM VkFormat = 85
const VK_FORMAT_R16G16B16_SSCALED VkFormat = 87
const VK_FORMAT_R16G16B16_UINT VkFormat = 88
const VK_FORMAT_R16G16B16_UNORM VkFormat = 84
const VK_FORMAT_R16G16B16_USCALED VkFormat = 86
const VK_FORMAT_R16G16_SFLOAT VkFormat = 83
const VK_FORMAT_R16G16_SINT VkFormat = 82
const VK_FORMAT_R16G16_SNORM VkFormat = 78
const VK_FORMAT_R16G16_SSCALED VkFormat = 80
const VK_FORMAT_R16G16_UINT VkFormat = 81
const VK_FORMAT_R16G16_UNORM VkFormat = 77
const VK_FORMAT_R16G16_USCALED VkFormat = 79
const VK_FORMAT_R16_SFLOAT VkFormat = 76
const VK_FORMAT_R16_SINT VkFormat = 75
const VK_FORMAT_R16_SNORM VkFormat = 71
const VK_FORMAT_R16_SSCALED VkFormat = 73
const VK_FORMAT_R16_UINT VkFormat = 74
const VK_FORMAT_R16_UNORM VkFormat = 70
const VK_FORMAT_R16_USCALED VkFormat = 72
const VK_FORMAT_R32G32B32A32_SFLOAT VkFormat = 109
const VK_FORMAT_R32G32B32A32_SINT VkFormat = 108
const VK_FORMAT_R32G32B32A32_UINT VkFormat = 107
const VK_FORMAT_R32G32B32_SFLOAT VkFormat = 106
const VK_FORMAT_R32G32B32_SINT VkFormat = 105
const VK_FORMAT_R32G32B32_UINT VkFormat = 104
const VK_FORMAT_R32G32_SFLOAT VkFormat = 103
const VK_FORMAT_R32G32_SINT VkFormat = 102
const VK_FORMAT_R32G32_UINT VkFormat = 101
const VK_FORMAT_R32_SFLOAT VkFormat = 100
const VK_FORMAT_R32_SINT VkFormat = 99
const VK_FORMAT_R32_UINT VkFormat = 98
const VK_FORMAT_R4G4B4A4_UNORM_PACK16 VkFormat = 2
const VK_FORMAT_R4G4_UNORM_PACK8 VkFormat = 1
const VK_FORMAT_R5G5B5A1_UNORM_PACK16 VkFormat = 6
const VK_FORMAT_R5G6B5_UNORM_PACK16 VkFormat = 4
const VK_FORMAT_R64G64B64A64_SFLOAT VkFormat = 121
const VK_FORMAT_R64G64B64A64_SINT VkFormat = 120
const VK_FORMAT_R64G64B64A64_UINT VkFormat = 119
const VK_FORMAT_R64G64B64_SFLOAT VkFormat = 118
const VK_FORMAT_R64G64B64_SINT VkFormat = 117
const VK_FORMAT_R64G64B64_UINT VkFormat = 116
const VK_FORMAT_R64G64_SFLOAT VkFormat = 115
const VK_FORMAT_R64G64_SINT VkFormat = 114
const VK_FORMAT_R64G64_UINT VkFormat = 113
const VK_FORMAT_R64_SFLOAT VkFormat = 112
const VK_FORMAT_R64_SINT VkFormat = 111
const VK_FORMAT_R64_UINT VkFormat = 110
const VK_FORMAT_R8G8B8A8_SINT VkFormat = 42
const VK_FORMAT_R8G8B8A8_SNORM VkFormat = 38
const VK_FORMAT_R8G8B8A8_SRGB VkFormat = 43
const VK_FORMAT_R8G8B8A8_SSCALED VkFormat = 40
const VK_FORMAT_R8G8B8A8_UINT VkFormat = 41
const VK_FORMAT_R8G8B8A8_UNORM VkFormat = 37
const VK_FORMAT_R8G8B8A8_USCALED VkFormat = 39
const VK_FORMAT_R8G8B8_SINT VkFormat = 28
const VK_FORMAT_R8G8B8_SNORM VkFormat = 24
const VK_FORMAT_R8G8B8_SRGB VkFormat = 29
const VK_FORMAT_R8G8B8_SSCALED VkFormat = 26
const VK_FORMAT_R8G8B8_UINT VkFormat = 27
const VK_FORMAT_R8G8B8_UNORM VkFormat = 23
const VK_FORMAT_R8G8B8_USCALED VkFormat = 25
const VK_FORMAT_R8G8_SINT VkFormat = 21
const VK_FORMAT_R8G8_SNORM VkFormat = 17
const VK_FORMAT_R8G8_SRGB VkFormat = 22
const VK_FORMAT_R8G8_SSCALED VkFormat = 19
const VK_FORMAT_R8G8_UINT VkFormat = 20
const VK_FORMAT_R8G8_UNORM VkFormat = 16
const VK_FORMAT_R8G8_USCALED VkFormat = 18
const VK_FORMAT_R8_SINT VkFormat = 14
const VK_FORMAT_R8_SNORM VkFormat = 10
const VK_FORMAT_R8_SRGB VkFormat = 15
const VK_FORMAT_R8_SSCALED VkFormat = 12
const VK_FORMAT_R8_UINT VkFormat = 13
const VK_FORMAT_R8_UNORM VkFormat = 9
const VK_FORMAT_R8_USCALED VkFormat = 11
const VK_FORMAT_S8_UINT VkFormat = 127
const VK_FORMAT_UNDEFINED VkFormat = 0
const VK_FORMAT_X8_D24_UNORM_PACK32 VkFormat = 125

type VkFormatFeatureFlagBits

type VkFormatFeatureFlagBits = VkFlags
const VK_FORMAT_FEATURE_BLIT_DST_BIT VkFormatFeatureFlagBits = 0x1 << 11
const VK_FORMAT_FEATURE_BLIT_SRC_BIT VkFormatFeatureFlagBits = 0x1 << 10
const VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT VkFormatFeatureFlagBits = 0x1 << 7
const VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT VkFormatFeatureFlagBits = 0x1 << 8
const VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT VkFormatFeatureFlagBits = 0x1 << 9
const VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT VkFormatFeatureFlagBits = 0x1 << 0
const VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT VkFormatFeatureFlagBits = 0x1 << 12
const VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT VkFormatFeatureFlagBits = 0x1 << 2
const VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT VkFormatFeatureFlagBits = 0x1 << 1
const VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT VkFormatFeatureFlagBits = 0x1 << 5
const VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT VkFormatFeatureFlagBits = 0x1 << 4
const VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT VkFormatFeatureFlagBits = 0x1 << 3
const VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT VkFormatFeatureFlagBits = 0x1 << 6

type VkFormatFeatureFlags

type VkFormatFeatureFlags = VkFlags

type VkFormatProperties

type VkFormatProperties struct {
	// contains filtered or unexported fields
}

type VkFormatProperties2

type VkFormatProperties2 struct {
	// contains filtered or unexported fields
}

type VkFormatProperties2KHR

type VkFormatProperties2KHR struct {
}

type VkFragmentShadingRateAttachmentInfoKHR

type VkFragmentShadingRateAttachmentInfoKHR struct {
	// contains filtered or unexported fields
}

type VkFragmentShadingRateCombinerOpKHR

type VkFragmentShadingRateCombinerOpKHR = int32
const VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR VkFragmentShadingRateCombinerOpKHR = 0
const VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR VkFragmentShadingRateCombinerOpKHR = 3
const VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR VkFragmentShadingRateCombinerOpKHR = 2
const VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR VkFragmentShadingRateCombinerOpKHR = 4
const VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR VkFragmentShadingRateCombinerOpKHR = 1

type VkFramebuffer

type VkFramebuffer = uint64

type VkFramebufferAttachmentImageInfo

type VkFramebufferAttachmentImageInfo struct {
	// contains filtered or unexported fields
}

type VkFramebufferAttachmentImageInfoKHR

type VkFramebufferAttachmentImageInfoKHR struct {
}

type VkFramebufferAttachmentsCreateInfo

type VkFramebufferAttachmentsCreateInfo struct {
	// contains filtered or unexported fields
}

type VkFramebufferAttachmentsCreateInfoKHR

type VkFramebufferAttachmentsCreateInfoKHR struct {
}

type VkFramebufferCreateFlagBits

type VkFramebufferCreateFlagBits = VkFlags

type VkFramebufferCreateFlags

type VkFramebufferCreateFlags = VkFlags

type VkFramebufferCreateInfo

type VkFramebufferCreateInfo struct {
	// contains filtered or unexported fields
}

type VkFramebufferMixedSamplesCombinationNV

type VkFramebufferMixedSamplesCombinationNV struct {
	// contains filtered or unexported fields
}

type VkFrontFace

type VkFrontFace = int32
const VK_FRONT_FACE_CLOCKWISE VkFrontFace = 1
const VK_FRONT_FACE_COUNTER_CLOCKWISE VkFrontFace = 0

type VkFullScreenExclusiveEXT

type VkFullScreenExclusiveEXT = int32
const VK_FULL_SCREEN_EXCLUSIVE_ALLOWED_EXT VkFullScreenExclusiveEXT = 1
const VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT VkFullScreenExclusiveEXT = 3
const VK_FULL_SCREEN_EXCLUSIVE_DEFAULT_EXT VkFullScreenExclusiveEXT = 0
const VK_FULL_SCREEN_EXCLUSIVE_DISALLOWED_EXT VkFullScreenExclusiveEXT = 2

type VkGeneratedCommandsInfoNV

type VkGeneratedCommandsInfoNV struct {
	// contains filtered or unexported fields
}

type VkGeneratedCommandsMemoryRequirementsInfoNV

type VkGeneratedCommandsMemoryRequirementsInfoNV struct {
	// contains filtered or unexported fields
}

type VkGeometryAABBNV

type VkGeometryAABBNV struct {
	// contains filtered or unexported fields
}

type VkGeometryDataNV

type VkGeometryDataNV struct {
	// contains filtered or unexported fields
}

type VkGeometryFlagBitsKHR

type VkGeometryFlagBitsKHR = VkFlags
const VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR VkGeometryFlagBitsKHR = 0x1 << 1
const VK_GEOMETRY_OPAQUE_BIT_KHR VkGeometryFlagBitsKHR = 0x1 << 0

type VkGeometryFlagBitsNV

type VkGeometryFlagBitsNV = VkGeometryFlagBitsKHR

type VkGeometryFlagsKHR

type VkGeometryFlagsKHR = VkFlags

type VkGeometryFlagsNV

type VkGeometryFlagsNV = uint32

type VkGeometryInstanceFlagBitsKHR

type VkGeometryInstanceFlagBitsKHR = VkFlags
const VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR VkGeometryInstanceFlagBitsKHR = 0x1 << 3
const VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR VkGeometryInstanceFlagBitsKHR = 0x1 << 2
const VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR VkGeometryInstanceFlagBitsKHR = 0x1 << 0
const VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR VkGeometryInstanceFlagBitsKHR = 0x1 << 1

type VkGeometryInstanceFlagBitsNV

type VkGeometryInstanceFlagBitsNV = VkGeometryInstanceFlagBitsKHR

type VkGeometryInstanceFlagsKHR

type VkGeometryInstanceFlagsKHR = VkFlags

type VkGeometryInstanceFlagsNV

type VkGeometryInstanceFlagsNV = uint32

type VkGeometryNV

type VkGeometryNV struct {
	// contains filtered or unexported fields
}

type VkGeometryTrianglesNV

type VkGeometryTrianglesNV struct {
	// contains filtered or unexported fields
}

type VkGeometryTypeKHR

type VkGeometryTypeKHR = int32
const VK_GEOMETRY_TYPE_AABBS_KHR VkGeometryTypeKHR = 1
const VK_GEOMETRY_TYPE_TRIANGLES_KHR VkGeometryTypeKHR = 0

type VkGeometryTypeNV

type VkGeometryTypeNV = VkGeometryTypeKHR

type VkGraphicsPipelineCreateInfo

type VkGraphicsPipelineCreateInfo struct {
	// contains filtered or unexported fields
}

type VkGraphicsPipelineShaderGroupsCreateInfoNV

type VkGraphicsPipelineShaderGroupsCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkGraphicsShaderGroupCreateInfoNV

type VkGraphicsShaderGroupCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkHdrMetadataEXT

type VkHdrMetadataEXT struct {
	// contains filtered or unexported fields
}

type VkHeadlessSurfaceCreateFlagsEXT

type VkHeadlessSurfaceCreateFlagsEXT = VkFlags

type VkHeadlessSurfaceCreateInfoEXT

type VkHeadlessSurfaceCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkIOSSurfaceCreateFlagsMVK

type VkIOSSurfaceCreateFlagsMVK = VkFlags

type VkIOSSurfaceCreateInfoMVK

type VkIOSSurfaceCreateInfoMVK struct {
	// contains filtered or unexported fields
}

type VkImage

type VkImage = uint64

type VkImageAspectFlagBits

type VkImageAspectFlagBits = VkFlags
const VK_IMAGE_ASPECT_COLOR_BIT VkImageAspectFlagBits = 0x1 << 0
const VK_IMAGE_ASPECT_DEPTH_BIT VkImageAspectFlagBits = 0x1 << 1
const VK_IMAGE_ASPECT_METADATA_BIT VkImageAspectFlagBits = 0x1 << 3
const VK_IMAGE_ASPECT_STENCIL_BIT VkImageAspectFlagBits = 0x1 << 2

type VkImageAspectFlags

type VkImageAspectFlags = VkFlags

type VkImageBlit

type VkImageBlit struct {
	// contains filtered or unexported fields
}

type VkImageBlit2KHR

type VkImageBlit2KHR struct {
	// contains filtered or unexported fields
}

type VkImageCopy

type VkImageCopy struct {
	// contains filtered or unexported fields
}

type VkImageCopy2KHR

type VkImageCopy2KHR struct {
	// contains filtered or unexported fields
}

type VkImageCreateFlagBits

type VkImageCreateFlagBits = VkFlags
const VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT VkImageCreateFlagBits = 0x1 << 4
const VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT VkImageCreateFlagBits = 0x1 << 3
const VK_IMAGE_CREATE_SPARSE_ALIASED_BIT VkImageCreateFlagBits = 0x1 << 2
const VK_IMAGE_CREATE_SPARSE_BINDING_BIT VkImageCreateFlagBits = 0x1 << 0
const VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT VkImageCreateFlagBits = 0x1 << 1

type VkImageCreateFlags

type VkImageCreateFlags = VkFlags

type VkImageCreateInfo

type VkImageCreateInfo struct {
	// contains filtered or unexported fields
}

type VkImageDrmFormatModifierExplicitCreateInfoEXT

type VkImageDrmFormatModifierExplicitCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkImageDrmFormatModifierListCreateInfoEXT

type VkImageDrmFormatModifierListCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkImageDrmFormatModifierPropertiesEXT

type VkImageDrmFormatModifierPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkImageFormatListCreateInfo

type VkImageFormatListCreateInfo struct {
	// contains filtered or unexported fields
}

type VkImageFormatListCreateInfoKHR

type VkImageFormatListCreateInfoKHR struct {
}

type VkImageFormatProperties

type VkImageFormatProperties struct {
	// contains filtered or unexported fields
}

type VkImageFormatProperties2

type VkImageFormatProperties2 struct {
	// contains filtered or unexported fields
}

type VkImageFormatProperties2KHR

type VkImageFormatProperties2KHR struct {
}

type VkImageLayout

type VkImageLayout = int32
const VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL VkImageLayout = 2
const VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL VkImageLayout = 3
const VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL VkImageLayout = 4
const VK_IMAGE_LAYOUT_GENERAL VkImageLayout = 1
const VK_IMAGE_LAYOUT_PREINITIALIZED VkImageLayout = 8
const VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL VkImageLayout = 5
const VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL VkImageLayout = 7
const VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL VkImageLayout = 6
const VK_IMAGE_LAYOUT_UNDEFINED VkImageLayout = 0

type VkImageMemoryBarrier

type VkImageMemoryBarrier struct {
	// contains filtered or unexported fields
}

type VkImageMemoryRequirementsInfo2

type VkImageMemoryRequirementsInfo2 struct {
	// contains filtered or unexported fields
}

type VkImageMemoryRequirementsInfo2KHR

type VkImageMemoryRequirementsInfo2KHR struct {
}

type VkImagePipeSurfaceCreateFlagsFUCHSIA

type VkImagePipeSurfaceCreateFlagsFUCHSIA = VkFlags

type VkImagePipeSurfaceCreateInfoFUCHSIA

type VkImagePipeSurfaceCreateInfoFUCHSIA struct {
	// contains filtered or unexported fields
}

type VkImagePlaneMemoryRequirementsInfo

type VkImagePlaneMemoryRequirementsInfo struct {
	// contains filtered or unexported fields
}

type VkImagePlaneMemoryRequirementsInfoKHR

type VkImagePlaneMemoryRequirementsInfoKHR struct {
}

type VkImageResolve

type VkImageResolve struct {
	// contains filtered or unexported fields
}

type VkImageResolve2KHR

type VkImageResolve2KHR struct {
	// contains filtered or unexported fields
}

type VkImageSparseMemoryRequirementsInfo2

type VkImageSparseMemoryRequirementsInfo2 struct {
	// contains filtered or unexported fields
}

type VkImageSparseMemoryRequirementsInfo2KHR

type VkImageSparseMemoryRequirementsInfo2KHR struct {
}

type VkImageStencilUsageCreateInfo

type VkImageStencilUsageCreateInfo struct {
	// contains filtered or unexported fields
}

type VkImageStencilUsageCreateInfoEXT

type VkImageStencilUsageCreateInfoEXT struct {
}

type VkImageSubresource

type VkImageSubresource struct {
	// contains filtered or unexported fields
}

type VkImageSubresourceLayers

type VkImageSubresourceLayers struct {
	// contains filtered or unexported fields
}

type VkImageSubresourceRange

type VkImageSubresourceRange struct {
	// contains filtered or unexported fields
}

type VkImageSwapchainCreateInfoKHR

type VkImageSwapchainCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkImageTiling

type VkImageTiling = int32
const VK_IMAGE_TILING_LINEAR VkImageTiling = 1
const VK_IMAGE_TILING_OPTIMAL VkImageTiling = 0

type VkImageType

type VkImageType = int32
const VK_IMAGE_TYPE_1D VkImageType = 0
const VK_IMAGE_TYPE_2D VkImageType = 1
const VK_IMAGE_TYPE_3D VkImageType = 2

type VkImageUsageFlagBits

type VkImageUsageFlagBits = VkFlags
const VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT VkImageUsageFlagBits = 0x1 << 4
const VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT VkImageUsageFlagBits = 0x1 << 5
const VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT VkImageUsageFlagBits = 0x1 << 7
const VK_IMAGE_USAGE_SAMPLED_BIT VkImageUsageFlagBits = 0x1 << 2
const VK_IMAGE_USAGE_STORAGE_BIT VkImageUsageFlagBits = 0x1 << 3
const VK_IMAGE_USAGE_TRANSFER_DST_BIT VkImageUsageFlagBits = 0x1 << 1
const VK_IMAGE_USAGE_TRANSFER_SRC_BIT VkImageUsageFlagBits = 0x1 << 0
const VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT VkImageUsageFlagBits = 0x1 << 6

type VkImageUsageFlags

type VkImageUsageFlags = VkFlags

type VkImageView

type VkImageView = uint64

type VkImageViewASTCDecodeModeEXT

type VkImageViewASTCDecodeModeEXT struct {
	// contains filtered or unexported fields
}

type VkImageViewAddressPropertiesNVX

type VkImageViewAddressPropertiesNVX struct {
	// contains filtered or unexported fields
}

type VkImageViewCreateFlagBits

type VkImageViewCreateFlagBits = VkFlags

type VkImageViewCreateFlags

type VkImageViewCreateFlags = VkFlags

type VkImageViewCreateInfo

type VkImageViewCreateInfo struct {
	// contains filtered or unexported fields
}

type VkImageViewHandleInfoNVX

type VkImageViewHandleInfoNVX struct {
	// contains filtered or unexported fields
}

type VkImageViewType

type VkImageViewType = int32
const VK_IMAGE_VIEW_TYPE_1D VkImageViewType = 0
const VK_IMAGE_VIEW_TYPE_1D_ARRAY VkImageViewType = 4
const VK_IMAGE_VIEW_TYPE_2D VkImageViewType = 1
const VK_IMAGE_VIEW_TYPE_2D_ARRAY VkImageViewType = 5
const VK_IMAGE_VIEW_TYPE_3D VkImageViewType = 2
const VK_IMAGE_VIEW_TYPE_CUBE VkImageViewType = 3
const VK_IMAGE_VIEW_TYPE_CUBE_ARRAY VkImageViewType = 6

type VkImageViewUsageCreateInfo

type VkImageViewUsageCreateInfo struct {
	// contains filtered or unexported fields
}

type VkImageViewUsageCreateInfoKHR

type VkImageViewUsageCreateInfoKHR struct {
}

type VkImportAndroidHardwareBufferInfoANDROID

type VkImportAndroidHardwareBufferInfoANDROID struct {
	// contains filtered or unexported fields
}

type VkImportFenceFdInfoKHR

type VkImportFenceFdInfoKHR struct {
	// contains filtered or unexported fields
}

type VkImportFenceWin32HandleInfoKHR

type VkImportFenceWin32HandleInfoKHR struct {
	// contains filtered or unexported fields
}

type VkImportMemoryFdInfoKHR

type VkImportMemoryFdInfoKHR struct {
	// contains filtered or unexported fields
}

type VkImportMemoryHostPointerInfoEXT

type VkImportMemoryHostPointerInfoEXT struct {
	// contains filtered or unexported fields
}

type VkImportMemoryWin32HandleInfoKHR

type VkImportMemoryWin32HandleInfoKHR struct {
	// contains filtered or unexported fields
}

type VkImportMemoryWin32HandleInfoNV

type VkImportMemoryWin32HandleInfoNV struct {
	// contains filtered or unexported fields
}

type VkImportSemaphoreFdInfoKHR

type VkImportSemaphoreFdInfoKHR struct {
	// contains filtered or unexported fields
}

type VkImportSemaphoreWin32HandleInfoKHR

type VkImportSemaphoreWin32HandleInfoKHR struct {
	// contains filtered or unexported fields
}

type VkIndexType

type VkIndexType = int32
const VK_INDEX_TYPE_UINT16 VkIndexType = 0
const VK_INDEX_TYPE_UINT32 VkIndexType = 1

type VkIndirectCommandsLayoutCreateInfoNV

type VkIndirectCommandsLayoutCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkIndirectCommandsLayoutNV

type VkIndirectCommandsLayoutNV = uint64

type VkIndirectCommandsLayoutTokenNV

type VkIndirectCommandsLayoutTokenNV struct {
	// contains filtered or unexported fields
}

type VkIndirectCommandsLayoutUsageFlagBitsNV

type VkIndirectCommandsLayoutUsageFlagBitsNV = VkFlags
const VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV VkIndirectCommandsLayoutUsageFlagBitsNV = 0x1 << 0
const VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV VkIndirectCommandsLayoutUsageFlagBitsNV = 0x1 << 1
const VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV VkIndirectCommandsLayoutUsageFlagBitsNV = 0x1 << 2

type VkIndirectCommandsLayoutUsageFlagsNV

type VkIndirectCommandsLayoutUsageFlagsNV = VkFlags

type VkIndirectCommandsStreamNV

type VkIndirectCommandsStreamNV struct {
	// contains filtered or unexported fields
}

type VkIndirectCommandsTokenTypeNV

type VkIndirectCommandsTokenTypeNV = int32
const VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV VkIndirectCommandsTokenTypeNV = 5
const VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV VkIndirectCommandsTokenTypeNV = 6
const VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV VkIndirectCommandsTokenTypeNV = 7
const VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV VkIndirectCommandsTokenTypeNV = 2
const VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV VkIndirectCommandsTokenTypeNV = 4
const VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV VkIndirectCommandsTokenTypeNV = 0
const VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV VkIndirectCommandsTokenTypeNV = 1
const VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV VkIndirectCommandsTokenTypeNV = 3

type VkIndirectStateFlagBitsNV

type VkIndirectStateFlagBitsNV = VkFlags
const VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV VkIndirectStateFlagBitsNV = 0x1 << 0

type VkIndirectStateFlagsNV

type VkIndirectStateFlagsNV = VkFlags

type VkInitializePerformanceApiInfoINTEL

type VkInitializePerformanceApiInfoINTEL struct {
	// contains filtered or unexported fields
}

type VkInputAttachmentAspectReference

type VkInputAttachmentAspectReference struct {
	// contains filtered or unexported fields
}

type VkInputAttachmentAspectReferenceKHR

type VkInputAttachmentAspectReferenceKHR struct {
}

type VkInstance

type VkInstance = uint64

type VkInstanceCreateFlags

type VkInstanceCreateFlags = VkFlags

type VkInstanceCreateInfo

type VkInstanceCreateInfo struct {
	// contains filtered or unexported fields
}

type VkInternalAllocationType

type VkInternalAllocationType = int32
const VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE VkInternalAllocationType = 0

type VkLayerProperties

type VkLayerProperties struct {
	// contains filtered or unexported fields
}

type VkLineRasterizationModeEXT

type VkLineRasterizationModeEXT = int32
const VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT VkLineRasterizationModeEXT = 2
const VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT VkLineRasterizationModeEXT = 0
const VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT VkLineRasterizationModeEXT = 1
const VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT VkLineRasterizationModeEXT = 3

type VkLogicOp

type VkLogicOp = int32
const VK_LOGIC_OP_AND VkLogicOp = 1
const VK_LOGIC_OP_AND_INVERTED VkLogicOp = 4
const VK_LOGIC_OP_AND_REVERSE VkLogicOp = 2
const VK_LOGIC_OP_CLEAR VkLogicOp = 0
const VK_LOGIC_OP_COPY VkLogicOp = 3
const VK_LOGIC_OP_COPY_INVERTED VkLogicOp = 12
const VK_LOGIC_OP_EQUIVALENT VkLogicOp = 9
const VK_LOGIC_OP_INVERT VkLogicOp = 10
const VK_LOGIC_OP_NAND VkLogicOp = 14
const VK_LOGIC_OP_NOR VkLogicOp = 8
const VK_LOGIC_OP_NO_OP VkLogicOp = 5
const VK_LOGIC_OP_OR VkLogicOp = 7
const VK_LOGIC_OP_OR_INVERTED VkLogicOp = 13
const VK_LOGIC_OP_OR_REVERSE VkLogicOp = 11
const VK_LOGIC_OP_SET VkLogicOp = 15
const VK_LOGIC_OP_XOR VkLogicOp = 6

type VkMacOSSurfaceCreateFlagsMVK

type VkMacOSSurfaceCreateFlagsMVK = VkFlags

type VkMacOSSurfaceCreateInfoMVK

type VkMacOSSurfaceCreateInfoMVK struct {
	// contains filtered or unexported fields
}

type VkMappedMemoryRange

type VkMappedMemoryRange struct {
	// contains filtered or unexported fields
}

type VkMemoryAllocateFlagBits

type VkMemoryAllocateFlagBits = VkFlags
const VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT VkMemoryAllocateFlagBits = 0x1 << 0

type VkMemoryAllocateFlagBitsKHR

type VkMemoryAllocateFlagBitsKHR = VkMemoryAllocateFlagBits

type VkMemoryAllocateFlags

type VkMemoryAllocateFlags = VkFlags

type VkMemoryAllocateFlagsInfo

type VkMemoryAllocateFlagsInfo struct {
	// contains filtered or unexported fields
}

type VkMemoryAllocateFlagsInfoKHR

type VkMemoryAllocateFlagsInfoKHR struct {
}

type VkMemoryAllocateFlagsKHR

type VkMemoryAllocateFlagsKHR = uint32

type VkMemoryAllocateInfo

type VkMemoryAllocateInfo struct {
	// contains filtered or unexported fields
}

type VkMemoryBarrier

type VkMemoryBarrier struct {
	// contains filtered or unexported fields
}

type VkMemoryDedicatedAllocateInfo

type VkMemoryDedicatedAllocateInfo struct {
	// contains filtered or unexported fields
}

type VkMemoryDedicatedAllocateInfoKHR

type VkMemoryDedicatedAllocateInfoKHR struct {
}

type VkMemoryDedicatedRequirements

type VkMemoryDedicatedRequirements struct {
	// contains filtered or unexported fields
}

type VkMemoryDedicatedRequirementsKHR

type VkMemoryDedicatedRequirementsKHR struct {
}

type VkMemoryFdPropertiesKHR

type VkMemoryFdPropertiesKHR struct {
	// contains filtered or unexported fields
}

type VkMemoryGetAndroidHardwareBufferInfoANDROID

type VkMemoryGetAndroidHardwareBufferInfoANDROID struct {
	// contains filtered or unexported fields
}

type VkMemoryGetFdInfoKHR

type VkMemoryGetFdInfoKHR struct {
	// contains filtered or unexported fields
}

type VkMemoryGetWin32HandleInfoKHR

type VkMemoryGetWin32HandleInfoKHR struct {
	// contains filtered or unexported fields
}

type VkMemoryHeap

type VkMemoryHeap struct {
	// contains filtered or unexported fields
}

type VkMemoryHeapFlagBits

type VkMemoryHeapFlagBits = VkFlags
const VK_MEMORY_HEAP_DEVICE_LOCAL_BIT VkMemoryHeapFlagBits = 0x1 << 0

type VkMemoryHeapFlags

type VkMemoryHeapFlags = VkFlags

type VkMemoryHostPointerPropertiesEXT

type VkMemoryHostPointerPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkMemoryMapFlags

type VkMemoryMapFlags = VkFlags

type VkMemoryOpaqueCaptureAddressAllocateInfo

type VkMemoryOpaqueCaptureAddressAllocateInfo struct {
	// contains filtered or unexported fields
}

type VkMemoryOpaqueCaptureAddressAllocateInfoKHR

type VkMemoryOpaqueCaptureAddressAllocateInfoKHR struct {
}

type VkMemoryOverallocationBehaviorAMD

type VkMemoryOverallocationBehaviorAMD = int32
const VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD VkMemoryOverallocationBehaviorAMD = 1
const VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD VkMemoryOverallocationBehaviorAMD = 0
const VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD VkMemoryOverallocationBehaviorAMD = 2

type VkMemoryPriorityAllocateInfoEXT

type VkMemoryPriorityAllocateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkMemoryPropertyFlagBits

type VkMemoryPropertyFlagBits = VkFlags
const VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT VkMemoryPropertyFlagBits = 0x1 << 0
const VK_MEMORY_PROPERTY_HOST_CACHED_BIT VkMemoryPropertyFlagBits = 0x1 << 3
const VK_MEMORY_PROPERTY_HOST_COHERENT_BIT VkMemoryPropertyFlagBits = 0x1 << 2
const VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT VkMemoryPropertyFlagBits = 0x1 << 1
const VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT VkMemoryPropertyFlagBits = 0x1 << 4

type VkMemoryPropertyFlags

type VkMemoryPropertyFlags = VkFlags

type VkMemoryRequirements

type VkMemoryRequirements struct {
	// contains filtered or unexported fields
}

type VkMemoryRequirements2

type VkMemoryRequirements2 struct {
	// contains filtered or unexported fields
}

type VkMemoryRequirements2KHR

type VkMemoryRequirements2KHR struct {
}

type VkMemoryType

type VkMemoryType struct {
	// contains filtered or unexported fields
}

type VkMemoryWin32HandlePropertiesKHR

type VkMemoryWin32HandlePropertiesKHR struct {
	// contains filtered or unexported fields
}

type VkMetalSurfaceCreateFlagsEXT

type VkMetalSurfaceCreateFlagsEXT = VkFlags

type VkMetalSurfaceCreateInfoEXT

type VkMetalSurfaceCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkMultisamplePropertiesEXT

type VkMultisamplePropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkNativeBufferANDROID

type VkNativeBufferANDROID struct {
	// contains filtered or unexported fields
}

type VkNativeBufferUsage2ANDROID

type VkNativeBufferUsage2ANDROID struct {
	// contains filtered or unexported fields
}

type VkObjectType

type VkObjectType = int32
const VK_OBJECT_TYPE_BUFFER VkObjectType = 9
const VK_OBJECT_TYPE_BUFFER_VIEW VkObjectType = 13
const VK_OBJECT_TYPE_COMMAND_BUFFER VkObjectType = 6
const VK_OBJECT_TYPE_COMMAND_POOL VkObjectType = 25
const VK_OBJECT_TYPE_DESCRIPTOR_POOL VkObjectType = 22
const VK_OBJECT_TYPE_DESCRIPTOR_SET VkObjectType = 23
const VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT VkObjectType = 20
const VK_OBJECT_TYPE_DEVICE VkObjectType = 3
const VK_OBJECT_TYPE_DEVICE_MEMORY VkObjectType = 8
const VK_OBJECT_TYPE_EVENT VkObjectType = 11
const VK_OBJECT_TYPE_FENCE VkObjectType = 7
const VK_OBJECT_TYPE_FRAMEBUFFER VkObjectType = 24
const VK_OBJECT_TYPE_IMAGE VkObjectType = 10
const VK_OBJECT_TYPE_IMAGE_VIEW VkObjectType = 14
const VK_OBJECT_TYPE_INSTANCE VkObjectType = 1
const VK_OBJECT_TYPE_PHYSICAL_DEVICE VkObjectType = 2
const VK_OBJECT_TYPE_PIPELINE VkObjectType = 19
const VK_OBJECT_TYPE_PIPELINE_CACHE VkObjectType = 16
const VK_OBJECT_TYPE_PIPELINE_LAYOUT VkObjectType = 17
const VK_OBJECT_TYPE_QUERY_POOL VkObjectType = 12
const VK_OBJECT_TYPE_QUEUE VkObjectType = 4
const VK_OBJECT_TYPE_RENDER_PASS VkObjectType = 18
const VK_OBJECT_TYPE_SAMPLER VkObjectType = 21
const VK_OBJECT_TYPE_SEMAPHORE VkObjectType = 5
const VK_OBJECT_TYPE_SHADER_MODULE VkObjectType = 15
const VK_OBJECT_TYPE_UNKNOWN VkObjectType = 0

type VkOffset2D

type VkOffset2D struct {
	// contains filtered or unexported fields
}

type VkOffset3D

type VkOffset3D struct {
	// contains filtered or unexported fields
}

type VkPastPresentationTimingGOOGLE

type VkPastPresentationTimingGOOGLE struct {
	// contains filtered or unexported fields
}

type VkPeerMemoryFeatureFlagBits

type VkPeerMemoryFeatureFlagBits = VkFlags
const VK_PEER_MEMORY_FEATURE_COPY_DST_BIT VkPeerMemoryFeatureFlagBits = 0x1 << 1
const VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT VkPeerMemoryFeatureFlagBits = 0x1 << 0
const VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT VkPeerMemoryFeatureFlagBits = 0x1 << 3
const VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT VkPeerMemoryFeatureFlagBits = 0x1 << 2

type VkPeerMemoryFeatureFlagBitsKHR

type VkPeerMemoryFeatureFlagBitsKHR = VkPeerMemoryFeatureFlagBits

type VkPeerMemoryFeatureFlags

type VkPeerMemoryFeatureFlags = VkFlags

type VkPeerMemoryFeatureFlagsKHR

type VkPeerMemoryFeatureFlagsKHR = uint32

type VkPerformanceConfigurationAcquireInfoINTEL

type VkPerformanceConfigurationAcquireInfoINTEL struct {
	// contains filtered or unexported fields
}

type VkPerformanceConfigurationINTEL

type VkPerformanceConfigurationINTEL = uint64

type VkPerformanceConfigurationTypeINTEL

type VkPerformanceConfigurationTypeINTEL = int32
const VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL VkPerformanceConfigurationTypeINTEL = 0

type VkPerformanceCounterDescriptionFlagBitsKHR

type VkPerformanceCounterDescriptionFlagBitsKHR = VkFlags
const VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR VkPerformanceCounterDescriptionFlagBitsKHR = 0x1 << 1
const VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR VkPerformanceCounterDescriptionFlagBitsKHR = 0x1 << 0

type VkPerformanceCounterDescriptionFlagsKHR

type VkPerformanceCounterDescriptionFlagsKHR = VkFlags

type VkPerformanceCounterDescriptionKHR

type VkPerformanceCounterDescriptionKHR struct {
	// contains filtered or unexported fields
}

type VkPerformanceCounterKHR

type VkPerformanceCounterKHR struct {
	// contains filtered or unexported fields
}

type VkPerformanceCounterResultKHR

type VkPerformanceCounterResultKHR = struct {
	// contains filtered or unexported fields
}

type VkPerformanceCounterScopeKHR

type VkPerformanceCounterScopeKHR = int32
const VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR VkPerformanceCounterScopeKHR = 0
const VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR VkPerformanceCounterScopeKHR = 2
const VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR VkPerformanceCounterScopeKHR = 1

type VkPerformanceCounterStorageKHR

type VkPerformanceCounterStorageKHR = int32
const VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR VkPerformanceCounterStorageKHR = 4
const VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR VkPerformanceCounterStorageKHR = 5
const VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR VkPerformanceCounterStorageKHR = 0
const VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR VkPerformanceCounterStorageKHR = 1
const VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR VkPerformanceCounterStorageKHR = 2
const VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR VkPerformanceCounterStorageKHR = 3

type VkPerformanceCounterUnitKHR

type VkPerformanceCounterUnitKHR = int32
const VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR VkPerformanceCounterUnitKHR = 8
const VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR VkPerformanceCounterUnitKHR = 3
const VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR VkPerformanceCounterUnitKHR = 4
const VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR VkPerformanceCounterUnitKHR = 10
const VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR VkPerformanceCounterUnitKHR = 0
const VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR VkPerformanceCounterUnitKHR = 9
const VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR VkPerformanceCounterUnitKHR = 5
const VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR VkPerformanceCounterUnitKHR = 2
const VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR VkPerformanceCounterUnitKHR = 1
const VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR VkPerformanceCounterUnitKHR = 7
const VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR VkPerformanceCounterUnitKHR = 6

type VkPerformanceMarkerInfoINTEL

type VkPerformanceMarkerInfoINTEL struct {
	// contains filtered or unexported fields
}

type VkPerformanceOverrideInfoINTEL

type VkPerformanceOverrideInfoINTEL struct {
	// contains filtered or unexported fields
}

type VkPerformanceOverrideTypeINTEL

type VkPerformanceOverrideTypeINTEL = int32
const VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL VkPerformanceOverrideTypeINTEL = 1
const VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL VkPerformanceOverrideTypeINTEL = 0

type VkPerformanceParameterTypeINTEL

type VkPerformanceParameterTypeINTEL = int32
const VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL VkPerformanceParameterTypeINTEL = 0
const VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL VkPerformanceParameterTypeINTEL = 1

type VkPerformanceQuerySubmitInfoKHR

type VkPerformanceQuerySubmitInfoKHR struct {
	// contains filtered or unexported fields
}

type VkPerformanceStreamMarkerInfoINTEL

type VkPerformanceStreamMarkerInfoINTEL struct {
	// contains filtered or unexported fields
}

type VkPerformanceValueDataINTEL

type VkPerformanceValueDataINTEL = struct {
	// contains filtered or unexported fields
}

type VkPerformanceValueINTEL

type VkPerformanceValueINTEL struct {
	// contains filtered or unexported fields
}

type VkPerformanceValueTypeINTEL

type VkPerformanceValueTypeINTEL = int32
const VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL VkPerformanceValueTypeINTEL = 3
const VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL VkPerformanceValueTypeINTEL = 2
const VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL VkPerformanceValueTypeINTEL = 4
const VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL VkPerformanceValueTypeINTEL = 0
const VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL VkPerformanceValueTypeINTEL = 1

type VkPhysicalDevice

type VkPhysicalDevice = uint64

type VkPhysicalDevice16BitStorageFeatures

type VkPhysicalDevice16BitStorageFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDevice16BitStorageFeaturesKHR

type VkPhysicalDevice16BitStorageFeaturesKHR struct {
}

type VkPhysicalDevice4444FormatsFeaturesEXT

type VkPhysicalDevice4444FormatsFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDevice8BitStorageFeatures

type VkPhysicalDevice8BitStorageFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDevice8BitStorageFeaturesKHR

type VkPhysicalDevice8BitStorageFeaturesKHR struct {
}

type VkPhysicalDeviceASTCDecodeFeaturesEXT

type VkPhysicalDeviceASTCDecodeFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT

type VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT

type VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceBufferAddressFeaturesEXT

type VkPhysicalDeviceBufferAddressFeaturesEXT struct {
}

type VkPhysicalDeviceBufferDeviceAddressFeatures

type VkPhysicalDeviceBufferDeviceAddressFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceBufferDeviceAddressFeaturesEXT

type VkPhysicalDeviceBufferDeviceAddressFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceBufferDeviceAddressFeaturesKHR

type VkPhysicalDeviceBufferDeviceAddressFeaturesKHR struct {
}

type VkPhysicalDeviceCoherentMemoryFeaturesAMD

type VkPhysicalDeviceCoherentMemoryFeaturesAMD struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceComputeShaderDerivativesFeaturesNV

type VkPhysicalDeviceComputeShaderDerivativesFeaturesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceConditionalRenderingFeaturesEXT

type VkPhysicalDeviceConditionalRenderingFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceConservativeRasterizationPropertiesEXT

type VkPhysicalDeviceConservativeRasterizationPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceCooperativeMatrixFeaturesNV

type VkPhysicalDeviceCooperativeMatrixFeaturesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceCooperativeMatrixPropertiesNV

type VkPhysicalDeviceCooperativeMatrixPropertiesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceCornerSampledImageFeaturesNV

type VkPhysicalDeviceCornerSampledImageFeaturesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceCoverageReductionModeFeaturesNV

type VkPhysicalDeviceCoverageReductionModeFeaturesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceCustomBorderColorFeaturesEXT

type VkPhysicalDeviceCustomBorderColorFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceCustomBorderColorPropertiesEXT

type VkPhysicalDeviceCustomBorderColorPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV

type VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceDepthClipEnableFeaturesEXT

type VkPhysicalDeviceDepthClipEnableFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceDepthStencilResolveProperties

type VkPhysicalDeviceDepthStencilResolveProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceDepthStencilResolvePropertiesKHR

type VkPhysicalDeviceDepthStencilResolvePropertiesKHR struct {
}

type VkPhysicalDeviceDescriptorIndexingFeatures

type VkPhysicalDeviceDescriptorIndexingFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceDescriptorIndexingFeaturesEXT

type VkPhysicalDeviceDescriptorIndexingFeaturesEXT struct {
}

type VkPhysicalDeviceDescriptorIndexingProperties

type VkPhysicalDeviceDescriptorIndexingProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceDescriptorIndexingPropertiesEXT

type VkPhysicalDeviceDescriptorIndexingPropertiesEXT struct {
}

type VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV

type VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV

type VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceDeviceMemoryReportFeaturesEXT

type VkPhysicalDeviceDeviceMemoryReportFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceDiagnosticsConfigFeaturesNV

type VkPhysicalDeviceDiagnosticsConfigFeaturesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceDiscardRectanglePropertiesEXT

type VkPhysicalDeviceDiscardRectanglePropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceDriverProperties

type VkPhysicalDeviceDriverProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceDriverPropertiesKHR

type VkPhysicalDeviceDriverPropertiesKHR struct {
}

type VkPhysicalDeviceExclusiveScissorFeaturesNV

type VkPhysicalDeviceExclusiveScissorFeaturesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceExtendedDynamicStateFeaturesEXT

type VkPhysicalDeviceExtendedDynamicStateFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceExternalBufferInfo

type VkPhysicalDeviceExternalBufferInfo struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceExternalBufferInfoKHR

type VkPhysicalDeviceExternalBufferInfoKHR struct {
}

type VkPhysicalDeviceExternalFenceInfo

type VkPhysicalDeviceExternalFenceInfo struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceExternalFenceInfoKHR

type VkPhysicalDeviceExternalFenceInfoKHR struct {
}

type VkPhysicalDeviceExternalImageFormatInfo

type VkPhysicalDeviceExternalImageFormatInfo struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceExternalImageFormatInfoKHR

type VkPhysicalDeviceExternalImageFormatInfoKHR struct {
}

type VkPhysicalDeviceExternalMemoryHostPropertiesEXT

type VkPhysicalDeviceExternalMemoryHostPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceExternalSemaphoreInfo

type VkPhysicalDeviceExternalSemaphoreInfo struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceExternalSemaphoreInfoKHR

type VkPhysicalDeviceExternalSemaphoreInfoKHR struct {
}

type VkPhysicalDeviceFeatures

type VkPhysicalDeviceFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceFeatures2

type VkPhysicalDeviceFeatures2 struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceFeatures2KHR

type VkPhysicalDeviceFeatures2KHR struct {
}

type VkPhysicalDeviceFloat16Int8FeaturesKHR

type VkPhysicalDeviceFloat16Int8FeaturesKHR struct {
}

type VkPhysicalDeviceFloatControlsProperties

type VkPhysicalDeviceFloatControlsProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceFloatControlsPropertiesKHR

type VkPhysicalDeviceFloatControlsPropertiesKHR struct {
}

type VkPhysicalDeviceFragmentDensityMap2FeaturesEXT

type VkPhysicalDeviceFragmentDensityMap2FeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceFragmentDensityMap2PropertiesEXT

type VkPhysicalDeviceFragmentDensityMap2PropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceFragmentDensityMapFeaturesEXT

type VkPhysicalDeviceFragmentDensityMapFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceFragmentDensityMapPropertiesEXT

type VkPhysicalDeviceFragmentDensityMapPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV

type VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT

type VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceFragmentShadingRateFeaturesKHR

type VkPhysicalDeviceFragmentShadingRateFeaturesKHR struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceFragmentShadingRateKHR

type VkPhysicalDeviceFragmentShadingRateKHR struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceFragmentShadingRatePropertiesKHR

type VkPhysicalDeviceFragmentShadingRatePropertiesKHR struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceGroupProperties

type VkPhysicalDeviceGroupProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceGroupPropertiesKHR

type VkPhysicalDeviceGroupPropertiesKHR struct {
}

type VkPhysicalDeviceHostQueryResetFeatures

type VkPhysicalDeviceHostQueryResetFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceHostQueryResetFeaturesEXT

type VkPhysicalDeviceHostQueryResetFeaturesEXT struct {
}

type VkPhysicalDeviceIDProperties

type VkPhysicalDeviceIDProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceIDPropertiesKHR

type VkPhysicalDeviceIDPropertiesKHR struct {
}

type VkPhysicalDeviceImageDrmFormatModifierInfoEXT

type VkPhysicalDeviceImageDrmFormatModifierInfoEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceImageFormatInfo2

type VkPhysicalDeviceImageFormatInfo2 struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceImageFormatInfo2KHR

type VkPhysicalDeviceImageFormatInfo2KHR struct {
}

type VkPhysicalDeviceImageRobustnessFeaturesEXT

type VkPhysicalDeviceImageRobustnessFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceImageViewImageFormatInfoEXT

type VkPhysicalDeviceImageViewImageFormatInfoEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceImagelessFramebufferFeatures

type VkPhysicalDeviceImagelessFramebufferFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceImagelessFramebufferFeaturesKHR

type VkPhysicalDeviceImagelessFramebufferFeaturesKHR struct {
}

type VkPhysicalDeviceIndexTypeUint8FeaturesEXT

type VkPhysicalDeviceIndexTypeUint8FeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceInlineUniformBlockFeaturesEXT

type VkPhysicalDeviceInlineUniformBlockFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceInlineUniformBlockPropertiesEXT

type VkPhysicalDeviceInlineUniformBlockPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceLimits

type VkPhysicalDeviceLimits struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceLineRasterizationFeaturesEXT

type VkPhysicalDeviceLineRasterizationFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceLineRasterizationPropertiesEXT

type VkPhysicalDeviceLineRasterizationPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceMaintenance3Properties

type VkPhysicalDeviceMaintenance3Properties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceMaintenance3PropertiesKHR

type VkPhysicalDeviceMaintenance3PropertiesKHR struct {
}

type VkPhysicalDeviceMemoryBudgetPropertiesEXT

type VkPhysicalDeviceMemoryBudgetPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceMemoryPriorityFeaturesEXT

type VkPhysicalDeviceMemoryPriorityFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceMemoryProperties

type VkPhysicalDeviceMemoryProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceMemoryProperties2

type VkPhysicalDeviceMemoryProperties2 struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceMemoryProperties2KHR

type VkPhysicalDeviceMemoryProperties2KHR struct {
}

type VkPhysicalDeviceMeshShaderFeaturesNV

type VkPhysicalDeviceMeshShaderFeaturesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceMeshShaderPropertiesNV

type VkPhysicalDeviceMeshShaderPropertiesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceMultiviewFeatures

type VkPhysicalDeviceMultiviewFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceMultiviewFeaturesKHR

type VkPhysicalDeviceMultiviewFeaturesKHR struct {
}

type VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX

type VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceMultiviewProperties

type VkPhysicalDeviceMultiviewProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceMultiviewPropertiesKHR

type VkPhysicalDeviceMultiviewPropertiesKHR struct {
}

type VkPhysicalDevicePCIBusInfoPropertiesEXT

type VkPhysicalDevicePCIBusInfoPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDevicePerformanceQueryFeaturesKHR

type VkPhysicalDevicePerformanceQueryFeaturesKHR struct {
	// contains filtered or unexported fields
}

type VkPhysicalDevicePerformanceQueryPropertiesKHR

type VkPhysicalDevicePerformanceQueryPropertiesKHR struct {
	// contains filtered or unexported fields
}

type VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT

type VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR

type VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR struct {
	// contains filtered or unexported fields
}

type VkPhysicalDevicePointClippingProperties

type VkPhysicalDevicePointClippingProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDevicePointClippingPropertiesKHR

type VkPhysicalDevicePointClippingPropertiesKHR struct {
}

type VkPhysicalDevicePortabilitySubsetFeaturesKHR

type VkPhysicalDevicePortabilitySubsetFeaturesKHR struct {
	// contains filtered or unexported fields
}

type VkPhysicalDevicePortabilitySubsetPropertiesKHR

type VkPhysicalDevicePortabilitySubsetPropertiesKHR struct {
	// contains filtered or unexported fields
}

type VkPhysicalDevicePresentationPropertiesANDROID

type VkPhysicalDevicePresentationPropertiesANDROID struct {
	// contains filtered or unexported fields
}

type VkPhysicalDevicePrivateDataFeaturesEXT

type VkPhysicalDevicePrivateDataFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceProperties

type VkPhysicalDeviceProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceProperties2

type VkPhysicalDeviceProperties2 struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceProperties2KHR

type VkPhysicalDeviceProperties2KHR struct {
}

type VkPhysicalDeviceProtectedMemoryFeatures

type VkPhysicalDeviceProtectedMemoryFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceProtectedMemoryProperties

type VkPhysicalDeviceProtectedMemoryProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDevicePushDescriptorPropertiesKHR

type VkPhysicalDevicePushDescriptorPropertiesKHR struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceRayTracingFeaturesKHR

type VkPhysicalDeviceRayTracingFeaturesKHR struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceRayTracingPropertiesKHR

type VkPhysicalDeviceRayTracingPropertiesKHR struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceRayTracingPropertiesNV

type VkPhysicalDeviceRayTracingPropertiesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV

type VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceRobustness2FeaturesEXT

type VkPhysicalDeviceRobustness2FeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceRobustness2PropertiesEXT

type VkPhysicalDeviceRobustness2PropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceSampleLocationsPropertiesEXT

type VkPhysicalDeviceSampleLocationsPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceSamplerFilterMinmaxProperties

type VkPhysicalDeviceSamplerFilterMinmaxProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT

type VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT struct {
}

type VkPhysicalDeviceSamplerYcbcrConversionFeatures

type VkPhysicalDeviceSamplerYcbcrConversionFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR

type VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR struct {
}

type VkPhysicalDeviceScalarBlockLayoutFeatures

type VkPhysicalDeviceScalarBlockLayoutFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceScalarBlockLayoutFeaturesEXT

type VkPhysicalDeviceScalarBlockLayoutFeaturesEXT struct {
}

type VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures

type VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR

type VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR struct {
}

type VkPhysicalDeviceShaderAtomicFloatFeaturesEXT

type VkPhysicalDeviceShaderAtomicFloatFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShaderAtomicInt64Features

type VkPhysicalDeviceShaderAtomicInt64Features struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShaderAtomicInt64FeaturesKHR

type VkPhysicalDeviceShaderAtomicInt64FeaturesKHR struct {
}

type VkPhysicalDeviceShaderClockFeaturesKHR

type VkPhysicalDeviceShaderClockFeaturesKHR struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShaderCoreProperties2AMD

type VkPhysicalDeviceShaderCoreProperties2AMD struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShaderCorePropertiesAMD

type VkPhysicalDeviceShaderCorePropertiesAMD struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT

type VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShaderDrawParameterFeatures

type VkPhysicalDeviceShaderDrawParameterFeatures struct {
}

type VkPhysicalDeviceShaderDrawParametersFeatures

type VkPhysicalDeviceShaderDrawParametersFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShaderFloat16Int8Features

type VkPhysicalDeviceShaderFloat16Int8Features struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShaderFloat16Int8FeaturesKHR

type VkPhysicalDeviceShaderFloat16Int8FeaturesKHR struct {
}

type VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT

type VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShaderImageFootprintFeaturesNV

type VkPhysicalDeviceShaderImageFootprintFeaturesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL

type VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShaderSMBuiltinsFeaturesNV

type VkPhysicalDeviceShaderSMBuiltinsFeaturesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShaderSMBuiltinsPropertiesNV

type VkPhysicalDeviceShaderSMBuiltinsPropertiesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures

type VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR

type VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR struct {
}

type VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR

type VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShadingRateImageFeaturesNV

type VkPhysicalDeviceShadingRateImageFeaturesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceShadingRateImagePropertiesNV

type VkPhysicalDeviceShadingRateImagePropertiesNV struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceSparseImageFormatInfo2

type VkPhysicalDeviceSparseImageFormatInfo2 struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceSparseImageFormatInfo2KHR

type VkPhysicalDeviceSparseImageFormatInfo2KHR struct {
}

type VkPhysicalDeviceSparseProperties

type VkPhysicalDeviceSparseProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceSubgroupProperties

type VkPhysicalDeviceSubgroupProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceSubgroupSizeControlFeaturesEXT

type VkPhysicalDeviceSubgroupSizeControlFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceSubgroupSizeControlPropertiesEXT

type VkPhysicalDeviceSubgroupSizeControlPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceSurfaceInfo2KHR

type VkPhysicalDeviceSurfaceInfo2KHR struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT

type VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT

type VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT

type VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceTimelineSemaphoreFeatures

type VkPhysicalDeviceTimelineSemaphoreFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceTimelineSemaphoreFeaturesKHR

type VkPhysicalDeviceTimelineSemaphoreFeaturesKHR struct {
}

type VkPhysicalDeviceTimelineSemaphoreProperties

type VkPhysicalDeviceTimelineSemaphoreProperties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceTimelineSemaphorePropertiesKHR

type VkPhysicalDeviceTimelineSemaphorePropertiesKHR struct {
}

type VkPhysicalDeviceToolPropertiesEXT

type VkPhysicalDeviceToolPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceTransformFeedbackFeaturesEXT

type VkPhysicalDeviceTransformFeedbackFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceTransformFeedbackPropertiesEXT

type VkPhysicalDeviceTransformFeedbackPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceType

type VkPhysicalDeviceType = int32
const VK_PHYSICAL_DEVICE_TYPE_CPU VkPhysicalDeviceType = 4
const VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU VkPhysicalDeviceType = 2
const VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU VkPhysicalDeviceType = 1
const VK_PHYSICAL_DEVICE_TYPE_OTHER VkPhysicalDeviceType = 0
const VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU VkPhysicalDeviceType = 3

type VkPhysicalDeviceUniformBufferStandardLayoutFeatures

type VkPhysicalDeviceUniformBufferStandardLayoutFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR

type VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR struct {
}

type VkPhysicalDeviceVariablePointerFeatures

type VkPhysicalDeviceVariablePointerFeatures struct {
}

type VkPhysicalDeviceVariablePointerFeaturesKHR

type VkPhysicalDeviceVariablePointerFeaturesKHR struct {
}

type VkPhysicalDeviceVariablePointersFeatures

type VkPhysicalDeviceVariablePointersFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceVariablePointersFeaturesKHR

type VkPhysicalDeviceVariablePointersFeaturesKHR struct {
}

type VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT

type VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT

type VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceVulkan11Features

type VkPhysicalDeviceVulkan11Features struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceVulkan11Properties

type VkPhysicalDeviceVulkan11Properties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceVulkan12Features

type VkPhysicalDeviceVulkan12Features struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceVulkan12Properties

type VkPhysicalDeviceVulkan12Properties struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceVulkanMemoryModelFeatures

type VkPhysicalDeviceVulkanMemoryModelFeatures struct {
	// contains filtered or unexported fields
}

type VkPhysicalDeviceVulkanMemoryModelFeaturesKHR

type VkPhysicalDeviceVulkanMemoryModelFeaturesKHR struct {
}

type VkPhysicalDeviceYcbcrImageArraysFeaturesEXT

type VkPhysicalDeviceYcbcrImageArraysFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkPipeline

type VkPipeline = uint64

type VkPipelineBindPoint

type VkPipelineBindPoint = int32
const VK_PIPELINE_BIND_POINT_COMPUTE VkPipelineBindPoint = 1
const VK_PIPELINE_BIND_POINT_GRAPHICS VkPipelineBindPoint = 0

type VkPipelineCache

type VkPipelineCache = uint64

type VkPipelineCacheCreateFlagBits

type VkPipelineCacheCreateFlagBits = VkFlags

type VkPipelineCacheCreateFlags

type VkPipelineCacheCreateFlags = VkFlags

type VkPipelineCacheCreateInfo

type VkPipelineCacheCreateInfo struct {
	// contains filtered or unexported fields
}

type VkPipelineCacheHeaderVersion

type VkPipelineCacheHeaderVersion = int32
const VK_PIPELINE_CACHE_HEADER_VERSION_ONE VkPipelineCacheHeaderVersion = 1

type VkPipelineColorBlendAdvancedStateCreateInfoEXT

type VkPipelineColorBlendAdvancedStateCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkPipelineColorBlendAttachmentState

type VkPipelineColorBlendAttachmentState struct {
	// contains filtered or unexported fields
}

type VkPipelineColorBlendStateCreateFlags

type VkPipelineColorBlendStateCreateFlags = VkFlags

type VkPipelineColorBlendStateCreateInfo

type VkPipelineColorBlendStateCreateInfo struct {
	// contains filtered or unexported fields
}

type VkPipelineCompilerControlCreateInfoAMD

type VkPipelineCompilerControlCreateInfoAMD struct {
	// contains filtered or unexported fields
}

type VkPipelineCompilerControlFlagBitsAMD

type VkPipelineCompilerControlFlagBitsAMD = VkFlags

type VkPipelineCompilerControlFlagsAMD

type VkPipelineCompilerControlFlagsAMD = VkFlags

type VkPipelineCoverageModulationStateCreateFlagsNV

type VkPipelineCoverageModulationStateCreateFlagsNV = VkFlags

type VkPipelineCoverageModulationStateCreateInfoNV

type VkPipelineCoverageModulationStateCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkPipelineCoverageReductionStateCreateFlagsNV

type VkPipelineCoverageReductionStateCreateFlagsNV = VkFlags

type VkPipelineCoverageReductionStateCreateInfoNV

type VkPipelineCoverageReductionStateCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkPipelineCoverageToColorStateCreateFlagsNV

type VkPipelineCoverageToColorStateCreateFlagsNV = VkFlags

type VkPipelineCoverageToColorStateCreateInfoNV

type VkPipelineCoverageToColorStateCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkPipelineCreateFlagBits

type VkPipelineCreateFlagBits = VkFlags
const VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT VkPipelineCreateFlagBits = 0x1 << 1
const VK_PIPELINE_CREATE_DERIVATIVE_BIT VkPipelineCreateFlagBits = 0x1 << 2
const VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT VkPipelineCreateFlagBits = 0x1 << 0

type VkPipelineCreateFlags

type VkPipelineCreateFlags = VkFlags

type VkPipelineCreationFeedbackCreateInfoEXT

type VkPipelineCreationFeedbackCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkPipelineCreationFeedbackEXT

type VkPipelineCreationFeedbackEXT struct {
	// contains filtered or unexported fields
}

type VkPipelineCreationFeedbackFlagBitsEXT

type VkPipelineCreationFeedbackFlagBitsEXT = VkFlags
const VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT VkPipelineCreationFeedbackFlagBitsEXT = 0x1 << 1
const VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT VkPipelineCreationFeedbackFlagBitsEXT = 0x1 << 2
const VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT VkPipelineCreationFeedbackFlagBitsEXT = 0x1 << 0

type VkPipelineCreationFeedbackFlagsEXT

type VkPipelineCreationFeedbackFlagsEXT = VkFlags

type VkPipelineDepthStencilStateCreateFlags

type VkPipelineDepthStencilStateCreateFlags = VkFlags

type VkPipelineDepthStencilStateCreateInfo

type VkPipelineDepthStencilStateCreateInfo struct {
	// contains filtered or unexported fields
}

type VkPipelineDiscardRectangleStateCreateFlagsEXT

type VkPipelineDiscardRectangleStateCreateFlagsEXT = VkFlags

type VkPipelineDiscardRectangleStateCreateInfoEXT

type VkPipelineDiscardRectangleStateCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkPipelineDynamicStateCreateFlags

type VkPipelineDynamicStateCreateFlags = VkFlags

type VkPipelineDynamicStateCreateInfo

type VkPipelineDynamicStateCreateInfo struct {
	// contains filtered or unexported fields
}

type VkPipelineExecutableInfoKHR

type VkPipelineExecutableInfoKHR struct {
	// contains filtered or unexported fields
}

type VkPipelineExecutableInternalRepresentationKHR

type VkPipelineExecutableInternalRepresentationKHR struct {
	// contains filtered or unexported fields
}

type VkPipelineExecutablePropertiesKHR

type VkPipelineExecutablePropertiesKHR struct {
	// contains filtered or unexported fields
}

type VkPipelineExecutableStatisticFormatKHR

type VkPipelineExecutableStatisticFormatKHR = int32
const VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR VkPipelineExecutableStatisticFormatKHR = 0
const VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR VkPipelineExecutableStatisticFormatKHR = 3
const VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR VkPipelineExecutableStatisticFormatKHR = 1
const VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR VkPipelineExecutableStatisticFormatKHR = 2

type VkPipelineExecutableStatisticKHR

type VkPipelineExecutableStatisticKHR struct {
	// contains filtered or unexported fields
}

type VkPipelineExecutableStatisticValueKHR

type VkPipelineExecutableStatisticValueKHR = struct {
	// contains filtered or unexported fields
}

type VkPipelineFragmentShadingRateStateCreateInfoKHR

type VkPipelineFragmentShadingRateStateCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkPipelineInfoKHR

type VkPipelineInfoKHR struct {
	// contains filtered or unexported fields
}

type VkPipelineInputAssemblyStateCreateFlags

type VkPipelineInputAssemblyStateCreateFlags = VkFlags

type VkPipelineInputAssemblyStateCreateInfo

type VkPipelineInputAssemblyStateCreateInfo struct {
	// contains filtered or unexported fields
}

type VkPipelineLayout

type VkPipelineLayout = uint64

type VkPipelineLayoutCreateFlags

type VkPipelineLayoutCreateFlags = VkFlags

type VkPipelineLayoutCreateInfo

type VkPipelineLayoutCreateInfo struct {
	// contains filtered or unexported fields
}

type VkPipelineLibraryCreateInfoKHR

type VkPipelineLibraryCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkPipelineMultisampleStateCreateFlags

type VkPipelineMultisampleStateCreateFlags = VkFlags

type VkPipelineMultisampleStateCreateInfo

type VkPipelineMultisampleStateCreateInfo struct {
	// contains filtered or unexported fields
}

type VkPipelineRasterizationConservativeStateCreateFlagsEXT

type VkPipelineRasterizationConservativeStateCreateFlagsEXT = VkFlags

type VkPipelineRasterizationConservativeStateCreateInfoEXT

type VkPipelineRasterizationConservativeStateCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkPipelineRasterizationDepthClipStateCreateFlagsEXT

type VkPipelineRasterizationDepthClipStateCreateFlagsEXT = VkFlags

type VkPipelineRasterizationDepthClipStateCreateInfoEXT

type VkPipelineRasterizationDepthClipStateCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkPipelineRasterizationLineStateCreateInfoEXT

type VkPipelineRasterizationLineStateCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkPipelineRasterizationStateCreateFlags

type VkPipelineRasterizationStateCreateFlags = VkFlags

type VkPipelineRasterizationStateCreateInfo

type VkPipelineRasterizationStateCreateInfo struct {
	// contains filtered or unexported fields
}

type VkPipelineRasterizationStateRasterizationOrderAMD

type VkPipelineRasterizationStateRasterizationOrderAMD struct {
	// contains filtered or unexported fields
}

type VkPipelineRasterizationStateStreamCreateFlagsEXT

type VkPipelineRasterizationStateStreamCreateFlagsEXT = VkFlags

type VkPipelineRasterizationStateStreamCreateInfoEXT

type VkPipelineRasterizationStateStreamCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkPipelineRepresentativeFragmentTestStateCreateInfoNV

type VkPipelineRepresentativeFragmentTestStateCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkPipelineSampleLocationsStateCreateInfoEXT

type VkPipelineSampleLocationsStateCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkPipelineShaderStageCreateFlagBits

type VkPipelineShaderStageCreateFlagBits = VkFlags

type VkPipelineShaderStageCreateFlags

type VkPipelineShaderStageCreateFlags = VkFlags

type VkPipelineShaderStageCreateInfo

type VkPipelineShaderStageCreateInfo struct {
	// contains filtered or unexported fields
}

type VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT

type VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkPipelineStageFlagBits

type VkPipelineStageFlagBits = VkFlags
const VK_PIPELINE_STAGE_ALL_COMMANDS_BIT VkPipelineStageFlagBits = 0x1 << 16
const VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT VkPipelineStageFlagBits = 0x1 << 15
const VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT VkPipelineStageFlagBits = 0x1 << 13
const VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT VkPipelineStageFlagBits = 0x1 << 10
const VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT VkPipelineStageFlagBits = 0x1 << 11
const VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT VkPipelineStageFlagBits = 0x1 << 1
const VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT VkPipelineStageFlagBits = 0x1 << 8
const VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT VkPipelineStageFlagBits = 0x1 << 7
const VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT VkPipelineStageFlagBits = 0x1 << 6
const VK_PIPELINE_STAGE_HOST_BIT VkPipelineStageFlagBits = 0x1 << 14
const VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT VkPipelineStageFlagBits = 0x1 << 9
const VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT VkPipelineStageFlagBits = 0x1 << 4
const VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT VkPipelineStageFlagBits = 0x1 << 5
const VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT VkPipelineStageFlagBits = 0x1 << 0
const VK_PIPELINE_STAGE_TRANSFER_BIT VkPipelineStageFlagBits = 0x1 << 12
const VK_PIPELINE_STAGE_VERTEX_INPUT_BIT VkPipelineStageFlagBits = 0x1 << 2
const VK_PIPELINE_STAGE_VERTEX_SHADER_BIT VkPipelineStageFlagBits = 0x1 << 3

type VkPipelineStageFlags

type VkPipelineStageFlags = VkFlags

type VkPipelineTessellationDomainOriginStateCreateInfo

type VkPipelineTessellationDomainOriginStateCreateInfo struct {
	// contains filtered or unexported fields
}

type VkPipelineTessellationDomainOriginStateCreateInfoKHR

type VkPipelineTessellationDomainOriginStateCreateInfoKHR struct {
}

type VkPipelineTessellationStateCreateFlags

type VkPipelineTessellationStateCreateFlags = VkFlags

type VkPipelineTessellationStateCreateInfo

type VkPipelineTessellationStateCreateInfo struct {
	// contains filtered or unexported fields
}

type VkPipelineVertexInputDivisorStateCreateInfoEXT

type VkPipelineVertexInputDivisorStateCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkPipelineVertexInputStateCreateFlags

type VkPipelineVertexInputStateCreateFlags = VkFlags

type VkPipelineVertexInputStateCreateInfo

type VkPipelineVertexInputStateCreateInfo struct {
	// contains filtered or unexported fields
}

type VkPipelineViewportCoarseSampleOrderStateCreateInfoNV

type VkPipelineViewportCoarseSampleOrderStateCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkPipelineViewportExclusiveScissorStateCreateInfoNV

type VkPipelineViewportExclusiveScissorStateCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkPipelineViewportShadingRateImageStateCreateInfoNV

type VkPipelineViewportShadingRateImageStateCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkPipelineViewportStateCreateFlags

type VkPipelineViewportStateCreateFlags = VkFlags

type VkPipelineViewportStateCreateInfo

type VkPipelineViewportStateCreateInfo struct {
	// contains filtered or unexported fields
}

type VkPipelineViewportSwizzleStateCreateFlagsNV

type VkPipelineViewportSwizzleStateCreateFlagsNV = VkFlags

type VkPipelineViewportSwizzleStateCreateInfoNV

type VkPipelineViewportSwizzleStateCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkPipelineViewportWScalingStateCreateInfoNV

type VkPipelineViewportWScalingStateCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkPointClippingBehavior

type VkPointClippingBehavior = int32
const VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES VkPointClippingBehavior = 0
const VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY VkPointClippingBehavior = 1

type VkPointClippingBehaviorKHR

type VkPointClippingBehaviorKHR = VkPointClippingBehavior

type VkPolygonMode

type VkPolygonMode = int32
const VK_POLYGON_MODE_FILL VkPolygonMode = 0
const VK_POLYGON_MODE_LINE VkPolygonMode = 1
const VK_POLYGON_MODE_POINT VkPolygonMode = 2

type VkPresentFrameTokenGGP

type VkPresentFrameTokenGGP struct {
	// contains filtered or unexported fields
}

type VkPresentInfoKHR

type VkPresentInfoKHR struct {
	// contains filtered or unexported fields
}

type VkPresentModeKHR

type VkPresentModeKHR = int32
const VK_PRESENT_MODE_FIFO_KHR VkPresentModeKHR = 2
const VK_PRESENT_MODE_FIFO_RELAXED_KHR VkPresentModeKHR = 3
const VK_PRESENT_MODE_IMMEDIATE_KHR VkPresentModeKHR = 0
const VK_PRESENT_MODE_MAILBOX_KHR VkPresentModeKHR = 1

type VkPresentRegionKHR

type VkPresentRegionKHR struct {
	// contains filtered or unexported fields
}

type VkPresentRegionsKHR

type VkPresentRegionsKHR struct {
	// contains filtered or unexported fields
}

type VkPresentTimeGOOGLE

type VkPresentTimeGOOGLE struct {
	// contains filtered or unexported fields
}

type VkPresentTimesInfoGOOGLE

type VkPresentTimesInfoGOOGLE struct {
	// contains filtered or unexported fields
}

type VkPrimitiveTopology

type VkPrimitiveTopology = int32
const VK_PRIMITIVE_TOPOLOGY_LINE_LIST VkPrimitiveTopology = 1
const VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY VkPrimitiveTopology = 6
const VK_PRIMITIVE_TOPOLOGY_LINE_STRIP VkPrimitiveTopology = 2
const VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY VkPrimitiveTopology = 7
const VK_PRIMITIVE_TOPOLOGY_PATCH_LIST VkPrimitiveTopology = 10
const VK_PRIMITIVE_TOPOLOGY_POINT_LIST VkPrimitiveTopology = 0
const VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN VkPrimitiveTopology = 5
const VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST VkPrimitiveTopology = 3
const VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY VkPrimitiveTopology = 8
const VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP VkPrimitiveTopology = 4
const VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY VkPrimitiveTopology = 9

type VkPrivateDataSlotCreateFlagBitsEXT

type VkPrivateDataSlotCreateFlagBitsEXT = VkFlags

type VkPrivateDataSlotCreateFlagsEXT

type VkPrivateDataSlotCreateFlagsEXT = VkFlags

type VkPrivateDataSlotCreateInfoEXT

type VkPrivateDataSlotCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkPrivateDataSlotEXT

type VkPrivateDataSlotEXT = uint64

type VkProtectedSubmitInfo

type VkProtectedSubmitInfo struct {
	// contains filtered or unexported fields
}

type VkPushConstantRange

type VkPushConstantRange struct {
	// contains filtered or unexported fields
}

type VkQueryControlFlagBits

type VkQueryControlFlagBits = VkFlags
const VK_QUERY_CONTROL_PRECISE_BIT VkQueryControlFlagBits = 0x1 << 0

type VkQueryControlFlags

type VkQueryControlFlags = VkFlags

type VkQueryPipelineStatisticFlagBits

type VkQueryPipelineStatisticFlagBits = VkFlags
const VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT VkQueryPipelineStatisticFlagBits = 0x1 << 5
const VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT VkQueryPipelineStatisticFlagBits = 0x1 << 6
const VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT VkQueryPipelineStatisticFlagBits = 0x1 << 10
const VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT VkQueryPipelineStatisticFlagBits = 0x1 << 7
const VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT VkQueryPipelineStatisticFlagBits = 0x1 << 3
const VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT VkQueryPipelineStatisticFlagBits = 0x1 << 4
const VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT VkQueryPipelineStatisticFlagBits = 0x1 << 1
const VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT VkQueryPipelineStatisticFlagBits = 0x1 << 0
const VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT VkQueryPipelineStatisticFlagBits = 0x1 << 8
const VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT VkQueryPipelineStatisticFlagBits = 0x1 << 9
const VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT VkQueryPipelineStatisticFlagBits = 0x1 << 2

type VkQueryPipelineStatisticFlags

type VkQueryPipelineStatisticFlags = VkFlags

type VkQueryPool

type VkQueryPool = uint64

type VkQueryPoolCreateFlags

type VkQueryPoolCreateFlags = VkFlags

type VkQueryPoolCreateInfo

type VkQueryPoolCreateInfo struct {
	// contains filtered or unexported fields
}

type VkQueryPoolCreateInfoINTEL

type VkQueryPoolCreateInfoINTEL struct {
}

type VkQueryPoolPerformanceCreateInfoKHR

type VkQueryPoolPerformanceCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkQueryPoolPerformanceQueryCreateInfoINTEL

type VkQueryPoolPerformanceQueryCreateInfoINTEL struct {
	// contains filtered or unexported fields
}

type VkQueryPoolSamplingModeINTEL

type VkQueryPoolSamplingModeINTEL = int32
const VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL VkQueryPoolSamplingModeINTEL = 0

type VkQueryResultFlagBits

type VkQueryResultFlagBits = VkFlags
const VK_QUERY_RESULT_64_BIT VkQueryResultFlagBits = 0x1 << 0
const VK_QUERY_RESULT_PARTIAL_BIT VkQueryResultFlagBits = 0x1 << 3
const VK_QUERY_RESULT_WAIT_BIT VkQueryResultFlagBits = 0x1 << 1
const VK_QUERY_RESULT_WITH_AVAILABILITY_BIT VkQueryResultFlagBits = 0x1 << 2

type VkQueryResultFlags

type VkQueryResultFlags = VkFlags

type VkQueryType

type VkQueryType = int32
const VK_QUERY_TYPE_OCCLUSION VkQueryType = 0
const VK_QUERY_TYPE_PIPELINE_STATISTICS VkQueryType = 1
const VK_QUERY_TYPE_TIMESTAMP VkQueryType = 2

type VkQueue

type VkQueue = uint64

type VkQueueFamilyCheckpointPropertiesNV

type VkQueueFamilyCheckpointPropertiesNV struct {
	// contains filtered or unexported fields
}

type VkQueueFamilyProperties

type VkQueueFamilyProperties struct {
	// contains filtered or unexported fields
}

type VkQueueFamilyProperties2

type VkQueueFamilyProperties2 struct {
	// contains filtered or unexported fields
}

type VkQueueFamilyProperties2KHR

type VkQueueFamilyProperties2KHR struct {
}

type VkQueueFlagBits

type VkQueueFlagBits = VkFlags
const VK_QUEUE_COMPUTE_BIT VkQueueFlagBits = 0x1 << 1
const VK_QUEUE_GRAPHICS_BIT VkQueueFlagBits = 0x1 << 0
const VK_QUEUE_SPARSE_BINDING_BIT VkQueueFlagBits = 0x1 << 3
const VK_QUEUE_TRANSFER_BIT VkQueueFlagBits = 0x1 << 2

type VkQueueFlags

type VkQueueFlags = VkFlags

type VkQueueGlobalPriorityEXT

type VkQueueGlobalPriorityEXT = int32
const VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT VkQueueGlobalPriorityEXT = 512
const VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT VkQueueGlobalPriorityEXT = 128
const VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT VkQueueGlobalPriorityEXT = 256
const VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT VkQueueGlobalPriorityEXT = 1024

type VkRasterizationOrderAMD

type VkRasterizationOrderAMD = int32
const VK_RASTERIZATION_ORDER_RELAXED_AMD VkRasterizationOrderAMD = 1
const VK_RASTERIZATION_ORDER_STRICT_AMD VkRasterizationOrderAMD = 0

type VkRayTracingPipelineCreateInfoKHR

type VkRayTracingPipelineCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkRayTracingPipelineCreateInfoNV

type VkRayTracingPipelineCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkRayTracingPipelineInterfaceCreateInfoKHR

type VkRayTracingPipelineInterfaceCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkRayTracingShaderGroupCreateInfoKHR

type VkRayTracingShaderGroupCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkRayTracingShaderGroupCreateInfoNV

type VkRayTracingShaderGroupCreateInfoNV struct {
	// contains filtered or unexported fields
}

type VkRayTracingShaderGroupTypeKHR

type VkRayTracingShaderGroupTypeKHR = int32
const VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR VkRayTracingShaderGroupTypeKHR = 0
const VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR VkRayTracingShaderGroupTypeKHR = 2
const VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR VkRayTracingShaderGroupTypeKHR = 1

type VkRayTracingShaderGroupTypeNV

type VkRayTracingShaderGroupTypeNV = VkRayTracingShaderGroupTypeKHR

type VkRect2D

type VkRect2D struct {
	// contains filtered or unexported fields
}

type VkRectLayerKHR

type VkRectLayerKHR struct {
	// contains filtered or unexported fields
}

type VkRefreshCycleDurationGOOGLE

type VkRefreshCycleDurationGOOGLE struct {
	// contains filtered or unexported fields
}

type VkRenderPass

type VkRenderPass = uint64

type VkRenderPassAttachmentBeginInfo

type VkRenderPassAttachmentBeginInfo struct {
	// contains filtered or unexported fields
}

type VkRenderPassAttachmentBeginInfoKHR

type VkRenderPassAttachmentBeginInfoKHR struct {
}

type VkRenderPassBeginInfo

type VkRenderPassBeginInfo struct {
	// contains filtered or unexported fields
}

type VkRenderPassCreateFlagBits

type VkRenderPassCreateFlagBits = VkFlags

type VkRenderPassCreateFlags

type VkRenderPassCreateFlags = VkFlags

type VkRenderPassCreateInfo

type VkRenderPassCreateInfo struct {
	// contains filtered or unexported fields
}

type VkRenderPassCreateInfo2

type VkRenderPassCreateInfo2 struct {
	// contains filtered or unexported fields
}

type VkRenderPassCreateInfo2KHR

type VkRenderPassCreateInfo2KHR struct {
}

type VkRenderPassFragmentDensityMapCreateInfoEXT

type VkRenderPassFragmentDensityMapCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkRenderPassInputAttachmentAspectCreateInfo

type VkRenderPassInputAttachmentAspectCreateInfo struct {
	// contains filtered or unexported fields
}

type VkRenderPassInputAttachmentAspectCreateInfoKHR

type VkRenderPassInputAttachmentAspectCreateInfoKHR struct {
}

type VkRenderPassMultiviewCreateInfo

type VkRenderPassMultiviewCreateInfo struct {
	// contains filtered or unexported fields
}

type VkRenderPassMultiviewCreateInfoKHR

type VkRenderPassMultiviewCreateInfoKHR struct {
}

type VkRenderPassSampleLocationsBeginInfoEXT

type VkRenderPassSampleLocationsBeginInfoEXT struct {
	// contains filtered or unexported fields
}

type VkRenderPassTransformBeginInfoQCOM

type VkRenderPassTransformBeginInfoQCOM struct {
	// contains filtered or unexported fields
}

type VkResolveImageInfo2KHR

type VkResolveImageInfo2KHR struct {
	// contains filtered or unexported fields
}

type VkResolveModeFlagBits

type VkResolveModeFlagBits = VkFlags
const VK_RESOLVE_MODE_AVERAGE_BIT VkResolveModeFlagBits = 0x1 << 1
const VK_RESOLVE_MODE_MAX_BIT VkResolveModeFlagBits = 0x1 << 3
const VK_RESOLVE_MODE_MIN_BIT VkResolveModeFlagBits = 0x1 << 2
const VK_RESOLVE_MODE_NONE VkResolveModeFlagBits = 0
const VK_RESOLVE_MODE_SAMPLE_ZERO_BIT VkResolveModeFlagBits = 0x1 << 0

type VkResolveModeFlagBitsKHR

type VkResolveModeFlagBitsKHR = VkResolveModeFlagBits

type VkResolveModeFlags

type VkResolveModeFlags = VkFlags

type VkResolveModeFlagsKHR

type VkResolveModeFlagsKHR = uint32

type VkResult

type VkResult = int32
const VK_ERROR_DEVICE_LOST VkResult = -4
const VK_ERROR_EXTENSION_NOT_PRESENT VkResult = -7
const VK_ERROR_FEATURE_NOT_PRESENT VkResult = -8
const VK_ERROR_FORMAT_NOT_SUPPORTED VkResult = -11
const VK_ERROR_FRAGMENTED_POOL VkResult = -12
const VK_ERROR_INCOMPATIBLE_DRIVER VkResult = -9
const VK_ERROR_INITIALIZATION_FAILED VkResult = -3
const VK_ERROR_LAYER_NOT_PRESENT VkResult = -6
const VK_ERROR_MEMORY_MAP_FAILED VkResult = -5
const VK_ERROR_OUT_OF_DEVICE_MEMORY VkResult = -2
const VK_ERROR_OUT_OF_HOST_MEMORY VkResult = -1
const VK_ERROR_TOO_MANY_OBJECTS VkResult = -10
const VK_ERROR_UNKNOWN VkResult = -13
const VK_EVENT_RESET VkResult = 4
const VK_EVENT_SET VkResult = 3
const VK_INCOMPLETE VkResult = 5
const VK_NOT_READY VkResult = 1
const VK_SUCCESS VkResult = 0
const VK_TIMEOUT VkResult = 2

type VkSampleCountFlagBits

type VkSampleCountFlagBits = VkFlags
const VK_SAMPLE_COUNT_16_BIT VkSampleCountFlagBits = 0x1 << 4
const VK_SAMPLE_COUNT_1_BIT VkSampleCountFlagBits = 0x1 << 0
const VK_SAMPLE_COUNT_2_BIT VkSampleCountFlagBits = 0x1 << 1
const VK_SAMPLE_COUNT_32_BIT VkSampleCountFlagBits = 0x1 << 5
const VK_SAMPLE_COUNT_4_BIT VkSampleCountFlagBits = 0x1 << 2
const VK_SAMPLE_COUNT_64_BIT VkSampleCountFlagBits = 0x1 << 6
const VK_SAMPLE_COUNT_8_BIT VkSampleCountFlagBits = 0x1 << 3

type VkSampleCountFlags

type VkSampleCountFlags = VkFlags

type VkSampleLocationEXT

type VkSampleLocationEXT struct {
	// contains filtered or unexported fields
}

type VkSampleLocationsInfoEXT

type VkSampleLocationsInfoEXT struct {
	// contains filtered or unexported fields
}

type VkSampleMask

type VkSampleMask = uint32

type VkSampler

type VkSampler = uint64

type VkSamplerAddressMode

type VkSamplerAddressMode = int32
const VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER VkSamplerAddressMode = 3
const VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE VkSamplerAddressMode = 2
const VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT VkSamplerAddressMode = 1
const VK_SAMPLER_ADDRESS_MODE_REPEAT VkSamplerAddressMode = 0

type VkSamplerCreateFlagBits

type VkSamplerCreateFlagBits = VkFlags

type VkSamplerCreateFlags

type VkSamplerCreateFlags = VkFlags

type VkSamplerCreateInfo

type VkSamplerCreateInfo struct {
	// contains filtered or unexported fields
}

type VkSamplerCustomBorderColorCreateInfoEXT

type VkSamplerCustomBorderColorCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkSamplerMipmapMode

type VkSamplerMipmapMode = int32
const VK_SAMPLER_MIPMAP_MODE_LINEAR VkSamplerMipmapMode = 1
const VK_SAMPLER_MIPMAP_MODE_NEAREST VkSamplerMipmapMode = 0

type VkSamplerReductionMode

type VkSamplerReductionMode = int32
const VK_SAMPLER_REDUCTION_MODE_MAX VkSamplerReductionMode = 2
const VK_SAMPLER_REDUCTION_MODE_MIN VkSamplerReductionMode = 1
const VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE VkSamplerReductionMode = 0

type VkSamplerReductionModeCreateInfo

type VkSamplerReductionModeCreateInfo struct {
	// contains filtered or unexported fields
}

type VkSamplerReductionModeCreateInfoEXT

type VkSamplerReductionModeCreateInfoEXT struct {
}

type VkSamplerReductionModeEXT

type VkSamplerReductionModeEXT = VkSamplerReductionMode

type VkSamplerYcbcrConversion

type VkSamplerYcbcrConversion = uint64

type VkSamplerYcbcrConversionCreateInfo

type VkSamplerYcbcrConversionCreateInfo struct {
	// contains filtered or unexported fields
}

type VkSamplerYcbcrConversionCreateInfoKHR

type VkSamplerYcbcrConversionCreateInfoKHR struct {
}

type VkSamplerYcbcrConversionImageFormatProperties

type VkSamplerYcbcrConversionImageFormatProperties struct {
	// contains filtered or unexported fields
}

type VkSamplerYcbcrConversionImageFormatPropertiesKHR

type VkSamplerYcbcrConversionImageFormatPropertiesKHR struct {
}

type VkSamplerYcbcrConversionInfo

type VkSamplerYcbcrConversionInfo struct {
	// contains filtered or unexported fields
}

type VkSamplerYcbcrConversionInfoKHR

type VkSamplerYcbcrConversionInfoKHR struct {
}

type VkSamplerYcbcrConversionKHR

type VkSamplerYcbcrConversionKHR = uint64

type VkSamplerYcbcrModelConversion

type VkSamplerYcbcrModelConversion = int32
const VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY VkSamplerYcbcrModelConversion = 0
const VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 VkSamplerYcbcrModelConversion = 4
const VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 VkSamplerYcbcrModelConversion = 3
const VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 VkSamplerYcbcrModelConversion = 2
const VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY VkSamplerYcbcrModelConversion = 1

type VkSamplerYcbcrModelConversionKHR

type VkSamplerYcbcrModelConversionKHR = VkSamplerYcbcrModelConversion

type VkSamplerYcbcrRange

type VkSamplerYcbcrRange = int32
const VK_SAMPLER_YCBCR_RANGE_ITU_FULL VkSamplerYcbcrRange = 0
const VK_SAMPLER_YCBCR_RANGE_ITU_NARROW VkSamplerYcbcrRange = 1

type VkSamplerYcbcrRangeKHR

type VkSamplerYcbcrRangeKHR = VkSamplerYcbcrRange

type VkScopeNV

type VkScopeNV = int32
const VK_SCOPE_DEVICE_NV VkScopeNV = 1
const VK_SCOPE_QUEUE_FAMILY_NV VkScopeNV = 5
const VK_SCOPE_SUBGROUP_NV VkScopeNV = 3
const VK_SCOPE_WORKGROUP_NV VkScopeNV = 2

type VkSemaphore

type VkSemaphore = uint64

type VkSemaphoreCreateFlags

type VkSemaphoreCreateFlags = VkFlags

type VkSemaphoreCreateInfo

type VkSemaphoreCreateInfo struct {
	// contains filtered or unexported fields
}

type VkSemaphoreGetFdInfoKHR

type VkSemaphoreGetFdInfoKHR struct {
	// contains filtered or unexported fields
}

type VkSemaphoreGetWin32HandleInfoKHR

type VkSemaphoreGetWin32HandleInfoKHR struct {
	// contains filtered or unexported fields
}

type VkSemaphoreImportFlagBits

type VkSemaphoreImportFlagBits = VkFlags
const VK_SEMAPHORE_IMPORT_TEMPORARY_BIT VkSemaphoreImportFlagBits = 0x1 << 0

type VkSemaphoreImportFlagBitsKHR

type VkSemaphoreImportFlagBitsKHR = VkSemaphoreImportFlagBits

type VkSemaphoreImportFlags

type VkSemaphoreImportFlags = VkFlags

type VkSemaphoreImportFlagsKHR

type VkSemaphoreImportFlagsKHR = uint32

type VkSemaphoreSignalInfo

type VkSemaphoreSignalInfo struct {
	// contains filtered or unexported fields
}

type VkSemaphoreSignalInfoKHR

type VkSemaphoreSignalInfoKHR struct {
}

type VkSemaphoreType

type VkSemaphoreType = int32
const VK_SEMAPHORE_TYPE_BINARY VkSemaphoreType = 0
const VK_SEMAPHORE_TYPE_TIMELINE VkSemaphoreType = 1

type VkSemaphoreTypeCreateInfo

type VkSemaphoreTypeCreateInfo struct {
	// contains filtered or unexported fields
}

type VkSemaphoreTypeCreateInfoKHR

type VkSemaphoreTypeCreateInfoKHR struct {
}

type VkSemaphoreTypeKHR

type VkSemaphoreTypeKHR = VkSemaphoreType

type VkSemaphoreWaitFlagBits

type VkSemaphoreWaitFlagBits = VkFlags
const VK_SEMAPHORE_WAIT_ANY_BIT VkSemaphoreWaitFlagBits = 0x1 << 0

type VkSemaphoreWaitFlagBitsKHR

type VkSemaphoreWaitFlagBitsKHR = VkSemaphoreWaitFlagBits

type VkSemaphoreWaitFlags

type VkSemaphoreWaitFlags = VkFlags

type VkSemaphoreWaitFlagsKHR

type VkSemaphoreWaitFlagsKHR = uint32

type VkSemaphoreWaitInfo

type VkSemaphoreWaitInfo struct {
	// contains filtered or unexported fields
}

type VkSemaphoreWaitInfoKHR

type VkSemaphoreWaitInfoKHR struct {
}

type VkSetStateFlagsIndirectCommandNV

type VkSetStateFlagsIndirectCommandNV struct {
	// contains filtered or unexported fields
}

type VkShaderCorePropertiesFlagBitsAMD

type VkShaderCorePropertiesFlagBitsAMD = VkFlags

type VkShaderCorePropertiesFlagsAMD

type VkShaderCorePropertiesFlagsAMD = VkFlags

type VkShaderFloatControlsIndependence

type VkShaderFloatControlsIndependence = int32
const VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY VkShaderFloatControlsIndependence = 0
const VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL VkShaderFloatControlsIndependence = 1
const VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE VkShaderFloatControlsIndependence = 2

type VkShaderFloatControlsIndependenceKHR

type VkShaderFloatControlsIndependenceKHR = VkShaderFloatControlsIndependence

type VkShaderInfoTypeAMD

type VkShaderInfoTypeAMD = int32
const VK_SHADER_INFO_TYPE_BINARY_AMD VkShaderInfoTypeAMD = 1
const VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD VkShaderInfoTypeAMD = 2
const VK_SHADER_INFO_TYPE_STATISTICS_AMD VkShaderInfoTypeAMD = 0

type VkShaderModule

type VkShaderModule = uint64

type VkShaderModuleCreateFlagBits

type VkShaderModuleCreateFlagBits = VkFlags

type VkShaderModuleCreateFlags

type VkShaderModuleCreateFlags = VkFlags

type VkShaderModuleCreateInfo

type VkShaderModuleCreateInfo struct {
	// contains filtered or unexported fields
}

type VkShaderModuleValidationCacheCreateInfoEXT

type VkShaderModuleValidationCacheCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkShaderResourceUsageAMD

type VkShaderResourceUsageAMD struct {
	// contains filtered or unexported fields
}

type VkShaderStageFlagBits

type VkShaderStageFlagBits = VkFlags
const VK_SHADER_STAGE_ALL VkShaderStageFlagBits = 0x7FFFFFFF
const VK_SHADER_STAGE_ALL_GRAPHICS VkShaderStageFlagBits = 0x0000001F
const VK_SHADER_STAGE_COMPUTE_BIT VkShaderStageFlagBits = 0x1 << 5
const VK_SHADER_STAGE_FRAGMENT_BIT VkShaderStageFlagBits = 0x1 << 4
const VK_SHADER_STAGE_GEOMETRY_BIT VkShaderStageFlagBits = 0x1 << 3
const VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT VkShaderStageFlagBits = 0x1 << 1
const VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT VkShaderStageFlagBits = 0x1 << 2
const VK_SHADER_STAGE_VERTEX_BIT VkShaderStageFlagBits = 0x1 << 0

type VkShaderStageFlags

type VkShaderStageFlags = VkFlags

type VkShaderStatisticsInfoAMD

type VkShaderStatisticsInfoAMD struct {
	// contains filtered or unexported fields
}

type VkShadingRatePaletteEntryNV

type VkShadingRatePaletteEntryNV = int32
const VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV VkShadingRatePaletteEntryNV = 1
const VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV VkShadingRatePaletteEntryNV = 7
const VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV VkShadingRatePaletteEntryNV = 6
const VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV VkShadingRatePaletteEntryNV = 8
const VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV VkShadingRatePaletteEntryNV = 10
const VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV VkShadingRatePaletteEntryNV = 9
const VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV VkShadingRatePaletteEntryNV = 11
const VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV VkShadingRatePaletteEntryNV = 5
const VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV VkShadingRatePaletteEntryNV = 4
const VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV VkShadingRatePaletteEntryNV = 3
const VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV VkShadingRatePaletteEntryNV = 2
const VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV VkShadingRatePaletteEntryNV = 0

type VkShadingRatePaletteNV

type VkShadingRatePaletteNV struct {
	// contains filtered or unexported fields
}

type VkSharedPresentSurfaceCapabilitiesKHR

type VkSharedPresentSurfaceCapabilitiesKHR struct {
	// contains filtered or unexported fields
}

type VkSharingMode

type VkSharingMode = int32
const VK_SHARING_MODE_CONCURRENT VkSharingMode = 1
const VK_SHARING_MODE_EXCLUSIVE VkSharingMode = 0

type VkSparseBufferMemoryBindInfo

type VkSparseBufferMemoryBindInfo struct {
	// contains filtered or unexported fields
}

type VkSparseImageFormatFlagBits

type VkSparseImageFormatFlagBits = VkFlags
const VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT VkSparseImageFormatFlagBits = 0x1 << 1
const VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT VkSparseImageFormatFlagBits = 0x1 << 2
const VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT VkSparseImageFormatFlagBits = 0x1 << 0

type VkSparseImageFormatFlags

type VkSparseImageFormatFlags = VkFlags

type VkSparseImageFormatProperties

type VkSparseImageFormatProperties struct {
	// contains filtered or unexported fields
}

type VkSparseImageFormatProperties2

type VkSparseImageFormatProperties2 struct {
	// contains filtered or unexported fields
}

type VkSparseImageFormatProperties2KHR

type VkSparseImageFormatProperties2KHR struct {
}

type VkSparseImageMemoryBind

type VkSparseImageMemoryBind struct {
	// contains filtered or unexported fields
}

type VkSparseImageMemoryBindInfo

type VkSparseImageMemoryBindInfo struct {
	// contains filtered or unexported fields
}

type VkSparseImageMemoryRequirements

type VkSparseImageMemoryRequirements struct {
	// contains filtered or unexported fields
}

type VkSparseImageMemoryRequirements2

type VkSparseImageMemoryRequirements2 struct {
	// contains filtered or unexported fields
}

type VkSparseImageMemoryRequirements2KHR

type VkSparseImageMemoryRequirements2KHR struct {
}

type VkSparseImageOpaqueMemoryBindInfo

type VkSparseImageOpaqueMemoryBindInfo struct {
	// contains filtered or unexported fields
}

type VkSparseMemoryBind

type VkSparseMemoryBind struct {
	// contains filtered or unexported fields
}

type VkSparseMemoryBindFlagBits

type VkSparseMemoryBindFlagBits = VkFlags
const VK_SPARSE_MEMORY_BIND_METADATA_BIT VkSparseMemoryBindFlagBits = 0x1 << 0

type VkSparseMemoryBindFlags

type VkSparseMemoryBindFlags = VkFlags

type VkSpecializationInfo

type VkSpecializationInfo struct {
	// contains filtered or unexported fields
}

type VkSpecializationMapEntry

type VkSpecializationMapEntry struct {
	// contains filtered or unexported fields
}

type VkStencilFaceFlagBits

type VkStencilFaceFlagBits = VkFlags
const VK_STENCIL_FACE_BACK_BIT VkStencilFaceFlagBits = 0x1 << 1
const VK_STENCIL_FACE_FRONT_AND_BACK VkStencilFaceFlagBits = 0x00000003
const VK_STENCIL_FACE_FRONT_BIT VkStencilFaceFlagBits = 0x1 << 0
const VK_STENCIL_FRONT_AND_BACK VkStencilFaceFlagBits = VK_STENCIL_FACE_FRONT_AND_BACK

type VkStencilFaceFlags

type VkStencilFaceFlags = VkFlags

type VkStencilOp

type VkStencilOp = int32
const VK_STENCIL_OP_DECREMENT_AND_CLAMP VkStencilOp = 4
const VK_STENCIL_OP_DECREMENT_AND_WRAP VkStencilOp = 7
const VK_STENCIL_OP_INCREMENT_AND_CLAMP VkStencilOp = 3
const VK_STENCIL_OP_INCREMENT_AND_WRAP VkStencilOp = 6
const VK_STENCIL_OP_INVERT VkStencilOp = 5
const VK_STENCIL_OP_KEEP VkStencilOp = 0
const VK_STENCIL_OP_REPLACE VkStencilOp = 2
const VK_STENCIL_OP_ZERO VkStencilOp = 1

type VkStencilOpState

type VkStencilOpState struct {
	// contains filtered or unexported fields
}

type VkStreamDescriptorSurfaceCreateFlagsGGP

type VkStreamDescriptorSurfaceCreateFlagsGGP = VkFlags

type VkStreamDescriptorSurfaceCreateInfoGGP

type VkStreamDescriptorSurfaceCreateInfoGGP struct {
	// contains filtered or unexported fields
}

type VkStridedBufferRegionKHR

type VkStridedBufferRegionKHR struct {
	// contains filtered or unexported fields
}

type VkStructureType

type VkStructureType = int32
const VK_STRUCTURE_TYPE_APPLICATION_INFO VkStructureType = 0
const VK_STRUCTURE_TYPE_BIND_SPARSE_INFO VkStructureType = 7
const VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO VkStructureType = 12
const VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER VkStructureType = 44
const VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO VkStructureType = 13
const VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO VkStructureType = 40
const VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO VkStructureType = 42
const VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO VkStructureType = 41
const VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO VkStructureType = 39
const VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO VkStructureType = 29
const VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET VkStructureType = 36
const VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO VkStructureType = 33
const VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO VkStructureType = 34
const VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO VkStructureType = 32
const VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO VkStructureType = 3
const VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO VkStructureType = 2
const VK_STRUCTURE_TYPE_EVENT_CREATE_INFO VkStructureType = 10
const VK_STRUCTURE_TYPE_FENCE_CREATE_INFO VkStructureType = 8
const VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO VkStructureType = 37
const VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO VkStructureType = 28
const VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO VkStructureType = 14
const VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER VkStructureType = 45
const VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO VkStructureType = 15
const VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO VkStructureType = 1
const VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO VkStructureType = 48
const VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO VkStructureType = 47
const VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE VkStructureType = 6
const VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO VkStructureType = 5
const VK_STRUCTURE_TYPE_MEMORY_BARRIER VkStructureType = 46
const VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO VkStructureType = 17
const VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO VkStructureType = 26
const VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO VkStructureType = 25
const VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO VkStructureType = 27
const VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO VkStructureType = 20
const VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO VkStructureType = 30
const VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO VkStructureType = 24
const VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO VkStructureType = 23
const VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO VkStructureType = 18
const VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO VkStructureType = 21
const VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO VkStructureType = 19
const VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO VkStructureType = 22
const VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO VkStructureType = 11
const VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO VkStructureType = 43
const VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO VkStructureType = 38
const VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO VkStructureType = 31
const VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO VkStructureType = 9
const VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO VkStructureType = 16
const VK_STRUCTURE_TYPE_SUBMIT_INFO VkStructureType = 4
const VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET VkStructureType = 35

type VkSubgroupFeatureFlagBits

type VkSubgroupFeatureFlagBits = VkFlags
const VK_SUBGROUP_FEATURE_ARITHMETIC_BIT VkSubgroupFeatureFlagBits = 0x1 << 2
const VK_SUBGROUP_FEATURE_BALLOT_BIT VkSubgroupFeatureFlagBits = 0x1 << 3
const VK_SUBGROUP_FEATURE_BASIC_BIT VkSubgroupFeatureFlagBits = 0x1 << 0
const VK_SUBGROUP_FEATURE_CLUSTERED_BIT VkSubgroupFeatureFlagBits = 0x1 << 6
const VK_SUBGROUP_FEATURE_QUAD_BIT VkSubgroupFeatureFlagBits = 0x1 << 7
const VK_SUBGROUP_FEATURE_SHUFFLE_BIT VkSubgroupFeatureFlagBits = 0x1 << 4
const VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT VkSubgroupFeatureFlagBits = 0x1 << 5
const VK_SUBGROUP_FEATURE_VOTE_BIT VkSubgroupFeatureFlagBits = 0x1 << 1

type VkSubgroupFeatureFlags

type VkSubgroupFeatureFlags = VkFlags

type VkSubmitInfo

type VkSubmitInfo struct {
	// contains filtered or unexported fields
}

type VkSubpassBeginInfo

type VkSubpassBeginInfo struct {
	// contains filtered or unexported fields
}

type VkSubpassBeginInfoKHR

type VkSubpassBeginInfoKHR struct {
}

type VkSubpassContents

type VkSubpassContents = int32
const VK_SUBPASS_CONTENTS_INLINE VkSubpassContents = 0
const VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS VkSubpassContents = 1

type VkSubpassDependency

type VkSubpassDependency struct {
	// contains filtered or unexported fields
}

type VkSubpassDependency2

type VkSubpassDependency2 struct {
	// contains filtered or unexported fields
}

type VkSubpassDependency2KHR

type VkSubpassDependency2KHR struct {
}

type VkSubpassDescription

type VkSubpassDescription struct {
	// contains filtered or unexported fields
}

type VkSubpassDescription2

type VkSubpassDescription2 struct {
	// contains filtered or unexported fields
}

type VkSubpassDescription2KHR

type VkSubpassDescription2KHR struct {
}

type VkSubpassDescriptionDepthStencilResolve

type VkSubpassDescriptionDepthStencilResolve struct {
	// contains filtered or unexported fields
}

type VkSubpassDescriptionDepthStencilResolveKHR

type VkSubpassDescriptionDepthStencilResolveKHR struct {
}

type VkSubpassDescriptionFlagBits

type VkSubpassDescriptionFlagBits = VkFlags

type VkSubpassDescriptionFlags

type VkSubpassDescriptionFlags = VkFlags

type VkSubpassEndInfo

type VkSubpassEndInfo struct {
	// contains filtered or unexported fields
}

type VkSubpassEndInfoKHR

type VkSubpassEndInfoKHR struct {
}

type VkSubpassSampleLocationsEXT

type VkSubpassSampleLocationsEXT struct {
	// contains filtered or unexported fields
}

type VkSubresourceLayout

type VkSubresourceLayout struct {
	// contains filtered or unexported fields
}

type VkSurfaceCapabilities2EXT

type VkSurfaceCapabilities2EXT struct {
	// contains filtered or unexported fields
}

type VkSurfaceCapabilities2KHR

type VkSurfaceCapabilities2KHR struct {
	// contains filtered or unexported fields
}

type VkSurfaceCapabilitiesFullScreenExclusiveEXT

type VkSurfaceCapabilitiesFullScreenExclusiveEXT struct {
	// contains filtered or unexported fields
}

type VkSurfaceCapabilitiesKHR

type VkSurfaceCapabilitiesKHR struct {
	// contains filtered or unexported fields
}

type VkSurfaceCounterFlagBitsEXT

type VkSurfaceCounterFlagBitsEXT = VkFlags
const VK_SURFACE_COUNTER_VBLANK_EXT VkSurfaceCounterFlagBitsEXT = 0x1 << 0

type VkSurfaceCounterFlagsEXT

type VkSurfaceCounterFlagsEXT = VkFlags

type VkSurfaceFormat2KHR

type VkSurfaceFormat2KHR struct {
	// contains filtered or unexported fields
}

type VkSurfaceFormatKHR

type VkSurfaceFormatKHR struct {
	// contains filtered or unexported fields
}

type VkSurfaceFullScreenExclusiveInfoEXT

type VkSurfaceFullScreenExclusiveInfoEXT struct {
	// contains filtered or unexported fields
}

type VkSurfaceFullScreenExclusiveWin32InfoEXT

type VkSurfaceFullScreenExclusiveWin32InfoEXT struct {
	// contains filtered or unexported fields
}

type VkSurfaceKHR

type VkSurfaceKHR = uint64

type VkSurfaceProtectedCapabilitiesKHR

type VkSurfaceProtectedCapabilitiesKHR struct {
	// contains filtered or unexported fields
}

type VkSurfaceTransformFlagBitsKHR

type VkSurfaceTransformFlagBitsKHR = VkFlags
const VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR VkSurfaceTransformFlagBitsKHR = 0x1 << 4
const VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR VkSurfaceTransformFlagBitsKHR = 0x1 << 6
const VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR VkSurfaceTransformFlagBitsKHR = 0x1 << 7
const VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR VkSurfaceTransformFlagBitsKHR = 0x1 << 5
const VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR VkSurfaceTransformFlagBitsKHR = 0x1 << 0
const VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR VkSurfaceTransformFlagBitsKHR = 0x1 << 8
const VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR VkSurfaceTransformFlagBitsKHR = 0x1 << 2
const VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR VkSurfaceTransformFlagBitsKHR = 0x1 << 3
const VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR VkSurfaceTransformFlagBitsKHR = 0x1 << 1

type VkSurfaceTransformFlagsKHR

type VkSurfaceTransformFlagsKHR = VkFlags

type VkSwapchainCounterCreateInfoEXT

type VkSwapchainCounterCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkSwapchainCreateFlagBitsKHR

type VkSwapchainCreateFlagBitsKHR = VkFlags

type VkSwapchainCreateFlagsKHR

type VkSwapchainCreateFlagsKHR = VkFlags

type VkSwapchainCreateInfoKHR

type VkSwapchainCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkSwapchainDisplayNativeHdrCreateInfoAMD

type VkSwapchainDisplayNativeHdrCreateInfoAMD struct {
	// contains filtered or unexported fields
}

type VkSwapchainImageCreateInfoANDROID

type VkSwapchainImageCreateInfoANDROID struct {
	// contains filtered or unexported fields
}

type VkSwapchainImageUsageFlagBitsANDROID

type VkSwapchainImageUsageFlagBitsANDROID = VkFlags
const VK_SWAPCHAIN_IMAGE_USAGE_SHARED_BIT_ANDROID VkSwapchainImageUsageFlagBitsANDROID = 0x1 << 0

type VkSwapchainImageUsageFlagsANDROID

type VkSwapchainImageUsageFlagsANDROID = VkFlags

type VkSwapchainKHR

type VkSwapchainKHR = uint64

type VkSystemAllocationScope

type VkSystemAllocationScope = int32
const VK_SYSTEM_ALLOCATION_SCOPE_CACHE VkSystemAllocationScope = 2
const VK_SYSTEM_ALLOCATION_SCOPE_COMMAND VkSystemAllocationScope = 0
const VK_SYSTEM_ALLOCATION_SCOPE_DEVICE VkSystemAllocationScope = 3
const VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE VkSystemAllocationScope = 4
const VK_SYSTEM_ALLOCATION_SCOPE_OBJECT VkSystemAllocationScope = 1

type VkTessellationDomainOrigin

type VkTessellationDomainOrigin = int32
const VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT VkTessellationDomainOrigin = 1
const VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT VkTessellationDomainOrigin = 0

type VkTessellationDomainOriginKHR

type VkTessellationDomainOriginKHR = VkTessellationDomainOrigin

type VkTextureLODGatherFormatPropertiesAMD

type VkTextureLODGatherFormatPropertiesAMD struct {
	// contains filtered or unexported fields
}

type VkTimeDomainEXT

type VkTimeDomainEXT = int32
const VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT VkTimeDomainEXT = 1
const VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT VkTimeDomainEXT = 2
const VK_TIME_DOMAIN_DEVICE_EXT VkTimeDomainEXT = 0
const VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT VkTimeDomainEXT = 3

type VkTimelineSemaphoreSubmitInfo

type VkTimelineSemaphoreSubmitInfo struct {
	// contains filtered or unexported fields
}

type VkTimelineSemaphoreSubmitInfoKHR

type VkTimelineSemaphoreSubmitInfoKHR struct {
}

type VkToolPurposeFlagBitsEXT

type VkToolPurposeFlagBitsEXT = VkFlags
const VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT VkToolPurposeFlagBitsEXT = 0x1 << 3
const VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT VkToolPurposeFlagBitsEXT = 0x1 << 4
const VK_TOOL_PURPOSE_PROFILING_BIT_EXT VkToolPurposeFlagBitsEXT = 0x1 << 1
const VK_TOOL_PURPOSE_TRACING_BIT_EXT VkToolPurposeFlagBitsEXT = 0x1 << 2
const VK_TOOL_PURPOSE_VALIDATION_BIT_EXT VkToolPurposeFlagBitsEXT = 0x1 << 0

type VkToolPurposeFlagsEXT

type VkToolPurposeFlagsEXT = VkFlags

type VkTraceRaysIndirectCommandKHR

type VkTraceRaysIndirectCommandKHR struct {
	// contains filtered or unexported fields
}

type VkTransformMatrixKHR

type VkTransformMatrixKHR struct {
	// contains filtered or unexported fields
}

type VkTransformMatrixNV

type VkTransformMatrixNV struct {
}

type VkValidationCacheCreateFlagsEXT

type VkValidationCacheCreateFlagsEXT = VkFlags

type VkValidationCacheCreateInfoEXT

type VkValidationCacheCreateInfoEXT struct {
	// contains filtered or unexported fields
}

type VkValidationCacheEXT

type VkValidationCacheEXT = uint64

type VkValidationCacheHeaderVersionEXT

type VkValidationCacheHeaderVersionEXT = int32
const VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT VkValidationCacheHeaderVersionEXT = 1

type VkValidationCheckEXT

type VkValidationCheckEXT = int32
const VK_VALIDATION_CHECK_ALL_EXT VkValidationCheckEXT = 0
const VK_VALIDATION_CHECK_SHADERS_EXT VkValidationCheckEXT = 1

type VkValidationFeatureDisableEXT

type VkValidationFeatureDisableEXT = int32
const VK_VALIDATION_FEATURE_DISABLE_ALL_EXT VkValidationFeatureDisableEXT = 0
const VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT VkValidationFeatureDisableEXT = 3
const VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT VkValidationFeatureDisableEXT = 5
const VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT VkValidationFeatureDisableEXT = 4
const VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT VkValidationFeatureDisableEXT = 1
const VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT VkValidationFeatureDisableEXT = 2
const VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT VkValidationFeatureDisableEXT = 6

type VkValidationFeatureEnableEXT

type VkValidationFeatureEnableEXT = int32
const VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT VkValidationFeatureEnableEXT = 2
const VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT VkValidationFeatureEnableEXT = 3
const VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT VkValidationFeatureEnableEXT = 0
const VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT VkValidationFeatureEnableEXT = 1
const VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT VkValidationFeatureEnableEXT = 4

type VkValidationFeaturesEXT

type VkValidationFeaturesEXT struct {
	// contains filtered or unexported fields
}

type VkValidationFlagsEXT

type VkValidationFlagsEXT struct {
	// contains filtered or unexported fields
}

type VkVendorId

type VkVendorId = int32
const VK_VENDOR_ID_CODEPLAY VkVendorId = 0x10004
const VK_VENDOR_ID_KAZAN VkVendorId = 0x10003
const VK_VENDOR_ID_MESA VkVendorId = 0x10005
const VK_VENDOR_ID_VIV VkVendorId = 0x10001
const VK_VENDOR_ID_VSI VkVendorId = 0x10002

type VkVertexInputAttributeDescription

type VkVertexInputAttributeDescription struct {
	// contains filtered or unexported fields
}

type VkVertexInputBindingDescription

type VkVertexInputBindingDescription struct {
	// contains filtered or unexported fields
}

type VkVertexInputBindingDivisorDescriptionEXT

type VkVertexInputBindingDivisorDescriptionEXT struct {
	// contains filtered or unexported fields
}

type VkVertexInputRate

type VkVertexInputRate = int32
const VK_VERTEX_INPUT_RATE_INSTANCE VkVertexInputRate = 1
const VK_VERTEX_INPUT_RATE_VERTEX VkVertexInputRate = 0

type VkViSurfaceCreateFlagsNN

type VkViSurfaceCreateFlagsNN = VkFlags

type VkViSurfaceCreateInfoNN

type VkViSurfaceCreateInfoNN struct {
	// contains filtered or unexported fields
}

type VkViewport

type VkViewport struct {
	// contains filtered or unexported fields
}

type VkViewportCoordinateSwizzleNV

type VkViewportCoordinateSwizzleNV = int32
const VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV VkViewportCoordinateSwizzleNV = 7
const VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV VkViewportCoordinateSwizzleNV = 1
const VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV VkViewportCoordinateSwizzleNV = 3
const VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV VkViewportCoordinateSwizzleNV = 5
const VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV VkViewportCoordinateSwizzleNV = 6
const VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV VkViewportCoordinateSwizzleNV = 0
const VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV VkViewportCoordinateSwizzleNV = 2
const VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV VkViewportCoordinateSwizzleNV = 4

type VkViewportSwizzleNV

type VkViewportSwizzleNV struct {
	// contains filtered or unexported fields
}

type VkViewportWScalingNV

type VkViewportWScalingNV struct {
	// contains filtered or unexported fields
}

type VkWaylandSurfaceCreateFlagsKHR

type VkWaylandSurfaceCreateFlagsKHR = VkFlags

type VkWaylandSurfaceCreateInfoKHR

type VkWaylandSurfaceCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkWin32KeyedMutexAcquireReleaseInfoKHR

type VkWin32KeyedMutexAcquireReleaseInfoKHR struct {
	// contains filtered or unexported fields
}

type VkWin32KeyedMutexAcquireReleaseInfoNV

type VkWin32KeyedMutexAcquireReleaseInfoNV struct {
	// contains filtered or unexported fields
}

type VkWin32SurfaceCreateFlagsKHR

type VkWin32SurfaceCreateFlagsKHR = VkFlags

type VkWin32SurfaceCreateInfoKHR

type VkWin32SurfaceCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkWriteDescriptorSet

type VkWriteDescriptorSet struct {
	// contains filtered or unexported fields
}

type VkWriteDescriptorSetAccelerationStructureKHR

type VkWriteDescriptorSetAccelerationStructureKHR struct {
	// contains filtered or unexported fields
}

type VkWriteDescriptorSetAccelerationStructureNV

type VkWriteDescriptorSetAccelerationStructureNV struct {
}

type VkWriteDescriptorSetInlineUniformBlockEXT

type VkWriteDescriptorSetInlineUniformBlockEXT struct {
	// contains filtered or unexported fields
}

type VkXYColorEXT

type VkXYColorEXT struct {
	// contains filtered or unexported fields
}

type VkXcbSurfaceCreateFlagsKHR

type VkXcbSurfaceCreateFlagsKHR = VkFlags

type VkXcbSurfaceCreateInfoKHR

type VkXcbSurfaceCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type VkXlibSurfaceCreateFlagsKHR

type VkXlibSurfaceCreateFlagsKHR = VkFlags

type VkXlibSurfaceCreateInfoKHR

type VkXlibSurfaceCreateInfoKHR struct {
	// contains filtered or unexported fields
}

type Window

type Window = external_type

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL