package vendor:vulkan
⌘K
Ctrl+K
or
/
Overview
Vulkan wrapper generated from "https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/master/include/vulkan/vulkan_core.h"
Vulkan wrapper generated from "https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/master/include/vulkan/vulkan_core.h"
Vulkan wrapper generated from "https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/master/include/vulkan/vulkan_core.h"
Vulkan wrapper generated from "https://raw.githubusercontent.com/KhronosGroup/Vulkan-Headers/master/include/vulkan/vulkan_core.h"
Index
Types (2267)
- AabbPositionsKHR
- AabbPositionsNV
- AccelerationStructureBuildGeometryInfoKHR
- AccelerationStructureBuildRangeInfoKHR
- AccelerationStructureBuildSizesInfoKHR
- AccelerationStructureBuildTypeKHR
- AccelerationStructureCaptureDescriptorDataInfoEXT
- AccelerationStructureCompatibilityKHR
- AccelerationStructureCreateFlagKHR
- AccelerationStructureCreateFlagsKHR
- AccelerationStructureCreateInfoKHR
- AccelerationStructureCreateInfoNV
- AccelerationStructureDeviceAddressInfoKHR
- AccelerationStructureGeometryAabbsDataKHR
- AccelerationStructureGeometryDataKHR
- AccelerationStructureGeometryInstancesDataKHR
- AccelerationStructureGeometryKHR
- AccelerationStructureGeometryMotionTrianglesDataNV
- AccelerationStructureGeometryTrianglesDataKHR
- AccelerationStructureInfoNV
- AccelerationStructureInstanceKHR
- AccelerationStructureInstanceNV
- AccelerationStructureKHR
- AccelerationStructureMatrixMotionInstanceNV
- AccelerationStructureMemoryRequirementsInfoNV
- AccelerationStructureMemoryRequirementsTypeNV
- AccelerationStructureMotionInfoFlagNV
- AccelerationStructureMotionInfoFlagsNV
- AccelerationStructureMotionInfoNV
- AccelerationStructureMotionInstanceDataNV
- AccelerationStructureMotionInstanceFlagNV
- AccelerationStructureMotionInstanceFlagsNV
- AccelerationStructureMotionInstanceNV
- AccelerationStructureMotionInstanceTypeNV
- AccelerationStructureNV
- AccelerationStructureSRTMotionInstanceNV
- AccelerationStructureTrianglesOpacityMicromapEXT
- AccelerationStructureTypeKHR
- AccelerationStructureTypeNV
- AccelerationStructureVersionInfoKHR
- AccessFlag
- AccessFlag2
- AccessFlag2KHR
- AccessFlags
- AccessFlags2
- AccessFlags2KHR
- AcquireNextImageInfoKHR
- AcquireProfilingLockFlagKHR
- AcquireProfilingLockFlagsKHR
- AcquireProfilingLockInfoKHR
- AllocationCallbacks
- AmigoProfilingSubmitInfoSEC
- ApplicationInfo
- AttachmentDescription
- AttachmentDescription2
- AttachmentDescription2KHR
- AttachmentDescriptionFlag
- AttachmentDescriptionFlags
- AttachmentDescriptionStencilLayout
- AttachmentDescriptionStencilLayoutKHR
- AttachmentLoadOp
- AttachmentReference
- AttachmentReference2
- AttachmentReference2KHR
- AttachmentReferenceStencilLayout
- AttachmentReferenceStencilLayoutKHR
- AttachmentSampleCountInfoAMD
- AttachmentSampleCountInfoNV
- AttachmentSampleLocationsEXT
- AttachmentStoreOp
- BaseInStructure
- BaseOutStructure
- BindAccelerationStructureMemoryInfoNV
- BindBufferMemoryDeviceGroupInfo
- BindBufferMemoryDeviceGroupInfoKHR
- BindBufferMemoryInfo
- BindBufferMemoryInfoKHR
- BindImageMemoryDeviceGroupInfo
- BindImageMemoryDeviceGroupInfoKHR
- BindImageMemoryInfo
- BindImageMemoryInfoKHR
- BindImageMemorySwapchainInfoKHR
- BindImagePlaneMemoryInfo
- BindImagePlaneMemoryInfoKHR
- BindIndexBufferIndirectCommandNV
- BindShaderGroupIndirectCommandNV
- BindSparseInfo
- BindVertexBufferIndirectCommandNV
- BindVideoSessionMemoryInfoKHR
- BlendFactor
- BlendOp
- BlendOverlapEXT
- BlitImageInfo2
- BlitImageInfo2KHR
- BorderColor
- Buffer
- BufferCaptureDescriptorDataInfoEXT
- BufferCopy
- BufferCopy2
- BufferCopy2KHR
- BufferCreateFlag
- BufferCreateFlags
- BufferCreateInfo
- BufferDeviceAddressCreateInfoEXT
- BufferDeviceAddressInfo
- BufferDeviceAddressInfoEXT
- BufferDeviceAddressInfoKHR
- BufferImageCopy
- BufferImageCopy2
- BufferImageCopy2KHR
- BufferMemoryBarrier
- BufferMemoryBarrier2
- BufferMemoryBarrier2KHR
- BufferMemoryRequirementsInfo2
- BufferMemoryRequirementsInfo2KHR
- BufferOpaqueCaptureAddressCreateInfo
- BufferOpaqueCaptureAddressCreateInfoKHR
- BufferUsageFlag
- BufferUsageFlags
- BufferView
- BufferViewCreateFlag
- BufferViewCreateFlags
- BufferViewCreateInfo
- BuildAccelerationStructureFlagKHR
- BuildAccelerationStructureFlagNV
- BuildAccelerationStructureFlagsKHR
- BuildAccelerationStructureFlagsNV
- BuildAccelerationStructureModeKHR
- BuildMicromapFlagEXT
- BuildMicromapFlagsEXT
- BuildMicromapModeEXT
- CAMetalLayer
- CalibratedTimestampInfoEXT
- CheckpointData2NV
- CheckpointDataNV
- ChromaLocation
- ChromaLocationKHR
- ClearAttachment
- ClearColorValue
- ClearDepthStencilValue
- ClearRect
- ClearValue
- CoarseSampleLocationNV
- CoarseSampleOrderCustomNV
- CoarseSampleOrderTypeNV
- ColorBlendAdvancedEXT
- ColorBlendEquationEXT
- ColorComponentFlag
- ColorComponentFlags
- ColorSpaceKHR
- CommandBuffer
- CommandBufferAllocateInfo
- CommandBufferBeginInfo
- CommandBufferInheritanceConditionalRenderingInfoEXT
- CommandBufferInheritanceInfo
- CommandBufferInheritanceRenderPassTransformInfoQCOM
- CommandBufferInheritanceRenderingInfo
- CommandBufferInheritanceRenderingInfoKHR
- CommandBufferInheritanceViewportScissorInfoNV
- CommandBufferLevel
- CommandBufferResetFlag
- CommandBufferResetFlags
- CommandBufferSubmitInfo
- CommandBufferSubmitInfoKHR
- CommandBufferUsageFlag
- CommandBufferUsageFlags
- CommandPool
- CommandPoolCreateFlag
- CommandPoolCreateFlags
- CommandPoolCreateInfo
- CommandPoolResetFlag
- CommandPoolResetFlags
- CommandPoolTrimFlag
- CommandPoolTrimFlags
- CommandPoolTrimFlagsKHR
- CompareOp
- ComponentMapping
- ComponentSwizzle
- ComponentTypeNV
- CompositeAlphaFlagKHR
- CompositeAlphaFlagsKHR
- ComputePipelineCreateInfo
- ConditionalRenderingBeginInfoEXT
- ConditionalRenderingFlagEXT
- ConditionalRenderingFlagsEXT
- ConformanceVersion
- ConformanceVersionKHR
- ConservativeRasterizationModeEXT
- CooperativeMatrixPropertiesNV
- CopyAccelerationStructureInfoKHR
- CopyAccelerationStructureModeKHR
- CopyAccelerationStructureModeNV
- CopyAccelerationStructureToMemoryInfoKHR
- CopyBufferInfo2
- CopyBufferInfo2KHR
- CopyBufferToImageInfo2
- CopyBufferToImageInfo2KHR
- CopyCommandTransformInfoQCOM
- CopyDescriptorSet
- CopyImageInfo2
- CopyImageInfo2KHR
- CopyImageToBufferInfo2
- CopyImageToBufferInfo2KHR
- CopyMemoryIndirectCommandNV
- CopyMemoryToAccelerationStructureInfoKHR
- CopyMemoryToImageIndirectCommandNV
- CopyMemoryToMicromapInfoEXT
- CopyMicromapInfoEXT
- CopyMicromapModeEXT
- CopyMicromapToMemoryInfoEXT
- CoverageModulationModeNV
- CoverageReductionModeNV
- CuFunctionCreateInfoNVX
- CuFunctionNVX
- CuLaunchInfoNVX
- CuModuleCreateInfoNVX
- CuModuleNVX
- CullModeFlag
- CullModeFlags
- D3D12FenceSubmitInfoKHR
- DWORD
- DebugMarkerMarkerInfoEXT
- DebugMarkerObjectNameInfoEXT
- DebugMarkerObjectTagInfoEXT
- DebugReportCallbackCreateInfoEXT
- DebugReportCallbackEXT
- DebugReportFlagEXT
- DebugReportFlagsEXT
- DebugReportObjectTypeEXT
- DebugUtilsLabelEXT
- DebugUtilsMessageSeverityFlagEXT
- DebugUtilsMessageSeverityFlagsEXT
- DebugUtilsMessageTypeFlagEXT
- DebugUtilsMessageTypeFlagsEXT
- DebugUtilsMessengerCallbackDataEXT
- DebugUtilsMessengerCallbackDataFlagEXT
- DebugUtilsMessengerCallbackDataFlagsEXT
- DebugUtilsMessengerCreateFlagEXT
- DebugUtilsMessengerCreateFlagsEXT
- DebugUtilsMessengerCreateInfoEXT
- DebugUtilsMessengerEXT
- DebugUtilsObjectNameInfoEXT
- DebugUtilsObjectTagInfoEXT
- DecompressMemoryRegionNV
- DedicatedAllocationBufferCreateInfoNV
- DedicatedAllocationImageCreateInfoNV
- DedicatedAllocationMemoryAllocateInfoNV
- DeferredOperationKHR
- DependencyFlag
- DependencyFlags
- DependencyInfo
- DependencyInfoKHR
- DescriptorAddressInfoEXT
- DescriptorBindingFlag
- DescriptorBindingFlagEXT
- DescriptorBindingFlags
- DescriptorBindingFlagsEXT
- DescriptorBufferBindingInfoEXT
- DescriptorBufferBindingPushDescriptorBufferHandleEXT
- DescriptorBufferInfo
- DescriptorDataEXT
- DescriptorGetInfoEXT
- DescriptorImageInfo
- DescriptorPool
- DescriptorPoolCreateFlag
- DescriptorPoolCreateFlags
- DescriptorPoolCreateInfo
- DescriptorPoolInlineUniformBlockCreateInfo
- DescriptorPoolInlineUniformBlockCreateInfoEXT
- DescriptorPoolResetFlag
- DescriptorPoolResetFlags
- DescriptorPoolSize
- DescriptorSet
- DescriptorSetAllocateInfo
- DescriptorSetBindingReferenceVALVE
- DescriptorSetLayout
- DescriptorSetLayoutBinding
- DescriptorSetLayoutBindingFlagsCreateInfo
- DescriptorSetLayoutBindingFlagsCreateInfoEXT
- DescriptorSetLayoutCreateFlag
- DescriptorSetLayoutCreateFlags
- DescriptorSetLayoutCreateInfo
- DescriptorSetLayoutHostMappingInfoVALVE
- DescriptorSetLayoutSupport
- DescriptorSetLayoutSupportKHR
- DescriptorSetVariableDescriptorCountAllocateInfo
- DescriptorSetVariableDescriptorCountAllocateInfoEXT
- DescriptorSetVariableDescriptorCountLayoutSupport
- DescriptorSetVariableDescriptorCountLayoutSupportEXT
- DescriptorType
- DescriptorUpdateTemplate
- DescriptorUpdateTemplateCreateFlag
- DescriptorUpdateTemplateCreateFlags
- DescriptorUpdateTemplateCreateFlagsKHR
- DescriptorUpdateTemplateCreateInfo
- DescriptorUpdateTemplateCreateInfoKHR
- DescriptorUpdateTemplateEntry
- DescriptorUpdateTemplateEntryKHR
- DescriptorUpdateTemplateKHR
- DescriptorUpdateTemplateType
- DescriptorUpdateTemplateTypeKHR
- Device
- DeviceAddress
- DeviceAddressBindingCallbackDataEXT
- DeviceAddressBindingFlagEXT
- DeviceAddressBindingFlagsEXT
- DeviceAddressBindingTypeEXT
- DeviceBufferMemoryRequirements
- DeviceBufferMemoryRequirementsKHR
- DeviceCreateFlag
- DeviceCreateFlags
- DeviceCreateInfo
- DeviceDeviceMemoryReportCreateInfoEXT
- DeviceDiagnosticsConfigCreateInfoNV
- DeviceDiagnosticsConfigFlagNV
- DeviceDiagnosticsConfigFlagsNV
- DeviceEventInfoEXT
- DeviceEventTypeEXT
- DeviceFaultAddressInfoEXT
- DeviceFaultAddressTypeEXT
- DeviceFaultCountsEXT
- DeviceFaultInfoEXT
- DeviceFaultVendorBinaryHeaderVersionEXT
- DeviceFaultVendorBinaryHeaderVersionOneEXT
- DeviceFaultVendorInfoEXT
- DeviceGroupBindSparseInfo
- DeviceGroupBindSparseInfoKHR
- DeviceGroupCommandBufferBeginInfo
- DeviceGroupCommandBufferBeginInfoKHR
- DeviceGroupDeviceCreateInfo
- DeviceGroupDeviceCreateInfoKHR
- DeviceGroupPresentCapabilitiesKHR
- DeviceGroupPresentInfoKHR
- DeviceGroupPresentModeFlagKHR
- DeviceGroupPresentModeFlagsKHR
- DeviceGroupRenderPassBeginInfo
- DeviceGroupRenderPassBeginInfoKHR
- DeviceGroupSubmitInfo
- DeviceGroupSubmitInfoKHR
- DeviceGroupSwapchainCreateInfoKHR
- DeviceImageMemoryRequirements
- DeviceImageMemoryRequirementsKHR
- DeviceMemory
- DeviceMemoryOpaqueCaptureAddressInfo
- DeviceMemoryOpaqueCaptureAddressInfoKHR
- DeviceMemoryOverallocationCreateInfoAMD
- DeviceMemoryReportCallbackDataEXT
- DeviceMemoryReportEventTypeEXT
- DeviceMemoryReportFlagEXT
- DeviceMemoryReportFlagsEXT
- DeviceOrHostAddressConstKHR
- DeviceOrHostAddressKHR
- DevicePrivateDataCreateInfo
- DevicePrivateDataCreateInfoEXT
- DeviceQueueCreateFlag
- DeviceQueueCreateFlags
- DeviceQueueCreateInfo
- DeviceQueueGlobalPriorityCreateInfoEXT
- DeviceQueueGlobalPriorityCreateInfoKHR
- DeviceQueueInfo2
- DeviceSize
- Device_VTable
- DirectDriverLoadingFlagLUNARG
- DirectDriverLoadingFlagsLUNARG
- DirectDriverLoadingInfoLUNARG
- DirectDriverLoadingListLUNARG
- DirectDriverLoadingModeLUNARG
- DiscardRectangleModeEXT
- DispatchIndirectCommand
- DisplayEventInfoEXT
- DisplayEventTypeEXT
- DisplayKHR
- DisplayModeCreateFlagKHR
- DisplayModeCreateFlagsKHR
- DisplayModeCreateInfoKHR
- DisplayModeKHR
- DisplayModeParametersKHR
- DisplayModeProperties2KHR
- DisplayModePropertiesKHR
- DisplayNativeHdrSurfaceCapabilitiesAMD
- DisplayPlaneAlphaFlagKHR
- DisplayPlaneAlphaFlagsKHR
- DisplayPlaneCapabilities2KHR
- DisplayPlaneCapabilitiesKHR
- DisplayPlaneInfo2KHR
- DisplayPlaneProperties2KHR
- DisplayPlanePropertiesKHR
- DisplayPowerInfoEXT
- DisplayPowerStateEXT
- DisplayPresentInfoKHR
- DisplayProperties2KHR
- DisplayPropertiesKHR
- DisplaySurfaceCreateFlagKHR
- DisplaySurfaceCreateFlagsKHR
- DisplaySurfaceCreateInfoKHR
- DrawIndexedIndirectCommand
- DrawIndirectCommand
- DrawMeshTasksIndirectCommandEXT
- DrawMeshTasksIndirectCommandNV
- DriverId
- DriverIdKHR
- DrmFormatModifierProperties2EXT
- DrmFormatModifierPropertiesEXT
- DrmFormatModifierPropertiesList2EXT
- DrmFormatModifierPropertiesListEXT
- DynamicState
- Event
- EventCreateFlag
- EventCreateFlags
- EventCreateInfo
- ExportFenceCreateInfo
- ExportFenceCreateInfoKHR
- ExportFenceWin32HandleInfoKHR
- ExportMemoryAllocateInfo
- ExportMemoryAllocateInfoKHR
- ExportMemoryAllocateInfoNV
- ExportMemoryWin32HandleInfoKHR
- ExportMemoryWin32HandleInfoNV
- ExportMetalBufferInfoEXT
- ExportMetalCommandQueueInfoEXT
- ExportMetalDeviceInfoEXT
- ExportMetalIOSurfaceInfoEXT
- ExportMetalObjectCreateInfoEXT
- ExportMetalObjectTypeFlagEXT
- ExportMetalObjectTypeFlagsEXT
- ExportMetalObjectsInfoEXT
- ExportMetalSharedEventInfoEXT
- ExportMetalTextureInfoEXT
- ExportSemaphoreCreateInfo
- ExportSemaphoreCreateInfoKHR
- ExportSemaphoreWin32HandleInfoKHR
- ExtensionProperties
- Extent2D
- Extent3D
- ExternalBufferProperties
- ExternalBufferPropertiesKHR
- ExternalFenceFeatureFlag
- ExternalFenceFeatureFlagKHR
- ExternalFenceFeatureFlags
- ExternalFenceFeatureFlagsKHR
- ExternalFenceHandleTypeFlag
- ExternalFenceHandleTypeFlagKHR
- ExternalFenceHandleTypeFlags
- ExternalFenceHandleTypeFlagsKHR
- ExternalFenceProperties
- ExternalFencePropertiesKHR
- ExternalImageFormatProperties
- ExternalImageFormatPropertiesKHR
- ExternalImageFormatPropertiesNV
- ExternalMemoryBufferCreateInfo
- ExternalMemoryBufferCreateInfoKHR
- ExternalMemoryFeatureFlag
- ExternalMemoryFeatureFlagKHR
- ExternalMemoryFeatureFlagNV
- ExternalMemoryFeatureFlags
- ExternalMemoryFeatureFlagsKHR
- ExternalMemoryFeatureFlagsNV
- ExternalMemoryHandleTypeFlag
- ExternalMemoryHandleTypeFlagKHR
- ExternalMemoryHandleTypeFlagNV
- ExternalMemoryHandleTypeFlags
- ExternalMemoryHandleTypeFlagsKHR
- ExternalMemoryHandleTypeFlagsNV
- ExternalMemoryImageCreateInfo
- ExternalMemoryImageCreateInfoKHR
- ExternalMemoryImageCreateInfoNV
- ExternalMemoryProperties
- ExternalMemoryPropertiesKHR
- ExternalSemaphoreFeatureFlag
- ExternalSemaphoreFeatureFlagKHR
- ExternalSemaphoreFeatureFlags
- ExternalSemaphoreFeatureFlagsKHR
- ExternalSemaphoreHandleTypeFlag
- ExternalSemaphoreHandleTypeFlagKHR
- ExternalSemaphoreHandleTypeFlags
- ExternalSemaphoreHandleTypeFlagsKHR
- ExternalSemaphoreProperties
- ExternalSemaphorePropertiesKHR
- Fence
- FenceCreateFlag
- FenceCreateFlags
- FenceCreateInfo
- FenceGetFdInfoKHR
- FenceGetWin32HandleInfoKHR
- FenceImportFlag
- FenceImportFlagKHR
- FenceImportFlags
- FenceImportFlagsKHR
- Filter
- FilterCubicImageViewImageFormatPropertiesEXT
- Flags
- Flags64
- Format
- FormatFeatureFlag
- FormatFeatureFlag2
- FormatFeatureFlag2KHR
- FormatFeatureFlags
- FormatFeatureFlags2
- FormatFeatureFlags2KHR
- FormatProperties
- FormatProperties2
- FormatProperties2KHR
- FormatProperties3
- FormatProperties3KHR
- FragmentShadingRateAttachmentInfoKHR
- FragmentShadingRateCombinerOpKHR
- FragmentShadingRateNV
- FragmentShadingRateTypeNV
- Framebuffer
- FramebufferAttachmentImageInfo
- FramebufferAttachmentImageInfoKHR
- FramebufferAttachmentsCreateInfo
- FramebufferAttachmentsCreateInfoKHR
- FramebufferCreateFlag
- FramebufferCreateFlags
- FramebufferCreateInfo
- FramebufferMixedSamplesCombinationNV
- FrontFace
- FullScreenExclusiveEXT
- GeneratedCommandsInfoNV
- GeneratedCommandsMemoryRequirementsInfoNV
- GeometryAABBNV
- GeometryDataNV
- GeometryFlagKHR
- GeometryFlagNV
- GeometryFlagsKHR
- GeometryFlagsNV
- GeometryInstanceFlagKHR
- GeometryInstanceFlagNV
- GeometryInstanceFlagsKHR
- GeometryInstanceFlagsNV
- GeometryNV
- GeometryTrianglesNV
- GeometryTypeKHR
- GeometryTypeNV
- GraphicsPipelineCreateInfo
- GraphicsPipelineLibraryCreateInfoEXT
- GraphicsPipelineLibraryFlagEXT
- GraphicsPipelineLibraryFlagsEXT
- GraphicsPipelineShaderGroupsCreateInfoNV
- GraphicsShaderGroupCreateInfoNV
- HANDLE
- HINSTANCE
- HMONITOR
- HWND
- Handle
- HdrMetadataEXT
- HeadlessSurfaceCreateFlagEXT
- HeadlessSurfaceCreateFlagsEXT
- HeadlessSurfaceCreateInfoEXT
- IOSSurfaceCreateFlagMVK
- IOSSurfaceCreateFlagsMVK
- IOSSurfaceCreateInfoMVK
- IOSurfaceRef
- Image
- ImageAspectFlag
- ImageAspectFlags
- ImageBlit
- ImageBlit2
- ImageBlit2KHR
- ImageCaptureDescriptorDataInfoEXT
- ImageCompressionControlEXT
- ImageCompressionFixedRateFlagEXT
- ImageCompressionFixedRateFlagsEXT
- ImageCompressionFlagEXT
- ImageCompressionFlagsEXT
- ImageCompressionPropertiesEXT
- ImageCopy
- ImageCopy2
- ImageCopy2KHR
- ImageCreateFlag
- ImageCreateFlags
- ImageCreateInfo
- ImageDrmFormatModifierExplicitCreateInfoEXT
- ImageDrmFormatModifierListCreateInfoEXT
- ImageDrmFormatModifierPropertiesEXT
- ImageFormatListCreateInfo
- ImageFormatListCreateInfoKHR
- ImageFormatProperties
- ImageFormatProperties2
- ImageFormatProperties2KHR
- ImageLayout
- ImageMemoryBarrier
- ImageMemoryBarrier2
- ImageMemoryBarrier2KHR
- ImageMemoryRequirementsInfo2
- ImageMemoryRequirementsInfo2KHR
- ImagePlaneMemoryRequirementsInfo
- ImagePlaneMemoryRequirementsInfoKHR
- ImageResolve
- ImageResolve2
- ImageResolve2KHR
- ImageSparseMemoryRequirementsInfo2
- ImageSparseMemoryRequirementsInfo2KHR
- ImageStencilUsageCreateInfo
- ImageStencilUsageCreateInfoEXT
- ImageSubresource
- ImageSubresource2EXT
- ImageSubresourceLayers
- ImageSubresourceRange
- ImageSwapchainCreateInfoKHR
- ImageTiling
- ImageType
- ImageUsageFlag
- ImageUsageFlags
- ImageView
- ImageViewASTCDecodeModeEXT
- ImageViewAddressPropertiesNVX
- ImageViewCaptureDescriptorDataInfoEXT
- ImageViewCreateFlag
- ImageViewCreateFlags
- ImageViewCreateInfo
- ImageViewHandleInfoNVX
- ImageViewMinLodCreateInfoEXT
- ImageViewSampleWeightCreateInfoQCOM
- ImageViewSlicedCreateInfoEXT
- ImageViewType
- ImageViewUsageCreateInfo
- ImageViewUsageCreateInfoKHR
- ImportFenceFdInfoKHR
- ImportFenceWin32HandleInfoKHR
- ImportMemoryFdInfoKHR
- ImportMemoryHostPointerInfoEXT
- ImportMemoryWin32HandleInfoKHR
- ImportMemoryWin32HandleInfoNV
- ImportMetalBufferInfoEXT
- ImportMetalIOSurfaceInfoEXT
- ImportMetalSharedEventInfoEXT
- ImportMetalTextureInfoEXT
- ImportSemaphoreFdInfoKHR
- ImportSemaphoreWin32HandleInfoKHR
- IndexType
- IndirectCommandsLayoutCreateInfoNV
- IndirectCommandsLayoutNV
- IndirectCommandsLayoutTokenNV
- IndirectCommandsLayoutUsageFlagNV
- IndirectCommandsLayoutUsageFlagsNV
- IndirectCommandsStreamNV
- IndirectCommandsTokenTypeNV
- IndirectStateFlagNV
- IndirectStateFlagsNV
- InitializePerformanceApiInfoINTEL
- InputAttachmentAspectReference
- InputAttachmentAspectReferenceKHR
- Instance
- InstanceCreateFlag
- InstanceCreateFlags
- InstanceCreateInfo
- InternalAllocationType
- LONG
- LPCWSTR
- LUID
- LayerProperties
- LineRasterizationModeEXT
- LogicOp
- MTLBuffer_id
- MTLCommandQueue_id
- MTLDevice_id
- MTLSharedEvent_id
- MTLTexture_id
- MacOSSurfaceCreateFlagMVK
- MacOSSurfaceCreateFlagsMVK
- MacOSSurfaceCreateInfoMVK
- MappedMemoryRange
- MemoryAllocateFlag
- MemoryAllocateFlagKHR
- MemoryAllocateFlags
- MemoryAllocateFlagsInfo
- MemoryAllocateFlagsInfoKHR
- MemoryAllocateFlagsKHR
- MemoryAllocateInfo
- MemoryBarrier
- MemoryBarrier2
- MemoryBarrier2KHR
- MemoryDecompressionMethodFlagNV
- MemoryDecompressionMethodFlagsNV
- MemoryDedicatedAllocateInfo
- MemoryDedicatedAllocateInfoKHR
- MemoryDedicatedRequirements
- MemoryDedicatedRequirementsKHR
- MemoryFdPropertiesKHR
- MemoryGetFdInfoKHR
- MemoryGetRemoteAddressInfoNV
- MemoryGetWin32HandleInfoKHR
- MemoryHeap
- MemoryHeapFlag
- MemoryHeapFlags
- MemoryHostPointerPropertiesEXT
- MemoryMapFlag
- MemoryMapFlags
- MemoryMapInfoKHR
- MemoryOpaqueCaptureAddressAllocateInfo
- MemoryOpaqueCaptureAddressAllocateInfoKHR
- MemoryOverallocationBehaviorAMD
- MemoryPriorityAllocateInfoEXT
- MemoryPropertyFlag
- MemoryPropertyFlags
- MemoryRequirements
- MemoryRequirements2
- MemoryRequirements2KHR
- MemoryType
- MemoryUnmapFlagKHR
- MemoryUnmapFlagsKHR
- MemoryUnmapInfoKHR
- MemoryWin32HandlePropertiesKHR
- MetalSurfaceCreateFlagEXT
- MetalSurfaceCreateFlagsEXT
- MetalSurfaceCreateInfoEXT
- MicromapBuildInfoEXT
- MicromapBuildSizesInfoEXT
- MicromapCreateFlagEXT
- MicromapCreateFlagsEXT
- MicromapCreateInfoEXT
- MicromapEXT
- MicromapTriangleEXT
- MicromapTypeEXT
- MicromapUsageEXT
- MicromapVersionInfoEXT
- MultiDrawIndexedInfoEXT
- MultiDrawInfoEXT
- MultisamplePropertiesEXT
- MultisampledRenderToSingleSampledInfoEXT
- MultiviewPerViewAttributesInfoNVX
- MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM
- MutableDescriptorTypeCreateInfoEXT
- MutableDescriptorTypeCreateInfoVALVE
- MutableDescriptorTypeListEXT
- MutableDescriptorTypeListVALVE
- NonDispatchableHandle
- ObjectType
- Offset2D
- Offset3D
- OpacityMicromapFormatEXT
- OpacityMicromapSpecialIndexEXT
- OpaqueCaptureDescriptorDataCreateInfoEXT
- OpticalFlowExecuteFlagNV
- OpticalFlowExecuteFlagsNV
- OpticalFlowExecuteInfoNV
- OpticalFlowGridSizeFlagNV
- OpticalFlowGridSizeFlagsNV
- OpticalFlowImageFormatInfoNV
- OpticalFlowImageFormatPropertiesNV
- OpticalFlowPerformanceLevelNV
- OpticalFlowSessionBindingPointNV
- OpticalFlowSessionCreateFlagNV
- OpticalFlowSessionCreateFlagsNV
- OpticalFlowSessionCreateInfoNV
- OpticalFlowSessionCreatePrivateDataInfoNV
- OpticalFlowSessionNV
- OpticalFlowUsageFlagNV
- OpticalFlowUsageFlagsNV
- PastPresentationTimingGOOGLE
- PeerMemoryFeatureFlag
- PeerMemoryFeatureFlagKHR
- PeerMemoryFeatureFlags
- PeerMemoryFeatureFlagsKHR
- PerformanceConfigurationAcquireInfoINTEL
- PerformanceConfigurationINTEL
- PerformanceConfigurationTypeINTEL
- PerformanceCounterDescriptionFlagKHR
- PerformanceCounterDescriptionFlagsKHR
- PerformanceCounterDescriptionKHR
- PerformanceCounterKHR
- PerformanceCounterResultKHR
- PerformanceCounterScopeKHR
- PerformanceCounterStorageKHR
- PerformanceCounterUnitKHR
- PerformanceMarkerInfoINTEL
- PerformanceOverrideInfoINTEL
- PerformanceOverrideTypeINTEL
- PerformanceParameterTypeINTEL
- PerformanceQuerySubmitInfoKHR
- PerformanceStreamMarkerInfoINTEL
- PerformanceValueDataINTEL
- PerformanceValueINTEL
- PerformanceValueTypeINTEL
- PhysicalDevice
- PhysicalDevice16BitStorageFeatures
- PhysicalDevice16BitStorageFeaturesKHR
- PhysicalDevice4444FormatsFeaturesEXT
- PhysicalDevice8BitStorageFeatures
- PhysicalDevice8BitStorageFeaturesKHR
- PhysicalDeviceASTCDecodeFeaturesEXT
- PhysicalDeviceAccelerationStructureFeaturesKHR
- PhysicalDeviceAccelerationStructurePropertiesKHR
- PhysicalDeviceAddressBindingReportFeaturesEXT
- PhysicalDeviceAmigoProfilingFeaturesSEC
- PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT
- PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT
- PhysicalDeviceBlendOperationAdvancedFeaturesEXT
- PhysicalDeviceBlendOperationAdvancedPropertiesEXT
- PhysicalDeviceBorderColorSwizzleFeaturesEXT
- PhysicalDeviceBufferAddressFeaturesEXT
- PhysicalDeviceBufferDeviceAddressFeatures
- PhysicalDeviceBufferDeviceAddressFeaturesEXT
- PhysicalDeviceBufferDeviceAddressFeaturesKHR
- PhysicalDeviceClusterCullingShaderFeaturesHUAWEI
- PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
- PhysicalDeviceCoherentMemoryFeaturesAMD
- PhysicalDeviceColorWriteEnableFeaturesEXT
- PhysicalDeviceComputeShaderDerivativesFeaturesNV
- PhysicalDeviceConditionalRenderingFeaturesEXT
- PhysicalDeviceConservativeRasterizationPropertiesEXT
- PhysicalDeviceCooperativeMatrixFeaturesNV
- PhysicalDeviceCooperativeMatrixPropertiesNV
- PhysicalDeviceCopyMemoryIndirectFeaturesNV
- PhysicalDeviceCopyMemoryIndirectPropertiesNV
- PhysicalDeviceCornerSampledImageFeaturesNV
- PhysicalDeviceCoverageReductionModeFeaturesNV
- PhysicalDeviceCustomBorderColorFeaturesEXT
- PhysicalDeviceCustomBorderColorPropertiesEXT
- PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
- PhysicalDeviceDepthClampZeroOneFeaturesEXT
- PhysicalDeviceDepthClipControlFeaturesEXT
- PhysicalDeviceDepthClipEnableFeaturesEXT
- PhysicalDeviceDepthStencilResolveProperties
- PhysicalDeviceDepthStencilResolvePropertiesKHR
- PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT
- PhysicalDeviceDescriptorBufferFeaturesEXT
- PhysicalDeviceDescriptorBufferPropertiesEXT
- PhysicalDeviceDescriptorIndexingFeatures
- PhysicalDeviceDescriptorIndexingFeaturesEXT
- PhysicalDeviceDescriptorIndexingProperties
- PhysicalDeviceDescriptorIndexingPropertiesEXT
- PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
- PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
- PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
- PhysicalDeviceDeviceMemoryReportFeaturesEXT
- PhysicalDeviceDiagnosticsConfigFeaturesNV
- PhysicalDeviceDiscardRectanglePropertiesEXT
- PhysicalDeviceDriverProperties
- PhysicalDeviceDriverPropertiesKHR
- PhysicalDeviceDrmPropertiesEXT
- PhysicalDeviceDynamicRenderingFeatures
- PhysicalDeviceDynamicRenderingFeaturesKHR
- PhysicalDeviceExclusiveScissorFeaturesNV
- PhysicalDeviceExtendedDynamicState2FeaturesEXT
- PhysicalDeviceExtendedDynamicState3FeaturesEXT
- PhysicalDeviceExtendedDynamicState3PropertiesEXT
- PhysicalDeviceExtendedDynamicStateFeaturesEXT
- PhysicalDeviceExternalBufferInfo
- PhysicalDeviceExternalBufferInfoKHR
- PhysicalDeviceExternalFenceInfo
- PhysicalDeviceExternalFenceInfoKHR
- PhysicalDeviceExternalImageFormatInfo
- PhysicalDeviceExternalImageFormatInfoKHR
- PhysicalDeviceExternalMemoryHostPropertiesEXT
- PhysicalDeviceExternalMemoryRDMAFeaturesNV
- PhysicalDeviceExternalSemaphoreInfo
- PhysicalDeviceExternalSemaphoreInfoKHR
- PhysicalDeviceFaultFeaturesEXT
- PhysicalDeviceFeatures
- PhysicalDeviceFeatures2
- PhysicalDeviceFeatures2KHR
- PhysicalDeviceFloat16Int8FeaturesKHR
- PhysicalDeviceFloatControlsProperties
- PhysicalDeviceFloatControlsPropertiesKHR
- PhysicalDeviceFragmentDensityMap2FeaturesEXT
- PhysicalDeviceFragmentDensityMap2PropertiesEXT
- PhysicalDeviceFragmentDensityMapFeaturesEXT
- PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM
- PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM
- PhysicalDeviceFragmentDensityMapPropertiesEXT
- PhysicalDeviceFragmentShaderBarycentricFeaturesKHR
- PhysicalDeviceFragmentShaderBarycentricFeaturesNV
- PhysicalDeviceFragmentShaderBarycentricPropertiesKHR
- PhysicalDeviceFragmentShaderInterlockFeaturesEXT
- PhysicalDeviceFragmentShadingRateEnumsFeaturesNV
- PhysicalDeviceFragmentShadingRateEnumsPropertiesNV
- PhysicalDeviceFragmentShadingRateFeaturesKHR
- PhysicalDeviceFragmentShadingRateKHR
- PhysicalDeviceFragmentShadingRatePropertiesKHR
- PhysicalDeviceGlobalPriorityQueryFeaturesEXT
- PhysicalDeviceGlobalPriorityQueryFeaturesKHR
- PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT
- PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT
- PhysicalDeviceGroupProperties
- PhysicalDeviceGroupPropertiesKHR
- PhysicalDeviceHostQueryResetFeatures
- PhysicalDeviceHostQueryResetFeaturesEXT
- PhysicalDeviceIDProperties
- PhysicalDeviceIDPropertiesKHR
- PhysicalDeviceImage2DViewOf3DFeaturesEXT
- PhysicalDeviceImageCompressionControlFeaturesEXT
- PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT
- PhysicalDeviceImageDrmFormatModifierInfoEXT
- PhysicalDeviceImageFormatInfo2
- PhysicalDeviceImageFormatInfo2KHR
- PhysicalDeviceImageProcessingFeaturesQCOM
- PhysicalDeviceImageProcessingPropertiesQCOM
- PhysicalDeviceImageRobustnessFeatures
- PhysicalDeviceImageRobustnessFeaturesEXT
- PhysicalDeviceImageSlicedViewOf3DFeaturesEXT
- PhysicalDeviceImageViewImageFormatInfoEXT
- PhysicalDeviceImageViewMinLodFeaturesEXT
- PhysicalDeviceImagelessFramebufferFeatures
- PhysicalDeviceImagelessFramebufferFeaturesKHR
- PhysicalDeviceIndexTypeUint8FeaturesEXT
- PhysicalDeviceInheritedViewportScissorFeaturesNV
- PhysicalDeviceInlineUniformBlockFeatures
- PhysicalDeviceInlineUniformBlockFeaturesEXT
- PhysicalDeviceInlineUniformBlockProperties
- PhysicalDeviceInlineUniformBlockPropertiesEXT
- PhysicalDeviceInvocationMaskFeaturesHUAWEI
- PhysicalDeviceLegacyDitheringFeaturesEXT
- PhysicalDeviceLimits
- PhysicalDeviceLineRasterizationFeaturesEXT
- PhysicalDeviceLineRasterizationPropertiesEXT
- PhysicalDeviceLinearColorAttachmentFeaturesNV
- PhysicalDeviceMaintenance3Properties
- PhysicalDeviceMaintenance3PropertiesKHR
- PhysicalDeviceMaintenance4Features
- PhysicalDeviceMaintenance4FeaturesKHR
- PhysicalDeviceMaintenance4Properties
- PhysicalDeviceMaintenance4PropertiesKHR
- PhysicalDeviceMemoryBudgetPropertiesEXT
- PhysicalDeviceMemoryDecompressionFeaturesNV
- PhysicalDeviceMemoryDecompressionPropertiesNV
- PhysicalDeviceMemoryPriorityFeaturesEXT
- PhysicalDeviceMemoryProperties
- PhysicalDeviceMemoryProperties2
- PhysicalDeviceMemoryProperties2KHR
- PhysicalDeviceMeshShaderFeaturesEXT
- PhysicalDeviceMeshShaderFeaturesNV
- PhysicalDeviceMeshShaderPropertiesEXT
- PhysicalDeviceMeshShaderPropertiesNV
- PhysicalDeviceMultiDrawFeaturesEXT
- PhysicalDeviceMultiDrawPropertiesEXT
- PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT
- PhysicalDeviceMultiviewFeatures
- PhysicalDeviceMultiviewFeaturesKHR
- PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
- PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM
- PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM
- PhysicalDeviceMultiviewProperties
- PhysicalDeviceMultiviewPropertiesKHR
- PhysicalDeviceMutableDescriptorTypeFeaturesEXT
- PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
- PhysicalDeviceNonSeamlessCubeMapFeaturesEXT
- PhysicalDeviceOpacityMicromapFeaturesEXT
- PhysicalDeviceOpacityMicromapPropertiesEXT
- PhysicalDeviceOpticalFlowFeaturesNV
- PhysicalDeviceOpticalFlowPropertiesNV
- PhysicalDevicePCIBusInfoPropertiesEXT
- PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
- PhysicalDevicePerformanceQueryFeaturesKHR
- PhysicalDevicePerformanceQueryPropertiesKHR
- PhysicalDevicePipelineCreationCacheControlFeatures
- PhysicalDevicePipelineCreationCacheControlFeaturesEXT
- PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
- PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
- PhysicalDevicePipelinePropertiesFeaturesEXT
- PhysicalDevicePipelineProtectedAccessFeaturesEXT
- PhysicalDevicePipelineRobustnessFeaturesEXT
- PhysicalDevicePipelineRobustnessPropertiesEXT
- PhysicalDevicePointClippingProperties
- PhysicalDevicePointClippingPropertiesKHR
- PhysicalDevicePresentBarrierFeaturesNV
- PhysicalDevicePresentIdFeaturesKHR
- PhysicalDevicePresentWaitFeaturesKHR
- PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
- PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
- PhysicalDevicePrivateDataFeatures
- PhysicalDevicePrivateDataFeaturesEXT
- PhysicalDeviceProperties
- PhysicalDeviceProperties2
- PhysicalDeviceProperties2KHR
- PhysicalDeviceProtectedMemoryFeatures
- PhysicalDeviceProtectedMemoryProperties
- PhysicalDeviceProvokingVertexFeaturesEXT
- PhysicalDeviceProvokingVertexPropertiesEXT
- PhysicalDevicePushDescriptorPropertiesKHR
- PhysicalDeviceRGBA10X6FormatsFeaturesEXT
- PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
- PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
- PhysicalDeviceRayQueryFeaturesKHR
- PhysicalDeviceRayTracingInvocationReorderFeaturesNV
- PhysicalDeviceRayTracingInvocationReorderPropertiesNV
- PhysicalDeviceRayTracingMaintenance1FeaturesKHR
- PhysicalDeviceRayTracingMotionBlurFeaturesNV
- PhysicalDeviceRayTracingPipelineFeaturesKHR
- PhysicalDeviceRayTracingPipelinePropertiesKHR
- PhysicalDeviceRayTracingPositionFetchFeaturesKHR
- PhysicalDeviceRayTracingPropertiesNV
- PhysicalDeviceRepresentativeFragmentTestFeaturesNV
- PhysicalDeviceRobustness2FeaturesEXT
- PhysicalDeviceRobustness2PropertiesEXT
- PhysicalDeviceSampleLocationsPropertiesEXT
- PhysicalDeviceSamplerFilterMinmaxProperties
- PhysicalDeviceSamplerFilterMinmaxPropertiesEXT
- PhysicalDeviceSamplerYcbcrConversionFeatures
- PhysicalDeviceSamplerYcbcrConversionFeaturesKHR
- PhysicalDeviceScalarBlockLayoutFeatures
- PhysicalDeviceScalarBlockLayoutFeaturesEXT
- PhysicalDeviceSeparateDepthStencilLayoutsFeatures
- PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR
- PhysicalDeviceShaderAtomicFloat2FeaturesEXT
- PhysicalDeviceShaderAtomicFloatFeaturesEXT
- PhysicalDeviceShaderAtomicInt64Features
- PhysicalDeviceShaderAtomicInt64FeaturesKHR
- PhysicalDeviceShaderClockFeaturesKHR
- PhysicalDeviceShaderCoreBuiltinsFeaturesARM
- PhysicalDeviceShaderCoreBuiltinsPropertiesARM
- PhysicalDeviceShaderCoreProperties2AMD
- PhysicalDeviceShaderCorePropertiesAMD
- PhysicalDeviceShaderCorePropertiesARM
- PhysicalDeviceShaderDemoteToHelperInvocationFeatures
- PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
- PhysicalDeviceShaderDrawParameterFeatures
- PhysicalDeviceShaderDrawParametersFeatures
- PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD
- PhysicalDeviceShaderFloat16Int8Features
- PhysicalDeviceShaderFloat16Int8FeaturesKHR
- PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
- PhysicalDeviceShaderImageFootprintFeaturesNV
- PhysicalDeviceShaderIntegerDotProductFeatures
- PhysicalDeviceShaderIntegerDotProductFeaturesKHR
- PhysicalDeviceShaderIntegerDotProductProperties
- PhysicalDeviceShaderIntegerDotProductPropertiesKHR
- PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
- PhysicalDeviceShaderModuleIdentifierFeaturesEXT
- PhysicalDeviceShaderModuleIdentifierPropertiesEXT
- PhysicalDeviceShaderObjectFeaturesEXT
- PhysicalDeviceShaderObjectPropertiesEXT
- PhysicalDeviceShaderSMBuiltinsFeaturesNV
- PhysicalDeviceShaderSMBuiltinsPropertiesNV
- PhysicalDeviceShaderSubgroupExtendedTypesFeatures
- PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR
- PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR
- PhysicalDeviceShaderTerminateInvocationFeatures
- PhysicalDeviceShaderTerminateInvocationFeaturesKHR
- PhysicalDeviceShaderTileImageFeaturesEXT
- PhysicalDeviceShaderTileImagePropertiesEXT
- PhysicalDeviceShadingRateImageFeaturesNV
- PhysicalDeviceShadingRateImagePropertiesNV
- PhysicalDeviceSparseImageFormatInfo2
- PhysicalDeviceSparseImageFormatInfo2KHR
- PhysicalDeviceSparseProperties
- PhysicalDeviceSubgroupProperties
- PhysicalDeviceSubgroupSizeControlFeatures
- PhysicalDeviceSubgroupSizeControlFeaturesEXT
- PhysicalDeviceSubgroupSizeControlProperties
- PhysicalDeviceSubgroupSizeControlPropertiesEXT
- PhysicalDeviceSubpassMergeFeedbackFeaturesEXT
- PhysicalDeviceSubpassShadingFeaturesHUAWEI
- PhysicalDeviceSubpassShadingPropertiesHUAWEI
- PhysicalDeviceSurfaceInfo2KHR
- PhysicalDeviceSwapchainMaintenance1FeaturesEXT
- PhysicalDeviceSynchronization2Features
- PhysicalDeviceSynchronization2FeaturesKHR
- PhysicalDeviceTexelBufferAlignmentFeaturesEXT
- PhysicalDeviceTexelBufferAlignmentProperties
- PhysicalDeviceTexelBufferAlignmentPropertiesEXT
- PhysicalDeviceTextureCompressionASTCHDRFeatures
- PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT
- PhysicalDeviceTilePropertiesFeaturesQCOM
- PhysicalDeviceTimelineSemaphoreFeatures
- PhysicalDeviceTimelineSemaphoreFeaturesKHR
- PhysicalDeviceTimelineSemaphoreProperties
- PhysicalDeviceTimelineSemaphorePropertiesKHR
- PhysicalDeviceToolProperties
- PhysicalDeviceToolPropertiesEXT
- PhysicalDeviceTransformFeedbackFeaturesEXT
- PhysicalDeviceTransformFeedbackPropertiesEXT
- PhysicalDeviceType
- PhysicalDeviceUniformBufferStandardLayoutFeatures
- PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR
- PhysicalDeviceVariablePointerFeatures
- PhysicalDeviceVariablePointerFeaturesKHR
- PhysicalDeviceVariablePointersFeatures
- PhysicalDeviceVariablePointersFeaturesKHR
- PhysicalDeviceVertexAttributeDivisorFeaturesEXT
- PhysicalDeviceVertexAttributeDivisorPropertiesEXT
- PhysicalDeviceVertexInputDynamicStateFeaturesEXT
- PhysicalDeviceVideoFormatInfoKHR
- PhysicalDeviceVulkan11Features
- PhysicalDeviceVulkan11Properties
- PhysicalDeviceVulkan12Features
- PhysicalDeviceVulkan12Properties
- PhysicalDeviceVulkan13Features
- PhysicalDeviceVulkan13Properties
- PhysicalDeviceVulkanMemoryModelFeatures
- PhysicalDeviceVulkanMemoryModelFeaturesKHR
- PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
- PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
- PhysicalDeviceYcbcrImageArraysFeaturesEXT
- PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
- PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
- Pipeline
- PipelineBindPoint
- PipelineCache
- PipelineCacheCreateFlag
- PipelineCacheCreateFlags
- PipelineCacheCreateInfo
- PipelineCacheHeaderVersion
- PipelineCacheHeaderVersionOne
- PipelineColorBlendAdvancedStateCreateInfoEXT
- PipelineColorBlendAttachmentState
- PipelineColorBlendStateCreateFlag
- PipelineColorBlendStateCreateFlags
- PipelineColorBlendStateCreateInfo
- PipelineColorWriteCreateInfoEXT
- PipelineCompilerControlCreateInfoAMD
- PipelineCompilerControlFlagAMD
- PipelineCompilerControlFlagsAMD
- PipelineCoverageModulationStateCreateFlagNV
- PipelineCoverageModulationStateCreateFlagsNV
- PipelineCoverageModulationStateCreateInfoNV
- PipelineCoverageReductionStateCreateFlagNV
- PipelineCoverageReductionStateCreateFlagsNV
- PipelineCoverageReductionStateCreateInfoNV
- PipelineCoverageToColorStateCreateFlagNV
- PipelineCoverageToColorStateCreateFlagsNV
- PipelineCoverageToColorStateCreateInfoNV
- PipelineCreateFlag
- PipelineCreateFlags
- PipelineCreationFeedback
- PipelineCreationFeedbackCreateInfo
- PipelineCreationFeedbackCreateInfoEXT
- PipelineCreationFeedbackEXT
- PipelineCreationFeedbackFlag
- PipelineCreationFeedbackFlagEXT
- PipelineCreationFeedbackFlags
- PipelineCreationFeedbackFlagsEXT
- PipelineDepthStencilStateCreateFlag
- PipelineDepthStencilStateCreateFlags
- PipelineDepthStencilStateCreateInfo
- PipelineDiscardRectangleStateCreateFlagEXT
- PipelineDiscardRectangleStateCreateFlagsEXT
- PipelineDiscardRectangleStateCreateInfoEXT
- PipelineDynamicStateCreateFlag
- PipelineDynamicStateCreateFlags
- PipelineDynamicStateCreateInfo
- PipelineExecutableInfoKHR
- PipelineExecutableInternalRepresentationKHR
- PipelineExecutablePropertiesKHR
- PipelineExecutableStatisticFormatKHR
- PipelineExecutableStatisticKHR
- PipelineExecutableStatisticValueKHR
- PipelineFragmentShadingRateEnumStateCreateInfoNV
- PipelineFragmentShadingRateStateCreateInfoKHR
- PipelineInfoEXT
- PipelineInfoKHR
- PipelineInputAssemblyStateCreateFlag
- PipelineInputAssemblyStateCreateFlags
- PipelineInputAssemblyStateCreateInfo
- PipelineLayout
- PipelineLayoutCreateFlag
- PipelineLayoutCreateFlags
- PipelineLayoutCreateInfo
- PipelineLibraryCreateInfoKHR
- PipelineMultisampleStateCreateFlag
- PipelineMultisampleStateCreateFlags
- PipelineMultisampleStateCreateInfo
- PipelinePropertiesIdentifierEXT
- PipelineRasterizationConservativeStateCreateFlagEXT
- PipelineRasterizationConservativeStateCreateFlagsEXT
- PipelineRasterizationConservativeStateCreateInfoEXT
- PipelineRasterizationDepthClipStateCreateFlagEXT
- PipelineRasterizationDepthClipStateCreateFlagsEXT
- PipelineRasterizationDepthClipStateCreateInfoEXT
- PipelineRasterizationLineStateCreateInfoEXT
- PipelineRasterizationProvokingVertexStateCreateInfoEXT
- PipelineRasterizationStateCreateFlag
- PipelineRasterizationStateCreateFlags
- PipelineRasterizationStateCreateInfo
- PipelineRasterizationStateRasterizationOrderAMD
- PipelineRasterizationStateStreamCreateFlagEXT
- PipelineRasterizationStateStreamCreateFlagsEXT
- PipelineRasterizationStateStreamCreateInfoEXT
- PipelineRenderingCreateInfo
- PipelineRenderingCreateInfoKHR
- PipelineRepresentativeFragmentTestStateCreateInfoNV
- PipelineRobustnessBufferBehaviorEXT
- PipelineRobustnessCreateInfoEXT
- PipelineRobustnessImageBehaviorEXT
- PipelineSampleLocationsStateCreateInfoEXT
- PipelineShaderStageCreateFlag
- PipelineShaderStageCreateFlags
- PipelineShaderStageCreateInfo
- PipelineShaderStageModuleIdentifierCreateInfoEXT
- PipelineShaderStageRequiredSubgroupSizeCreateInfo
- PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
- PipelineStageFlag
- PipelineStageFlag2
- PipelineStageFlag2KHR
- PipelineStageFlags
- PipelineStageFlags2
- PipelineStageFlags2KHR
- PipelineTessellationDomainOriginStateCreateInfo
- PipelineTessellationDomainOriginStateCreateInfoKHR
- PipelineTessellationStateCreateFlag
- PipelineTessellationStateCreateFlags
- PipelineTessellationStateCreateInfo
- PipelineVertexInputDivisorStateCreateInfoEXT
- PipelineVertexInputStateCreateFlag
- PipelineVertexInputStateCreateFlags
- PipelineVertexInputStateCreateInfo
- PipelineViewportCoarseSampleOrderStateCreateInfoNV
- PipelineViewportDepthClipControlCreateInfoEXT
- PipelineViewportExclusiveScissorStateCreateInfoNV
- PipelineViewportShadingRateImageStateCreateInfoNV
- PipelineViewportStateCreateFlag
- PipelineViewportStateCreateFlags
- PipelineViewportStateCreateInfo
- PipelineViewportSwizzleStateCreateFlagNV
- PipelineViewportSwizzleStateCreateFlagsNV
- PipelineViewportSwizzleStateCreateInfoNV
- PipelineViewportWScalingStateCreateInfoNV
- PointClippingBehavior
- PointClippingBehaviorKHR
- PolygonMode
- PresentGravityFlagEXT
- PresentGravityFlagsEXT
- PresentIdKHR
- PresentInfoKHR
- PresentModeKHR
- PresentRegionKHR
- PresentRegionsKHR
- PresentScalingFlagEXT
- PresentScalingFlagsEXT
- PresentTimeGOOGLE
- PresentTimesInfoGOOGLE
- PrimitiveTopology
- PrivateDataSlot
- PrivateDataSlotCreateFlag
- PrivateDataSlotCreateFlags
- PrivateDataSlotCreateFlagsEXT
- PrivateDataSlotCreateInfo
- PrivateDataSlotCreateInfoEXT
- PrivateDataSlotEXT
- ProcAcquireDrmDisplayEXT
- ProcAcquireFullScreenExclusiveModeEXT
- ProcAcquireNextImage2KHR
- ProcAcquireNextImageKHR
- ProcAcquirePerformanceConfigurationINTEL
- ProcAcquireProfilingLockKHR
- ProcAcquireWinrtDisplayNV
- ProcAllocateCommandBuffers
- ProcAllocateDescriptorSets
- ProcAllocateMemory
- ProcAllocationFunction
- ProcBeginCommandBuffer
- ProcBindAccelerationStructureMemoryNV
- ProcBindBufferMemory
- ProcBindBufferMemory2
- ProcBindBufferMemory2KHR
- ProcBindImageMemory
- ProcBindImageMemory2
- ProcBindImageMemory2KHR
- ProcBindOpticalFlowSessionImageNV
- ProcBindVideoSessionMemoryKHR
- ProcBuildAccelerationStructuresKHR
- ProcBuildMicromapsEXT
- ProcCmdBeginConditionalRenderingEXT
- ProcCmdBeginDebugUtilsLabelEXT
- ProcCmdBeginQuery
- ProcCmdBeginQueryIndexedEXT
- ProcCmdBeginRenderPass
- ProcCmdBeginRenderPass2
- ProcCmdBeginRenderPass2KHR
- ProcCmdBeginRendering
- ProcCmdBeginRenderingKHR
- ProcCmdBeginTransformFeedbackEXT
- ProcCmdBeginVideoCodingKHR
- ProcCmdBindDescriptorBufferEmbeddedSamplersEXT
- ProcCmdBindDescriptorBuffersEXT
- ProcCmdBindDescriptorSets
- ProcCmdBindIndexBuffer
- ProcCmdBindInvocationMaskHUAWEI
- ProcCmdBindPipeline
- ProcCmdBindPipelineShaderGroupNV
- ProcCmdBindShadersEXT
- ProcCmdBindShadingRateImageNV
- ProcCmdBindTransformFeedbackBuffersEXT
- ProcCmdBindVertexBuffers
- ProcCmdBindVertexBuffers2
- ProcCmdBindVertexBuffers2EXT
- ProcCmdBlitImage
- ProcCmdBlitImage2
- ProcCmdBlitImage2KHR
- ProcCmdBuildAccelerationStructureNV
- ProcCmdBuildAccelerationStructuresIndirectKHR
- ProcCmdBuildAccelerationStructuresKHR
- ProcCmdBuildMicromapsEXT
- ProcCmdClearAttachments
- ProcCmdClearColorImage
- ProcCmdClearDepthStencilImage
- ProcCmdControlVideoCodingKHR
- ProcCmdCopyAccelerationStructureKHR
- ProcCmdCopyAccelerationStructureNV
- ProcCmdCopyAccelerationStructureToMemoryKHR
- ProcCmdCopyBuffer
- ProcCmdCopyBuffer2
- ProcCmdCopyBuffer2KHR
- ProcCmdCopyBufferToImage
- ProcCmdCopyBufferToImage2
- ProcCmdCopyBufferToImage2KHR
- ProcCmdCopyImage
- ProcCmdCopyImage2
- ProcCmdCopyImage2KHR
- ProcCmdCopyImageToBuffer
- ProcCmdCopyImageToBuffer2
- ProcCmdCopyImageToBuffer2KHR
- ProcCmdCopyMemoryIndirectNV
- ProcCmdCopyMemoryToAccelerationStructureKHR
- ProcCmdCopyMemoryToImageIndirectNV
- ProcCmdCopyMemoryToMicromapEXT
- ProcCmdCopyMicromapEXT
- ProcCmdCopyMicromapToMemoryEXT
- ProcCmdCopyQueryPoolResults
- ProcCmdCuLaunchKernelNVX
- ProcCmdDebugMarkerBeginEXT
- ProcCmdDebugMarkerEndEXT
- ProcCmdDebugMarkerInsertEXT
- ProcCmdDecodeVideoKHR
- ProcCmdDecompressMemoryIndirectCountNV
- ProcCmdDecompressMemoryNV
- ProcCmdDispatch
- ProcCmdDispatchBase
- ProcCmdDispatchBaseKHR
- ProcCmdDispatchIndirect
- ProcCmdDraw
- ProcCmdDrawClusterHUAWEI
- ProcCmdDrawClusterIndirectHUAWEI
- ProcCmdDrawIndexed
- ProcCmdDrawIndexedIndirect
- ProcCmdDrawIndexedIndirectCount
- ProcCmdDrawIndexedIndirectCountAMD
- ProcCmdDrawIndexedIndirectCountKHR
- ProcCmdDrawIndirect
- ProcCmdDrawIndirectByteCountEXT
- ProcCmdDrawIndirectCount
- ProcCmdDrawIndirectCountAMD
- ProcCmdDrawIndirectCountKHR
- ProcCmdDrawMeshTasksEXT
- ProcCmdDrawMeshTasksIndirectCountEXT
- ProcCmdDrawMeshTasksIndirectCountNV
- ProcCmdDrawMeshTasksIndirectEXT
- ProcCmdDrawMeshTasksIndirectNV
- ProcCmdDrawMeshTasksNV
- ProcCmdDrawMultiEXT
- ProcCmdDrawMultiIndexedEXT
- ProcCmdEndConditionalRenderingEXT
- ProcCmdEndDebugUtilsLabelEXT
- ProcCmdEndQuery
- ProcCmdEndQueryIndexedEXT
- ProcCmdEndRenderPass
- ProcCmdEndRenderPass2
- ProcCmdEndRenderPass2KHR
- ProcCmdEndRendering
- ProcCmdEndRenderingKHR
- ProcCmdEndTransformFeedbackEXT
- ProcCmdEndVideoCodingKHR
- ProcCmdExecuteCommands
- ProcCmdExecuteGeneratedCommandsNV
- ProcCmdFillBuffer
- ProcCmdInsertDebugUtilsLabelEXT
- ProcCmdNextSubpass
- ProcCmdNextSubpass2
- ProcCmdNextSubpass2KHR
- ProcCmdOpticalFlowExecuteNV
- ProcCmdPipelineBarrier
- ProcCmdPipelineBarrier2
- ProcCmdPipelineBarrier2KHR
- ProcCmdPreprocessGeneratedCommandsNV
- ProcCmdPushConstants
- ProcCmdPushDescriptorSetKHR
- ProcCmdPushDescriptorSetWithTemplateKHR
- ProcCmdResetEvent
- ProcCmdResetEvent2
- ProcCmdResetEvent2KHR
- ProcCmdResetQueryPool
- ProcCmdResolveImage
- ProcCmdResolveImage2
- ProcCmdResolveImage2KHR
- ProcCmdSetAlphaToCoverageEnableEXT
- ProcCmdSetAlphaToOneEnableEXT
- ProcCmdSetAttachmentFeedbackLoopEnableEXT
- ProcCmdSetBlendConstants
- ProcCmdSetCheckpointNV
- ProcCmdSetCoarseSampleOrderNV
- ProcCmdSetColorBlendAdvancedEXT
- ProcCmdSetColorBlendEnableEXT
- ProcCmdSetColorBlendEquationEXT
- ProcCmdSetColorWriteMaskEXT
- ProcCmdSetConservativeRasterizationModeEXT
- ProcCmdSetCoverageModulationModeNV
- ProcCmdSetCoverageModulationTableEnableNV
- ProcCmdSetCoverageModulationTableNV
- ProcCmdSetCoverageReductionModeNV
- ProcCmdSetCoverageToColorEnableNV
- ProcCmdSetCoverageToColorLocationNV
- ProcCmdSetCullMode
- ProcCmdSetCullModeEXT
- ProcCmdSetDepthBias
- ProcCmdSetDepthBiasEnable
- ProcCmdSetDepthBiasEnableEXT
- ProcCmdSetDepthBounds
- ProcCmdSetDepthBoundsTestEnable
- ProcCmdSetDepthBoundsTestEnableEXT
- ProcCmdSetDepthClampEnableEXT
- ProcCmdSetDepthClipEnableEXT
- ProcCmdSetDepthClipNegativeOneToOneEXT
- ProcCmdSetDepthCompareOp
- ProcCmdSetDepthCompareOpEXT
- ProcCmdSetDepthTestEnable
- ProcCmdSetDepthTestEnableEXT
- ProcCmdSetDepthWriteEnable
- ProcCmdSetDepthWriteEnableEXT
- ProcCmdSetDescriptorBufferOffsetsEXT
- ProcCmdSetDeviceMask
- ProcCmdSetDeviceMaskKHR
- ProcCmdSetDiscardRectangleEXT
- ProcCmdSetDiscardRectangleEnableEXT
- ProcCmdSetDiscardRectangleModeEXT
- ProcCmdSetEvent
- ProcCmdSetEvent2
- ProcCmdSetEvent2KHR
- ProcCmdSetExclusiveScissorEnableNV
- ProcCmdSetExclusiveScissorNV
- ProcCmdSetExtraPrimitiveOverestimationSizeEXT
- ProcCmdSetFragmentShadingRateEnumNV
- ProcCmdSetFragmentShadingRateKHR
- ProcCmdSetFrontFace
- ProcCmdSetFrontFaceEXT
- ProcCmdSetLineRasterizationModeEXT
- ProcCmdSetLineStippleEXT
- ProcCmdSetLineStippleEnableEXT
- ProcCmdSetLineWidth
- ProcCmdSetLogicOpEXT
- ProcCmdSetLogicOpEnableEXT
- ProcCmdSetPatchControlPointsEXT
- ProcCmdSetPerformanceMarkerINTEL
- ProcCmdSetPerformanceOverrideINTEL
- ProcCmdSetPerformanceStreamMarkerINTEL
- ProcCmdSetPolygonModeEXT
- ProcCmdSetPrimitiveRestartEnable
- ProcCmdSetPrimitiveRestartEnableEXT
- ProcCmdSetPrimitiveTopology
- ProcCmdSetPrimitiveTopologyEXT
- ProcCmdSetProvokingVertexModeEXT
- ProcCmdSetRasterizationSamplesEXT
- ProcCmdSetRasterizationStreamEXT
- ProcCmdSetRasterizerDiscardEnable
- ProcCmdSetRasterizerDiscardEnableEXT
- ProcCmdSetRayTracingPipelineStackSizeKHR
- ProcCmdSetRepresentativeFragmentTestEnableNV
- ProcCmdSetSampleLocationsEXT
- ProcCmdSetSampleLocationsEnableEXT
- ProcCmdSetSampleMaskEXT
- ProcCmdSetScissor
- ProcCmdSetScissorWithCount
- ProcCmdSetScissorWithCountEXT
- ProcCmdSetShadingRateImageEnableNV
- ProcCmdSetStencilCompareMask
- ProcCmdSetStencilOp
- ProcCmdSetStencilOpEXT
- ProcCmdSetStencilReference
- ProcCmdSetStencilTestEnable
- ProcCmdSetStencilTestEnableEXT
- ProcCmdSetStencilWriteMask
- ProcCmdSetTessellationDomainOriginEXT
- ProcCmdSetVertexInputEXT
- ProcCmdSetViewport
- ProcCmdSetViewportShadingRatePaletteNV
- ProcCmdSetViewportSwizzleNV
- ProcCmdSetViewportWScalingEnableNV
- ProcCmdSetViewportWScalingNV
- ProcCmdSetViewportWithCount
- ProcCmdSetViewportWithCountEXT
- ProcCmdSubpassShadingHUAWEI
- ProcCmdTraceRaysIndirect2KHR
- ProcCmdTraceRaysIndirectKHR
- ProcCmdTraceRaysKHR
- ProcCmdTraceRaysNV
- ProcCmdUpdateBuffer
- ProcCmdWaitEvents
- ProcCmdWaitEvents2
- ProcCmdWaitEvents2KHR
- ProcCmdWriteAccelerationStructuresPropertiesKHR
- ProcCmdWriteAccelerationStructuresPropertiesNV
- ProcCmdWriteBufferMarker2AMD
- ProcCmdWriteBufferMarkerAMD
- ProcCmdWriteMicromapsPropertiesEXT
- ProcCmdWriteTimestamp
- ProcCmdWriteTimestamp2
- ProcCmdWriteTimestamp2KHR
- ProcCompileDeferredNV
- ProcCopyAccelerationStructureKHR
- ProcCopyAccelerationStructureToMemoryKHR
- ProcCopyMemoryToAccelerationStructureKHR
- ProcCopyMemoryToMicromapEXT
- ProcCopyMicromapEXT
- ProcCopyMicromapToMemoryEXT
- ProcCreateAccelerationStructureKHR
- ProcCreateAccelerationStructureNV
- ProcCreateBuffer
- ProcCreateBufferView
- ProcCreateCommandPool
- ProcCreateComputePipelines
- ProcCreateCuFunctionNVX
- ProcCreateCuModuleNVX
- ProcCreateDebugReportCallbackEXT
- ProcCreateDebugUtilsMessengerEXT
- ProcCreateDeferredOperationKHR
- ProcCreateDescriptorPool
- ProcCreateDescriptorSetLayout
- ProcCreateDescriptorUpdateTemplate
- ProcCreateDescriptorUpdateTemplateKHR
- ProcCreateDevice
- ProcCreateDisplayModeKHR
- ProcCreateDisplayPlaneSurfaceKHR
- ProcCreateEvent
- ProcCreateFence
- ProcCreateFramebuffer
- ProcCreateGraphicsPipelines
- ProcCreateHeadlessSurfaceEXT
- ProcCreateIOSSurfaceMVK
- ProcCreateImage
- ProcCreateImageView
- ProcCreateIndirectCommandsLayoutNV
- ProcCreateInstance
- ProcCreateMacOSSurfaceMVK
- ProcCreateMetalSurfaceEXT
- ProcCreateMicromapEXT
- ProcCreateOpticalFlowSessionNV
- ProcCreatePipelineCache
- ProcCreatePipelineLayout
- ProcCreatePrivateDataSlot
- ProcCreatePrivateDataSlotEXT
- ProcCreateQueryPool
- ProcCreateRayTracingPipelinesKHR
- ProcCreateRayTracingPipelinesNV
- ProcCreateRenderPass
- ProcCreateRenderPass2
- ProcCreateRenderPass2KHR
- ProcCreateSampler
- ProcCreateSamplerYcbcrConversion
- ProcCreateSamplerYcbcrConversionKHR
- ProcCreateSemaphore
- ProcCreateShaderModule
- ProcCreateShadersEXT
- ProcCreateSharedSwapchainsKHR
- ProcCreateSwapchainKHR
- ProcCreateValidationCacheEXT
- ProcCreateVideoSessionKHR
- ProcCreateVideoSessionParametersKHR
- ProcCreateWaylandSurfaceKHR
- ProcCreateWin32SurfaceKHR
- ProcDebugMarkerSetObjectNameEXT
- ProcDebugMarkerSetObjectTagEXT
- ProcDebugReportCallbackEXT
- ProcDebugReportMessageEXT
- ProcDebugUtilsMessengerCallbackEXT
- ProcDeferredOperationJoinKHR
- ProcDestroyAccelerationStructureKHR
- ProcDestroyAccelerationStructureNV
- ProcDestroyBuffer
- ProcDestroyBufferView
- ProcDestroyCommandPool
- ProcDestroyCuFunctionNVX
- ProcDestroyCuModuleNVX
- ProcDestroyDebugReportCallbackEXT
- ProcDestroyDebugUtilsMessengerEXT
- ProcDestroyDeferredOperationKHR
- ProcDestroyDescriptorPool
- ProcDestroyDescriptorSetLayout
- ProcDestroyDescriptorUpdateTemplate
- ProcDestroyDescriptorUpdateTemplateKHR
- ProcDestroyDevice
- ProcDestroyEvent
- ProcDestroyFence
- ProcDestroyFramebuffer
- ProcDestroyImage
- ProcDestroyImageView
- ProcDestroyIndirectCommandsLayoutNV
- ProcDestroyInstance
- ProcDestroyMicromapEXT
- ProcDestroyOpticalFlowSessionNV
- ProcDestroyPipeline
- ProcDestroyPipelineCache
- ProcDestroyPipelineLayout
- ProcDestroyPrivateDataSlot
- ProcDestroyPrivateDataSlotEXT
- ProcDestroyQueryPool
- ProcDestroyRenderPass
- ProcDestroySampler
- ProcDestroySamplerYcbcrConversion
- ProcDestroySamplerYcbcrConversionKHR
- ProcDestroySemaphore
- ProcDestroyShaderEXT
- ProcDestroyShaderModule
- ProcDestroySurfaceKHR
- ProcDestroySwapchainKHR
- ProcDestroyValidationCacheEXT
- ProcDestroyVideoSessionKHR
- ProcDestroyVideoSessionParametersKHR
- ProcDeviceMemoryReportCallbackEXT
- ProcDeviceWaitIdle
- ProcDisplayPowerControlEXT
- ProcEndCommandBuffer
- ProcEnumerateDeviceExtensionProperties
- ProcEnumerateDeviceLayerProperties
- ProcEnumerateInstanceExtensionProperties
- ProcEnumerateInstanceLayerProperties
- ProcEnumerateInstanceVersion
- ProcEnumeratePhysicalDeviceGroups
- ProcEnumeratePhysicalDeviceGroupsKHR
- ProcEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
- ProcEnumeratePhysicalDevices
- ProcExportMetalObjectsEXT
- ProcFlushMappedMemoryRanges
- ProcFreeCommandBuffers
- ProcFreeDescriptorSets
- ProcFreeFunction
- ProcFreeMemory
- ProcGetAccelerationStructureBuildSizesKHR
- ProcGetAccelerationStructureDeviceAddressKHR
- ProcGetAccelerationStructureHandleNV
- ProcGetAccelerationStructureMemoryRequirementsNV
- ProcGetAccelerationStructureOpaqueCaptureDescriptorDataEXT
- ProcGetBufferDeviceAddress
- ProcGetBufferDeviceAddressEXT
- ProcGetBufferDeviceAddressKHR
- ProcGetBufferMemoryRequirements
- ProcGetBufferMemoryRequirements2
- ProcGetBufferMemoryRequirements2KHR
- ProcGetBufferOpaqueCaptureAddress
- ProcGetBufferOpaqueCaptureAddressKHR
- ProcGetBufferOpaqueCaptureDescriptorDataEXT
- ProcGetCalibratedTimestampsEXT
- ProcGetDeferredOperationMaxConcurrencyKHR
- ProcGetDeferredOperationResultKHR
- ProcGetDescriptorEXT
- ProcGetDescriptorSetHostMappingVALVE
- ProcGetDescriptorSetLayoutBindingOffsetEXT
- ProcGetDescriptorSetLayoutHostMappingInfoVALVE
- ProcGetDescriptorSetLayoutSizeEXT
- ProcGetDescriptorSetLayoutSupport
- ProcGetDescriptorSetLayoutSupportKHR
- ProcGetDeviceAccelerationStructureCompatibilityKHR
- ProcGetDeviceBufferMemoryRequirements
- ProcGetDeviceBufferMemoryRequirementsKHR
- ProcGetDeviceFaultInfoEXT
- ProcGetDeviceGroupPeerMemoryFeatures
- ProcGetDeviceGroupPeerMemoryFeaturesKHR
- ProcGetDeviceGroupPresentCapabilitiesKHR
- ProcGetDeviceGroupSurfacePresentModes2EXT
- ProcGetDeviceGroupSurfacePresentModesKHR
- ProcGetDeviceImageMemoryRequirements
- ProcGetDeviceImageMemoryRequirementsKHR
- ProcGetDeviceImageSparseMemoryRequirements
- ProcGetDeviceImageSparseMemoryRequirementsKHR
- ProcGetDeviceMemoryCommitment
- ProcGetDeviceMemoryOpaqueCaptureAddress
- ProcGetDeviceMemoryOpaqueCaptureAddressKHR
- ProcGetDeviceMicromapCompatibilityEXT
- ProcGetDeviceProcAddr
- ProcGetDeviceQueue
- ProcGetDeviceQueue2
- ProcGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
- ProcGetDisplayModeProperties2KHR
- ProcGetDisplayModePropertiesKHR
- ProcGetDisplayPlaneCapabilities2KHR
- ProcGetDisplayPlaneCapabilitiesKHR
- ProcGetDisplayPlaneSupportedDisplaysKHR
- ProcGetDrmDisplayEXT
- ProcGetDynamicRenderingTilePropertiesQCOM
- ProcGetEventStatus
- ProcGetFenceFdKHR
- ProcGetFenceStatus
- ProcGetFenceWin32HandleKHR
- ProcGetFramebufferTilePropertiesQCOM
- ProcGetGeneratedCommandsMemoryRequirementsNV
- ProcGetImageDrmFormatModifierPropertiesEXT
- ProcGetImageMemoryRequirements
- ProcGetImageMemoryRequirements2
- ProcGetImageMemoryRequirements2KHR
- ProcGetImageOpaqueCaptureDescriptorDataEXT
- ProcGetImageSparseMemoryRequirements
- ProcGetImageSparseMemoryRequirements2
- ProcGetImageSparseMemoryRequirements2KHR
- ProcGetImageSubresourceLayout
- ProcGetImageSubresourceLayout2EXT
- ProcGetImageViewAddressNVX
- ProcGetImageViewHandleNVX
- ProcGetImageViewOpaqueCaptureDescriptorDataEXT
- ProcGetInstanceProcAddr
- ProcGetInstanceProcAddrLUNARG
- ProcGetMemoryFdKHR
- ProcGetMemoryFdPropertiesKHR
- ProcGetMemoryHostPointerPropertiesEXT
- ProcGetMemoryRemoteAddressNV
- ProcGetMemoryWin32HandleKHR
- ProcGetMemoryWin32HandleNV
- ProcGetMemoryWin32HandlePropertiesKHR
- ProcGetMicromapBuildSizesEXT
- ProcGetPastPresentationTimingGOOGLE
- ProcGetPerformanceParameterINTEL
- ProcGetPhysicalDeviceCalibrateableTimeDomainsEXT
- ProcGetPhysicalDeviceCooperativeMatrixPropertiesNV
- ProcGetPhysicalDeviceDisplayPlaneProperties2KHR
- ProcGetPhysicalDeviceDisplayPlanePropertiesKHR
- ProcGetPhysicalDeviceDisplayProperties2KHR
- ProcGetPhysicalDeviceDisplayPropertiesKHR
- ProcGetPhysicalDeviceExternalBufferProperties
- ProcGetPhysicalDeviceExternalBufferPropertiesKHR
- ProcGetPhysicalDeviceExternalFenceProperties
- ProcGetPhysicalDeviceExternalFencePropertiesKHR
- ProcGetPhysicalDeviceExternalImageFormatPropertiesNV
- ProcGetPhysicalDeviceExternalSemaphoreProperties
- ProcGetPhysicalDeviceExternalSemaphorePropertiesKHR
- ProcGetPhysicalDeviceFeatures
- ProcGetPhysicalDeviceFeatures2
- ProcGetPhysicalDeviceFeatures2KHR
- ProcGetPhysicalDeviceFormatProperties
- ProcGetPhysicalDeviceFormatProperties2
- ProcGetPhysicalDeviceFormatProperties2KHR
- ProcGetPhysicalDeviceFragmentShadingRatesKHR
- ProcGetPhysicalDeviceImageFormatProperties
- ProcGetPhysicalDeviceImageFormatProperties2
- ProcGetPhysicalDeviceImageFormatProperties2KHR
- ProcGetPhysicalDeviceMemoryProperties
- ProcGetPhysicalDeviceMemoryProperties2
- ProcGetPhysicalDeviceMemoryProperties2KHR
- ProcGetPhysicalDeviceMultisamplePropertiesEXT
- ProcGetPhysicalDeviceOpticalFlowImageFormatsNV
- ProcGetPhysicalDevicePresentRectanglesKHR
- ProcGetPhysicalDeviceProperties
- ProcGetPhysicalDeviceProperties2
- ProcGetPhysicalDeviceProperties2KHR
- ProcGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
- ProcGetPhysicalDeviceQueueFamilyProperties
- ProcGetPhysicalDeviceQueueFamilyProperties2
- ProcGetPhysicalDeviceQueueFamilyProperties2KHR
- ProcGetPhysicalDeviceSparseImageFormatProperties
- ProcGetPhysicalDeviceSparseImageFormatProperties2
- ProcGetPhysicalDeviceSparseImageFormatProperties2KHR
- ProcGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
- ProcGetPhysicalDeviceSurfaceCapabilities2EXT
- ProcGetPhysicalDeviceSurfaceCapabilities2KHR
- ProcGetPhysicalDeviceSurfaceCapabilitiesKHR
- ProcGetPhysicalDeviceSurfaceFormats2KHR
- ProcGetPhysicalDeviceSurfaceFormatsKHR
- ProcGetPhysicalDeviceSurfacePresentModes2EXT
- ProcGetPhysicalDeviceSurfacePresentModesKHR
- ProcGetPhysicalDeviceSurfaceSupportKHR
- ProcGetPhysicalDeviceToolProperties
- ProcGetPhysicalDeviceToolPropertiesEXT
- ProcGetPhysicalDeviceVideoCapabilitiesKHR
- ProcGetPhysicalDeviceVideoFormatPropertiesKHR
- ProcGetPhysicalDeviceWaylandPresentationSupportKHR
- ProcGetPhysicalDeviceWin32PresentationSupportKHR
- ProcGetPipelineCacheData
- ProcGetPipelineExecutableInternalRepresentationsKHR
- ProcGetPipelineExecutablePropertiesKHR
- ProcGetPipelineExecutableStatisticsKHR
- ProcGetPipelinePropertiesEXT
- ProcGetPrivateData
- ProcGetPrivateDataEXT
- ProcGetQueryPoolResults
- ProcGetQueueCheckpointData2NV
- ProcGetQueueCheckpointDataNV
- ProcGetRayTracingCaptureReplayShaderGroupHandlesKHR
- ProcGetRayTracingShaderGroupHandlesKHR
- ProcGetRayTracingShaderGroupHandlesNV
- ProcGetRayTracingShaderGroupStackSizeKHR
- ProcGetRefreshCycleDurationGOOGLE
- ProcGetRenderAreaGranularity
- ProcGetSamplerOpaqueCaptureDescriptorDataEXT
- ProcGetSemaphoreCounterValue
- ProcGetSemaphoreCounterValueKHR
- ProcGetSemaphoreFdKHR
- ProcGetSemaphoreWin32HandleKHR
- ProcGetShaderBinaryDataEXT
- ProcGetShaderInfoAMD
- ProcGetShaderModuleCreateInfoIdentifierEXT
- ProcGetShaderModuleIdentifierEXT
- ProcGetSwapchainCounterEXT
- ProcGetSwapchainImagesKHR
- ProcGetSwapchainStatusKHR
- ProcGetValidationCacheDataEXT
- ProcGetVideoSessionMemoryRequirementsKHR
- ProcGetWinrtDisplayNV
- ProcImportFenceFdKHR
- ProcImportFenceWin32HandleKHR
- ProcImportSemaphoreFdKHR
- ProcImportSemaphoreWin32HandleKHR
- ProcInitializePerformanceApiINTEL
- ProcInternalAllocationNotification
- ProcInternalFreeNotification
- ProcInvalidateMappedMemoryRanges
- ProcMapMemory
- ProcMapMemory2KHR
- ProcMergePipelineCaches
- ProcMergeValidationCachesEXT
- ProcQueueBeginDebugUtilsLabelEXT
- ProcQueueBindSparse
- ProcQueueEndDebugUtilsLabelEXT
- ProcQueueInsertDebugUtilsLabelEXT
- ProcQueuePresentKHR
- ProcQueueSetPerformanceConfigurationINTEL
- ProcQueueSubmit
- ProcQueueSubmit2
- ProcQueueSubmit2KHR
- ProcQueueWaitIdle
- ProcReallocationFunction
- ProcRegisterDeviceEventEXT
- ProcRegisterDisplayEventEXT
- ProcReleaseDisplayEXT
- ProcReleaseFullScreenExclusiveModeEXT
- ProcReleasePerformanceConfigurationINTEL
- ProcReleaseProfilingLockKHR
- ProcReleaseSwapchainImagesEXT
- ProcResetCommandBuffer
- ProcResetCommandPool
- ProcResetDescriptorPool
- ProcResetEvent
- ProcResetFences
- ProcResetQueryPool
- ProcResetQueryPoolEXT
- ProcSetDebugUtilsObjectNameEXT
- ProcSetDebugUtilsObjectTagEXT
- ProcSetDeviceMemoryPriorityEXT
- ProcSetEvent
- ProcSetHdrMetadataEXT
- ProcSetLocalDimmingAMD
- ProcSetPrivateData
- ProcSetPrivateDataEXT
- ProcSignalSemaphore
- ProcSignalSemaphoreKHR
- ProcSubmitDebugUtilsMessageEXT
- ProcTrimCommandPool
- ProcTrimCommandPoolKHR
- ProcUninitializePerformanceApiINTEL
- ProcUnmapMemory
- ProcUnmapMemory2KHR
- ProcUpdateDescriptorSetWithTemplate
- ProcUpdateDescriptorSetWithTemplateKHR
- ProcUpdateDescriptorSets
- ProcUpdateVideoSessionParametersKHR
- ProcVoidFunction
- ProcWaitForFences
- ProcWaitForPresentKHR
- ProcWaitSemaphores
- ProcWaitSemaphoresKHR
- ProcWriteAccelerationStructuresPropertiesKHR
- ProcWriteMicromapsPropertiesEXT
- ProtectedSubmitInfo
- ProvokingVertexModeEXT
- PushConstantRange
- QueryControlFlag
- QueryControlFlags
- QueryLowLatencySupportNV
- QueryPipelineStatisticFlag
- QueryPipelineStatisticFlags
- QueryPool
- QueryPoolCreateFlag
- QueryPoolCreateFlags
- QueryPoolCreateInfo
- QueryPoolCreateInfoINTEL
- QueryPoolPerformanceCreateInfoKHR
- QueryPoolPerformanceQueryCreateInfoINTEL
- QueryPoolSamplingModeINTEL
- QueryResultFlag
- QueryResultFlags
- QueryResultStatusKHR
- QueryType
- Queue
- QueueFamilyCheckpointProperties2NV
- QueueFamilyCheckpointPropertiesNV
- QueueFamilyGlobalPriorityPropertiesEXT
- QueueFamilyGlobalPriorityPropertiesKHR
- QueueFamilyProperties
- QueueFamilyProperties2
- QueueFamilyProperties2KHR
- QueueFamilyQueryResultStatusPropertiesKHR
- QueueFamilyVideoPropertiesKHR
- QueueFlag
- QueueFlags
- QueueGlobalPriorityEXT
- QueueGlobalPriorityKHR
- RasterizationOrderAMD
- RayTracingInvocationReorderModeNV
- RayTracingPipelineCreateInfoKHR
- RayTracingPipelineCreateInfoNV
- RayTracingPipelineInterfaceCreateInfoKHR
- RayTracingShaderGroupCreateInfoKHR
- RayTracingShaderGroupCreateInfoNV
- RayTracingShaderGroupTypeKHR
- RayTracingShaderGroupTypeNV
- Rect2D
- RectLayerKHR
- RefreshCycleDurationGOOGLE
- ReleaseSwapchainImagesInfoEXT
- RemoteAddressNV
- RenderPass
- RenderPassAttachmentBeginInfo
- RenderPassAttachmentBeginInfoKHR
- RenderPassBeginInfo
- RenderPassCreateFlag
- RenderPassCreateFlags
- RenderPassCreateInfo
- RenderPassCreateInfo2
- RenderPassCreateInfo2KHR
- RenderPassCreationControlEXT
- RenderPassCreationFeedbackCreateInfoEXT
- RenderPassCreationFeedbackInfoEXT
- RenderPassFragmentDensityMapCreateInfoEXT
- RenderPassInputAttachmentAspectCreateInfo
- RenderPassInputAttachmentAspectCreateInfoKHR
- RenderPassMultiviewCreateInfo
- RenderPassMultiviewCreateInfoKHR
- RenderPassSampleLocationsBeginInfoEXT
- RenderPassSubpassFeedbackCreateInfoEXT
- RenderPassSubpassFeedbackInfoEXT
- RenderPassTransformBeginInfoQCOM
- RenderingAttachmentInfo
- RenderingAttachmentInfoKHR
- RenderingFlag
- RenderingFlagKHR
- RenderingFlags
- RenderingFlagsKHR
- RenderingFragmentDensityMapAttachmentInfoEXT
- RenderingFragmentShadingRateAttachmentInfoKHR
- RenderingInfo
- RenderingInfoKHR
- ResolveImageInfo2
- ResolveImageInfo2KHR
- ResolveModeFlag
- ResolveModeFlagKHR
- ResolveModeFlags
- ResolveModeFlagsKHR
- Result
- SECURITY_ATTRIBUTES
- SRTDataNV
- SampleCountFlag
- SampleCountFlags
- SampleLocationEXT
- SampleLocationsInfoEXT
- SampleMask
- Sampler
- SamplerAddressMode
- SamplerBorderColorComponentMappingCreateInfoEXT
- SamplerCaptureDescriptorDataInfoEXT
- SamplerCreateFlag
- SamplerCreateFlags
- SamplerCreateInfo
- SamplerCustomBorderColorCreateInfoEXT
- SamplerMipmapMode
- SamplerReductionMode
- SamplerReductionModeCreateInfo
- SamplerReductionModeCreateInfoEXT
- SamplerReductionModeEXT
- SamplerYcbcrConversion
- SamplerYcbcrConversionCreateInfo
- SamplerYcbcrConversionCreateInfoKHR
- SamplerYcbcrConversionImageFormatProperties
- SamplerYcbcrConversionImageFormatPropertiesKHR
- SamplerYcbcrConversionInfo
- SamplerYcbcrConversionInfoKHR
- SamplerYcbcrConversionKHR
- SamplerYcbcrModelConversion
- SamplerYcbcrModelConversionKHR
- SamplerYcbcrRange
- SamplerYcbcrRangeKHR
- ScopeNV
- Semaphore
- SemaphoreCreateFlag
- SemaphoreCreateFlags
- SemaphoreCreateInfo
- SemaphoreGetFdInfoKHR
- SemaphoreGetWin32HandleInfoKHR
- SemaphoreImportFlag
- SemaphoreImportFlagKHR
- SemaphoreImportFlags
- SemaphoreImportFlagsKHR
- SemaphoreSignalInfo
- SemaphoreSignalInfoKHR
- SemaphoreSubmitInfo
- SemaphoreSubmitInfoKHR
- SemaphoreType
- SemaphoreTypeCreateInfo
- SemaphoreTypeCreateInfoKHR
- SemaphoreTypeKHR
- SemaphoreWaitFlag
- SemaphoreWaitFlagKHR
- SemaphoreWaitFlags
- SemaphoreWaitFlagsKHR
- SemaphoreWaitInfo
- SemaphoreWaitInfoKHR
- SetProcAddressType
- SetStateFlagsIndirectCommandNV
- ShaderCodeTypeEXT
- ShaderCorePropertiesFlagAMD
- ShaderCorePropertiesFlagsAMD
- ShaderCreateFlagEXT
- ShaderCreateFlagsEXT
- ShaderCreateInfoEXT
- ShaderEXT
- ShaderFloatControlsIndependence
- ShaderFloatControlsIndependenceKHR
- ShaderGroupShaderKHR
- ShaderInfoTypeAMD
- ShaderModule
- ShaderModuleCreateFlag
- ShaderModuleCreateFlags
- ShaderModuleCreateInfo
- ShaderModuleIdentifierEXT
- ShaderModuleValidationCacheCreateInfoEXT
- ShaderRequiredSubgroupSizeCreateInfoEXT
- ShaderResourceUsageAMD
- ShaderStageFlag
- ShaderStageFlags
- ShaderStatisticsInfoAMD
- ShadingRatePaletteEntryNV
- ShadingRatePaletteNV
- SharedPresentSurfaceCapabilitiesKHR
- SharingMode
- SparseBufferMemoryBindInfo
- SparseImageFormatFlag
- SparseImageFormatFlags
- SparseImageFormatProperties
- SparseImageFormatProperties2
- SparseImageFormatProperties2KHR
- SparseImageMemoryBind
- SparseImageMemoryBindInfo
- SparseImageMemoryRequirements
- SparseImageMemoryRequirements2
- SparseImageMemoryRequirements2KHR
- SparseImageOpaqueMemoryBindInfo
- SparseMemoryBind
- SparseMemoryBindFlag
- SparseMemoryBindFlags
- SpecializationInfo
- SpecializationMapEntry
- StencilFaceFlag
- StencilFaceFlags
- StencilOp
- StencilOpState
- StridedDeviceAddressRegionKHR
- StructureType
- SubgroupFeatureFlag
- SubgroupFeatureFlags
- SubmitFlag
- SubmitFlagKHR
- SubmitFlags
- SubmitFlagsKHR
- SubmitInfo
- SubmitInfo2
- SubmitInfo2KHR
- SubpassBeginInfo
- SubpassBeginInfoKHR
- SubpassContents
- SubpassDependency
- SubpassDependency2
- SubpassDependency2KHR
- SubpassDescription
- SubpassDescription2
- SubpassDescription2KHR
- SubpassDescriptionDepthStencilResolve
- SubpassDescriptionDepthStencilResolveKHR
- SubpassDescriptionFlag
- SubpassDescriptionFlags
- SubpassEndInfo
- SubpassEndInfoKHR
- SubpassFragmentDensityMapOffsetEndInfoQCOM
- SubpassMergeStatusEXT
- SubpassResolvePerformanceQueryEXT
- SubpassSampleLocationsEXT
- SubpassShadingPipelineCreateInfoHUAWEI
- SubresourceLayout
- SubresourceLayout2EXT
- SurfaceCapabilities2EXT
- SurfaceCapabilities2KHR
- SurfaceCapabilitiesFullScreenExclusiveEXT
- SurfaceCapabilitiesKHR
- SurfaceCapabilitiesPresentBarrierNV
- SurfaceCounterFlagEXT
- SurfaceCounterFlagsEXT
- SurfaceFormat2KHR
- SurfaceFormatKHR
- SurfaceFullScreenExclusiveInfoEXT
- SurfaceFullScreenExclusiveWin32InfoEXT
- SurfaceKHR
- SurfacePresentModeCompatibilityEXT
- SurfacePresentModeEXT
- SurfacePresentScalingCapabilitiesEXT
- SurfaceProtectedCapabilitiesKHR
- SurfaceTransformFlagKHR
- SurfaceTransformFlagsKHR
- SwapchainCounterCreateInfoEXT
- SwapchainCreateFlagKHR
- SwapchainCreateFlagsKHR
- SwapchainCreateInfoKHR
- SwapchainDisplayNativeHdrCreateInfoAMD
- SwapchainKHR
- SwapchainPresentBarrierCreateInfoNV
- SwapchainPresentFenceInfoEXT
- SwapchainPresentModeInfoEXT
- SwapchainPresentModesCreateInfoEXT
- SwapchainPresentScalingCreateInfoEXT
- SystemAllocationScope
- TessellationDomainOrigin
- TessellationDomainOriginKHR
- TextureLODGatherFormatPropertiesAMD
- TilePropertiesQCOM
- TimeDomainEXT
- TimelineSemaphoreSubmitInfo
- TimelineSemaphoreSubmitInfoKHR
- ToolPurposeFlag
- ToolPurposeFlagEXT
- ToolPurposeFlags
- ToolPurposeFlagsEXT
- TraceRaysIndirectCommand2KHR
- TraceRaysIndirectCommandKHR
- TransformMatrixKHR
- TransformMatrixNV
- ValidationCacheCreateFlagEXT
- ValidationCacheCreateFlagsEXT
- ValidationCacheCreateInfoEXT
- ValidationCacheEXT
- ValidationCacheHeaderVersionEXT
- ValidationCheckEXT
- ValidationFeatureDisableEXT
- ValidationFeatureEnableEXT
- ValidationFeaturesEXT
- ValidationFlagsEXT
- VendorId
- VertexInputAttributeDescription
- VertexInputAttributeDescription2EXT
- VertexInputBindingDescription
- VertexInputBindingDescription2EXT
- VertexInputBindingDivisorDescriptionEXT
- VertexInputRate
- VideoBeginCodingFlagKHR
- VideoBeginCodingFlagsKHR
- VideoBeginCodingInfoKHR
- VideoCapabilitiesKHR
- VideoCapabilityFlagKHR
- VideoCapabilityFlagsKHR
- VideoChromaSubsamplingFlagKHR
- VideoChromaSubsamplingFlagsKHR
- VideoCodecOperationFlagKHR
- VideoCodecOperationFlagsKHR
- VideoCodingControlFlagKHR
- VideoCodingControlFlagsKHR
- VideoCodingControlInfoKHR
- VideoComponentBitDepthFlagKHR
- VideoComponentBitDepthFlagsKHR
- VideoDecodeCapabilitiesKHR
- VideoDecodeCapabilityFlagKHR
- VideoDecodeCapabilityFlagsKHR
- VideoDecodeFlagKHR
- VideoDecodeFlagsKHR
- VideoDecodeH264CapabilitiesKHR
- VideoDecodeH264DpbSlotInfoKHR
- VideoDecodeH264FieldOrderCount
- VideoDecodeH264PictureInfo
- VideoDecodeH264PictureInfoFlags
- VideoDecodeH264PictureInfoKHR
- VideoDecodeH264PictureLayoutFlagKHR
- VideoDecodeH264PictureLayoutFlagsKHR
- VideoDecodeH264ProfileInfoKHR
- VideoDecodeH264ReferenceInfo
- VideoDecodeH264ReferenceInfoFlags
- VideoDecodeH264SessionParametersAddInfoKHR
- VideoDecodeH264SessionParametersCreateInfoKHR
- VideoDecodeH265CapabilitiesKHR
- VideoDecodeH265DpbSlotInfoKHR
- VideoDecodeH265PictureInfo
- VideoDecodeH265PictureInfoFlags
- VideoDecodeH265PictureInfoKHR
- VideoDecodeH265ProfileInfoKHR
- VideoDecodeH265ReferenceInfo
- VideoDecodeH265ReferenceInfoFlags
- VideoDecodeH265SessionParametersAddInfoKHR
- VideoDecodeH265SessionParametersCreateInfoKHR
- VideoDecodeInfoKHR
- VideoDecodeUsageFlagKHR
- VideoDecodeUsageFlagsKHR
- VideoDecodeUsageInfoKHR
- VideoEndCodingFlagKHR
- VideoEndCodingFlagsKHR
- VideoEndCodingInfoKHR
- VideoFormatPropertiesKHR
- VideoH264AspectRatioIdc
- VideoH264CabacInitIdc
- VideoH264ChromaFormatIdc
- VideoH264DisableDeblockingFilterIdc
- VideoH264HrdParameters
- VideoH264LevelIdc
- VideoH264MemMgmtControlOp
- VideoH264ModificationOfPicNumsIdc
- VideoH264NonVclNaluType
- VideoH264PictureParameterSet
- VideoH264PictureType
- VideoH264PocType
- VideoH264PpsFlags
- VideoH264ProfileIdc
- VideoH264ScalingLists
- VideoH264SequenceParameterSet
- VideoH264SequenceParameterSetVui
- VideoH264SliceType
- VideoH264SpsFlags
- VideoH264SpsVuiFlags
- VideoH264WeightedBipredIdc
- VideoH265AspectRatioIdc
- VideoH265ChromaFormatIdc
- VideoH265DecPicBufMgr
- VideoH265HrdFlags
- VideoH265HrdParameters
- VideoH265LevelIdc
- VideoH265LongTermRefPicsSps
- VideoH265PictureParameterSet
- VideoH265PictureType
- VideoH265PpsFlags
- VideoH265PredictorPaletteEntries
- VideoH265ProfileIdc
- VideoH265ProfileTierLevel
- VideoH265ProfileTierLevelFlags
- VideoH265ScalingLists
- VideoH265SequenceParameterSet
- VideoH265SequenceParameterSetVui
- VideoH265ShortTermRefPicSet
- VideoH265ShortTermRefPicSetFlags
- VideoH265SliceType
- VideoH265SpsFlags
- VideoH265SpsVuiFlags
- VideoH265SubLayerHrdParameters
- VideoH265VideoParameterSet
- VideoH265VpsFlags
- VideoPictureResourceInfoKHR
- VideoProfileInfoKHR
- VideoProfileListInfoKHR
- VideoReferenceSlotInfoKHR
- VideoSessionCreateFlagKHR
- VideoSessionCreateFlagsKHR
- VideoSessionCreateInfoKHR
- VideoSessionKHR
- VideoSessionMemoryRequirementsKHR
- VideoSessionParametersCreateFlagKHR
- VideoSessionParametersCreateFlagsKHR
- VideoSessionParametersCreateInfoKHR
- VideoSessionParametersKHR
- VideoSessionParametersUpdateInfoKHR
- Viewport
- ViewportCoordinateSwizzleNV
- ViewportSwizzleNV
- ViewportWScalingNV
- WaylandSurfaceCreateFlagKHR
- WaylandSurfaceCreateFlagsKHR
- WaylandSurfaceCreateInfoKHR
- Win32KeyedMutexAcquireReleaseInfoKHR
- Win32KeyedMutexAcquireReleaseInfoNV
- Win32SurfaceCreateFlagKHR
- Win32SurfaceCreateFlagsKHR
- Win32SurfaceCreateInfoKHR
- WriteDescriptorSet
- WriteDescriptorSetAccelerationStructureKHR
- WriteDescriptorSetAccelerationStructureNV
- WriteDescriptorSetInlineUniformBlock
- WriteDescriptorSetInlineUniformBlockEXT
- XYColorEXT
- wl_display
- wl_surface
Constants (941)
- AMD_BUFFER_MARKER_EXTENSION_NAME
- AMD_BUFFER_MARKER_SPEC_VERSION
- AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME
- AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION
- AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAME
- AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION
- AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME
- AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION
- AMD_GCN_SHADER_EXTENSION_NAME
- AMD_GCN_SHADER_SPEC_VERSION
- AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME
- AMD_GPU_SHADER_HALF_FLOAT_SPEC_VERSION
- AMD_GPU_SHADER_INT16_EXTENSION_NAME
- AMD_GPU_SHADER_INT16_SPEC_VERSION
- AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAME
- AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION
- AMD_MIXED_ATTACHMENT_SAMPLES_EXTENSION_NAME
- AMD_MIXED_ATTACHMENT_SAMPLES_SPEC_VERSION
- AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME
- AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION
- AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME
- AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION
- AMD_RASTERIZATION_ORDER_EXTENSION_NAME
- AMD_RASTERIZATION_ORDER_SPEC_VERSION
- AMD_SHADER_BALLOT_EXTENSION_NAME
- AMD_SHADER_BALLOT_SPEC_VERSION
- AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME
- AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION
- AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME
- AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION
- AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME
- AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION
- AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME
- AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_SPEC_VERSION
- AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME
- AMD_SHADER_FRAGMENT_MASK_SPEC_VERSION
- AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME
- AMD_SHADER_IMAGE_LOAD_STORE_LOD_SPEC_VERSION
- AMD_SHADER_INFO_EXTENSION_NAME
- AMD_SHADER_INFO_SPEC_VERSION
- AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME
- AMD_SHADER_TRINARY_MINMAX_SPEC_VERSION
- AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME
- AMD_TEXTURE_GATHER_BIAS_LOD_SPEC_VERSION
- AMD_buffer_marker
- AMD_device_coherent_memory
- AMD_display_native_hdr
- AMD_draw_indirect_count
- AMD_gcn_shader
- AMD_gpu_shader_half_float
- AMD_gpu_shader_int16
- AMD_memory_overallocation_behavior
- AMD_mixed_attachment_samples
- AMD_negative_viewport_height
- AMD_pipeline_compiler_control
- AMD_rasterization_order
- AMD_shader_ballot
- AMD_shader_core_properties
- AMD_shader_core_properties2
- AMD_shader_early_and_late_fragment_tests
- AMD_shader_explicit_vertex_parameter
- AMD_shader_fragment_mask
- AMD_shader_image_load_store_lod
- AMD_shader_info
- AMD_shader_trinary_minmax
- AMD_texture_gather_bias_lod
- API_VERSION_1_0
- API_VERSION_1_1
- API_VERSION_1_2
- API_VERSION_1_3
- ATTACHMENT_UNUSED
- AccessFlags_NONE
- CullModeFlags_FRONT_AND_BACK
- CullModeFlags_NONE
- EXT_4444_FORMATS_EXTENSION_NAME
- EXT_4444_FORMATS_SPEC_VERSION
- EXT_4444_formats
- EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME
- EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION
- EXT_ASTC_DECODE_MODE_EXTENSION_NAME
- EXT_ASTC_DECODE_MODE_SPEC_VERSION
- EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_EXTENSION_NAME
- EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_SPEC_VERSION
- EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME
- EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_SPEC_VERSION
- EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME
- EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION
- EXT_BORDER_COLOR_SWIZZLE_EXTENSION_NAME
- EXT_BORDER_COLOR_SWIZZLE_SPEC_VERSION
- EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME
- EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION
- EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME
- EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION
- EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME
- EXT_COLOR_WRITE_ENABLE_SPEC_VERSION
- EXT_CONDITIONAL_RENDERING_EXTENSION_NAME
- EXT_CONDITIONAL_RENDERING_SPEC_VERSION
- EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME
- EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION
- EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME
- EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION
- EXT_DEBUG_MARKER_EXTENSION_NAME
- EXT_DEBUG_MARKER_SPEC_VERSION
- EXT_DEBUG_REPORT_EXTENSION_NAME
- EXT_DEBUG_REPORT_SPEC_VERSION
- EXT_DEBUG_UTILS_EXTENSION_NAME
- EXT_DEBUG_UTILS_SPEC_VERSION
- EXT_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME
- EXT_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION
- EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME
- EXT_DEPTH_CLIP_CONTROL_SPEC_VERSION
- EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME
- EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION
- EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME
- EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION
- EXT_DESCRIPTOR_BUFFER_EXTENSION_NAME
- EXT_DESCRIPTOR_BUFFER_SPEC_VERSION
- EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME
- EXT_DESCRIPTOR_INDEXING_SPEC_VERSION
- EXT_DEVICE_ADDRESS_BINDING_REPORT_EXTENSION_NAME
- EXT_DEVICE_ADDRESS_BINDING_REPORT_SPEC_VERSION
- EXT_DEVICE_FAULT_EXTENSION_NAME
- EXT_DEVICE_FAULT_SPEC_VERSION
- EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME
- EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION
- EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME
- EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION
- EXT_DISCARD_RECTANGLES_EXTENSION_NAME
- EXT_DISCARD_RECTANGLES_SPEC_VERSION
- EXT_DISPLAY_CONTROL_EXTENSION_NAME
- EXT_DISPLAY_CONTROL_SPEC_VERSION
- EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME
- EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION
- EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME
- EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION
- EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME
- EXT_EXTENDED_DYNAMIC_STATE_3_SPEC_VERSION
- EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME
- EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION
- EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME
- EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION
- EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME
- EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION
- EXT_FILTER_CUBIC_EXTENSION_NAME
- EXT_FILTER_CUBIC_SPEC_VERSION
- EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME
- EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION
- EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME
- EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION
- EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME
- EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION
- EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME
- EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION
- EXT_GLOBAL_PRIORITY_EXTENSION_NAME
- EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME
- EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION
- EXT_GLOBAL_PRIORITY_SPEC_VERSION
- EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME
- EXT_GRAPHICS_PIPELINE_LIBRARY_SPEC_VERSION
- EXT_HDR_METADATA_EXTENSION_NAME
- EXT_HDR_METADATA_SPEC_VERSION
- EXT_HEADLESS_SURFACE_EXTENSION_NAME
- EXT_HEADLESS_SURFACE_SPEC_VERSION
- EXT_HOST_QUERY_RESET_EXTENSION_NAME
- EXT_HOST_QUERY_RESET_SPEC_VERSION
- EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME
- EXT_IMAGE_2D_VIEW_OF_3D_SPEC_VERSION
- EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME
- EXT_IMAGE_COMPRESSION_CONTROL_SPEC_VERSION
- EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME
- EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_SPEC_VERSION
- EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME
- EXT_IMAGE_DRM_FORMAT_MODIFIER_SPEC_VERSION
- EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME
- EXT_IMAGE_ROBUSTNESS_SPEC_VERSION
- EXT_IMAGE_SLICED_VIEW_OF_3D_EXTENSION_NAME
- EXT_IMAGE_SLICED_VIEW_OF_3D_SPEC_VERSION
- EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME
- EXT_IMAGE_VIEW_MIN_LOD_SPEC_VERSION
- EXT_INDEX_TYPE_UINT8_EXTENSION_NAME
- EXT_INDEX_TYPE_UINT8_SPEC_VERSION
- EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME
- EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION
- EXT_LEGACY_DITHERING_EXTENSION_NAME
- EXT_LEGACY_DITHERING_SPEC_VERSION
- EXT_LINE_RASTERIZATION_EXTENSION_NAME
- EXT_LINE_RASTERIZATION_SPEC_VERSION
- EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME
- EXT_LOAD_STORE_OP_NONE_SPEC_VERSION
- EXT_MEMORY_BUDGET_EXTENSION_NAME
- EXT_MEMORY_BUDGET_SPEC_VERSION
- EXT_MEMORY_PRIORITY_EXTENSION_NAME
- EXT_MEMORY_PRIORITY_SPEC_VERSION
- EXT_MESH_SHADER_EXTENSION_NAME
- EXT_MESH_SHADER_SPEC_VERSION
- EXT_METAL_OBJECTS_EXTENSION_NAME
- EXT_METAL_OBJECTS_SPEC_VERSION
- EXT_METAL_SURFACE_EXTENSION_NAME
- EXT_METAL_SURFACE_SPEC_VERSION
- EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME
- EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_SPEC_VERSION
- EXT_MULTI_DRAW_EXTENSION_NAME
- EXT_MULTI_DRAW_SPEC_VERSION
- EXT_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME
- EXT_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION
- EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME
- EXT_NON_SEAMLESS_CUBE_MAP_SPEC_VERSION
- EXT_OPACITY_MICROMAP_EXTENSION_NAME
- EXT_OPACITY_MICROMAP_SPEC_VERSION
- EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME
- EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION
- EXT_PCI_BUS_INFO_EXTENSION_NAME
- EXT_PCI_BUS_INFO_SPEC_VERSION
- EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME
- EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION
- EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME
- EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION
- EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME
- EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION
- EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME
- EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION
- EXT_PIPELINE_PROPERTIES_EXTENSION_NAME
- EXT_PIPELINE_PROPERTIES_SPEC_VERSION
- EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME
- EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION
- EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME
- EXT_PIPELINE_ROBUSTNESS_SPEC_VERSION
- EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME
- EXT_POST_DEPTH_COVERAGE_SPEC_VERSION
- EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME
- EXT_PRIMITIVES_GENERATED_QUERY_SPEC_VERSION
- EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME
- EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION
- EXT_PRIVATE_DATA_EXTENSION_NAME
- EXT_PRIVATE_DATA_SPEC_VERSION
- EXT_PROVOKING_VERTEX_EXTENSION_NAME
- EXT_PROVOKING_VERTEX_SPEC_VERSION
- EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME
- EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION
- EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME
- EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION
- EXT_RGBA10X6_FORMATS_EXTENSION_NAME
- EXT_RGBA10X6_FORMATS_SPEC_VERSION
- EXT_ROBUSTNESS_2_EXTENSION_NAME
- EXT_ROBUSTNESS_2_SPEC_VERSION
- EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME
- EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION
- EXT_SAMPLE_LOCATIONS_EXTENSION_NAME
- EXT_SAMPLE_LOCATIONS_SPEC_VERSION
- EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME
- EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION
- EXT_SEPARATE_STENCIL_USAGE_EXTENSION_NAME
- EXT_SEPARATE_STENCIL_USAGE_SPEC_VERSION
- EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME
- EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION
- EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME
- EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION
- EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME
- EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION
- EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME
- EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION
- EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME
- EXT_SHADER_MODULE_IDENTIFIER_SPEC_VERSION
- EXT_SHADER_OBJECT_EXTENSION_NAME
- EXT_SHADER_OBJECT_SPEC_VERSION
- EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME
- EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION
- EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME
- EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION
- EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME
- EXT_SHADER_SUBGROUP_VOTE_SPEC_VERSION
- EXT_SHADER_TILE_IMAGE_EXTENSION_NAME
- EXT_SHADER_TILE_IMAGE_SPEC_VERSION
- EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME
- EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION
- EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME
- EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION
- EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME
- EXT_SUBPASS_MERGE_FEEDBACK_SPEC_VERSION
- EXT_SURFACE_MAINTENANCE_1_EXTENSION_NAME
- EXT_SURFACE_MAINTENANCE_1_SPEC_VERSION
- EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME
- EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION
- EXT_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME
- EXT_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION
- EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME
- EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION
- EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME
- EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION
- EXT_TOOLING_INFO_EXTENSION_NAME
- EXT_TOOLING_INFO_SPEC_VERSION
- EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME
- EXT_TRANSFORM_FEEDBACK_SPEC_VERSION
- EXT_VALIDATION_CACHE_EXTENSION_NAME
- EXT_VALIDATION_CACHE_SPEC_VERSION
- EXT_VALIDATION_FEATURES_EXTENSION_NAME
- EXT_VALIDATION_FEATURES_SPEC_VERSION
- EXT_VALIDATION_FLAGS_EXTENSION_NAME
- EXT_VALIDATION_FLAGS_SPEC_VERSION
- EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME
- EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION
- EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME
- EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION
- EXT_YCBCR_2PLANE_444_FORMATS_EXTENSION_NAME
- EXT_YCBCR_2PLANE_444_FORMATS_SPEC_VERSION
- EXT_YCBCR_IMAGE_ARRAYS_EXTENSION_NAME
- EXT_YCBCR_IMAGE_ARRAYS_SPEC_VERSION
- EXT_acquire_drm_display
- EXT_astc_decode_mode
- EXT_attachment_feedback_loop_dynamic_state
- EXT_attachment_feedback_loop_layout
- EXT_blend_operation_advanced
- EXT_border_color_swizzle
- EXT_buffer_device_address
- EXT_calibrated_timestamps
- EXT_color_write_enable
- EXT_conditional_rendering
- EXT_conservative_rasterization
- EXT_custom_border_color
- EXT_debug_marker
- EXT_debug_report
- EXT_debug_utils
- EXT_depth_clamp_zero_one
- EXT_depth_clip_control
- EXT_depth_clip_enable
- EXT_depth_range_unrestricted
- EXT_descriptor_buffer
- EXT_descriptor_indexing
- EXT_device_address_binding_report
- EXT_device_fault
- EXT_device_memory_report
- EXT_direct_mode_display
- EXT_discard_rectangles
- EXT_display_control
- EXT_display_surface_counter
- EXT_extended_dynamic_state
- EXT_extended_dynamic_state2
- EXT_extended_dynamic_state3
- EXT_external_memory_dma_buf
- EXT_external_memory_host
- EXT_filter_cubic
- EXT_fragment_density_map
- EXT_fragment_density_map2
- EXT_fragment_shader_interlock
- EXT_full_screen_exclusive
- EXT_global_priority
- EXT_global_priority_query
- EXT_graphics_pipeline_library
- EXT_hdr_metadata
- EXT_headless_surface
- EXT_host_query_reset
- EXT_image_2d_view_of_3d
- EXT_image_compression_control
- EXT_image_compression_control_swapchain
- EXT_image_drm_format_modifier
- EXT_image_robustness
- EXT_image_sliced_view_of_3d
- EXT_image_view_min_lod
- EXT_index_type_uint8
- EXT_inline_uniform_block
- EXT_legacy_dithering
- EXT_line_rasterization
- EXT_load_store_op_none
- EXT_memory_budget
- EXT_memory_priority
- EXT_mesh_shader
- EXT_metal_objects
- EXT_metal_surface
- EXT_multi_draw
- EXT_multisampled_render_to_single_sampled
- EXT_mutable_descriptor_type
- EXT_non_seamless_cube_map
- EXT_opacity_micromap
- EXT_pageable_device_local_memory
- EXT_pci_bus_info
- EXT_physical_device_drm
- EXT_pipeline_creation_cache_control
- EXT_pipeline_creation_feedback
- EXT_pipeline_library_group_handles
- EXT_pipeline_properties
- EXT_pipeline_protected_access
- EXT_pipeline_robustness
- EXT_post_depth_coverage
- EXT_primitive_topology_list_restart
- EXT_primitives_generated_query
- EXT_private_data
- EXT_provoking_vertex
- EXT_queue_family_foreign
- EXT_rasterization_order_attachment_access
- EXT_rgba10x6_formats
- EXT_robustness2
- EXT_sample_locations
- EXT_sampler_filter_minmax
- EXT_scalar_block_layout
- EXT_separate_stencil_usage
- EXT_shader_atomic_float
- EXT_shader_atomic_float2
- EXT_shader_demote_to_helper_invocation
- EXT_shader_image_atomic_int64
- EXT_shader_module_identifier
- EXT_shader_object
- EXT_shader_stencil_export
- EXT_shader_subgroup_ballot
- EXT_shader_subgroup_vote
- EXT_shader_tile_image
- EXT_shader_viewport_index_layer
- EXT_subgroup_size_control
- EXT_subpass_merge_feedback
- EXT_surface_maintenance1
- EXT_swapchain_colorspace
- EXT_swapchain_maintenance1
- EXT_texel_buffer_alignment
- EXT_texture_compression_astc_hdr
- EXT_tooling_info
- EXT_transform_feedback
- EXT_validation_cache
- EXT_validation_features
- EXT_validation_flags
- EXT_vertex_attribute_divisor
- EXT_vertex_input_dynamic_state
- EXT_ycbcr_2plane_444_formats
- EXT_ycbcr_image_arrays
- FALSE
- GOOGLE_DECORATE_STRING_EXTENSION_NAME
- GOOGLE_DECORATE_STRING_SPEC_VERSION
- GOOGLE_DISPLAY_TIMING_EXTENSION_NAME
- GOOGLE_DISPLAY_TIMING_SPEC_VERSION
- GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME
- GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION
- GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME
- GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION
- GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME
- GOOGLE_SURFACELESS_QUERY_SPEC_VERSION
- GOOGLE_USER_TYPE_EXTENSION_NAME
- GOOGLE_USER_TYPE_SPEC_VERSION
- GOOGLE_decorate_string
- GOOGLE_display_timing
- GOOGLE_hlsl_functionality1
- GOOGLE_surfaceless_query
- GOOGLE_user_type
- HEADER_VERSION
- ImageAspectFlags_NONE
- ImageCompressionFixedRateFlagsEXT_NONE
- ImageCompressionFlagsEXT_DEFAULT
- KHR_16BIT_STORAGE_EXTENSION_NAME
- KHR_16BIT_STORAGE_SPEC_VERSION
- KHR_16bit_storage
- KHR_8BIT_STORAGE_EXTENSION_NAME
- KHR_8BIT_STORAGE_SPEC_VERSION
- KHR_8bit_storage
- KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME
- KHR_ACCELERATION_STRUCTURE_SPEC_VERSION
- KHR_BIND_MEMORY_2_EXTENSION_NAME
- KHR_BIND_MEMORY_2_SPEC_VERSION
- KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME
- KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION
- KHR_COPY_COMMANDS_2_EXTENSION_NAME
- KHR_COPY_COMMANDS_2_SPEC_VERSION
- KHR_CREATE_RENDERPASS_2_EXTENSION_NAME
- KHR_CREATE_RENDERPASS_2_SPEC_VERSION
- KHR_DEDICATED_ALLOCATION_EXTENSION_NAME
- KHR_DEDICATED_ALLOCATION_SPEC_VERSION
- KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME
- KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION
- KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME
- KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION
- KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME
- KHR_DESCRIPTOR_UPDATE_TEMPLATE_SPEC_VERSION
- KHR_DEVICE_GROUP_CREATION_EXTENSION_NAME
- KHR_DEVICE_GROUP_CREATION_SPEC_VERSION
- KHR_DEVICE_GROUP_EXTENSION_NAME
- KHR_DEVICE_GROUP_SPEC_VERSION
- KHR_DISPLAY_EXTENSION_NAME
- KHR_DISPLAY_SPEC_VERSION
- KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME
- KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION
- KHR_DRAW_INDIRECT_COUNT_EXTENSION_NAME
- KHR_DRAW_INDIRECT_COUNT_SPEC_VERSION
- KHR_DRIVER_PROPERTIES_EXTENSION_NAME
- KHR_DRIVER_PROPERTIES_SPEC_VERSION
- KHR_DYNAMIC_RENDERING_EXTENSION_NAME
- KHR_DYNAMIC_RENDERING_SPEC_VERSION
- KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME
- KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION
- KHR_EXTERNAL_FENCE_EXTENSION_NAME
- KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME
- KHR_EXTERNAL_FENCE_FD_SPEC_VERSION
- KHR_EXTERNAL_FENCE_SPEC_VERSION
- KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME
- KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION
- KHR_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME
- KHR_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION
- KHR_EXTERNAL_MEMORY_EXTENSION_NAME
- KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME
- KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION
- KHR_EXTERNAL_MEMORY_SPEC_VERSION
- KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME
- KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION
- KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_EXTENSION_NAME
- KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_SPEC_VERSION
- KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME
- KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME
- KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION
- KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION
- KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME
- KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION
- KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME
- KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION
- KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME
- KHR_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION
- KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME
- KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION
- KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME
- KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION
- KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME
- KHR_GET_MEMORY_REQUIREMENTS_2_SPEC_VERSION
- KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME
- KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_SPEC_VERSION
- KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME
- KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION
- KHR_GLOBAL_PRIORITY_EXTENSION_NAME
- KHR_GLOBAL_PRIORITY_SPEC_VERSION
- KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME
- KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION
- KHR_IMAGE_FORMAT_LIST_EXTENSION_NAME
- KHR_IMAGE_FORMAT_LIST_SPEC_VERSION
- KHR_INCREMENTAL_PRESENT_EXTENSION_NAME
- KHR_INCREMENTAL_PRESENT_SPEC_VERSION
- KHR_MAINTENANCE1_EXTENSION_NAME
- KHR_MAINTENANCE1_SPEC_VERSION
- KHR_MAINTENANCE2_EXTENSION_NAME
- KHR_MAINTENANCE2_SPEC_VERSION
- KHR_MAINTENANCE3_EXTENSION_NAME
- KHR_MAINTENANCE3_SPEC_VERSION
- KHR_MAINTENANCE_1_EXTENSION_NAME
- KHR_MAINTENANCE_1_SPEC_VERSION
- KHR_MAINTENANCE_2_EXTENSION_NAME
- KHR_MAINTENANCE_2_SPEC_VERSION
- KHR_MAINTENANCE_3_EXTENSION_NAME
- KHR_MAINTENANCE_3_SPEC_VERSION
- KHR_MAINTENANCE_4_EXTENSION_NAME
- KHR_MAINTENANCE_4_SPEC_VERSION
- KHR_MAP_MEMORY_2_EXTENSION_NAME
- KHR_MAP_MEMORY_2_SPEC_VERSION
- KHR_MULTIVIEW_EXTENSION_NAME
- KHR_MULTIVIEW_SPEC_VERSION
- KHR_PERFORMANCE_QUERY_EXTENSION_NAME
- KHR_PERFORMANCE_QUERY_SPEC_VERSION
- KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME
- KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION
- KHR_PIPELINE_LIBRARY_EXTENSION_NAME
- KHR_PIPELINE_LIBRARY_SPEC_VERSION
- KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME
- KHR_PORTABILITY_ENUMERATION_SPEC_VERSION
- KHR_PRESENT_ID_EXTENSION_NAME
- KHR_PRESENT_ID_SPEC_VERSION
- KHR_PRESENT_WAIT_EXTENSION_NAME
- KHR_PRESENT_WAIT_SPEC_VERSION
- KHR_PUSH_DESCRIPTOR_EXTENSION_NAME
- KHR_PUSH_DESCRIPTOR_SPEC_VERSION
- KHR_RAY_QUERY_EXTENSION_NAME
- KHR_RAY_QUERY_SPEC_VERSION
- KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME
- KHR_RAY_TRACING_MAINTENANCE_1_SPEC_VERSION
- KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME
- KHR_RAY_TRACING_PIPELINE_SPEC_VERSION
- KHR_RAY_TRACING_POSITION_FETCH_EXTENSION_NAME
- KHR_RAY_TRACING_POSITION_FETCH_SPEC_VERSION
- KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME
- KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION
- KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME
- KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION
- KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME
- KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION
- KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME
- KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION
- KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME
- KHR_SHADER_ATOMIC_INT64_SPEC_VERSION
- KHR_SHADER_CLOCK_EXTENSION_NAME
- KHR_SHADER_CLOCK_SPEC_VERSION
- KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME
- KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION
- KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME
- KHR_SHADER_FLOAT16_INT8_SPEC_VERSION
- KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME
- KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION
- KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME
- KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION
- KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME
- KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION
- KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME
- KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION
- KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME
- KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION
- KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME
- KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION
- KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME
- KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION
- KHR_SPIRV_1_4_EXTENSION_NAME
- KHR_SPIRV_1_4_SPEC_VERSION
- KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME
- KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION
- KHR_SURFACE_EXTENSION_NAME
- KHR_SURFACE_PROTECTED_CAPABILITIES_EXTENSION_NAME
- KHR_SURFACE_PROTECTED_CAPABILITIES_SPEC_VERSION
- KHR_SURFACE_SPEC_VERSION
- KHR_SWAPCHAIN_EXTENSION_NAME
- KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME
- KHR_SWAPCHAIN_MUTABLE_FORMAT_SPEC_VERSION
- KHR_SWAPCHAIN_SPEC_VERSION
- KHR_SYNCHRONIZATION_2_EXTENSION_NAME
- KHR_SYNCHRONIZATION_2_SPEC_VERSION
- KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME
- KHR_TIMELINE_SEMAPHORE_SPEC_VERSION
- KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME
- KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION
- KHR_VARIABLE_POINTERS_EXTENSION_NAME
- KHR_VARIABLE_POINTERS_SPEC_VERSION
- KHR_VIDEO_DECODE_H264_EXTENSION_NAME
- KHR_VIDEO_DECODE_H264_SPEC_VERSION
- KHR_VIDEO_DECODE_H265_EXTENSION_NAME
- KHR_VIDEO_DECODE_H265_SPEC_VERSION
- KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME
- KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION
- KHR_VIDEO_QUEUE_EXTENSION_NAME
- KHR_VIDEO_QUEUE_SPEC_VERSION
- KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME
- KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION
- KHR_WAYLAND_SURFACE_EXTENSION_NAME
- KHR_WAYLAND_SURFACE_SPEC_VERSION
- KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME
- KHR_WIN32_KEYED_MUTEX_SPEC_VERSION
- KHR_WIN32_SURFACE_EXTENSION_NAME
- KHR_WIN32_SURFACE_SPEC_VERSION
- KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_EXTENSION_NAME
- KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION
- KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_EXTENSION_NAME
- KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION
- KHR_acceleration_structure
- KHR_bind_memory2
- KHR_buffer_device_address
- KHR_copy_commands2
- KHR_create_renderpass2
- KHR_dedicated_allocation
- KHR_deferred_host_operations
- KHR_depth_stencil_resolve
- KHR_descriptor_update_template
- KHR_device_group
- KHR_device_group_creation
- KHR_display
- KHR_display_swapchain
- KHR_draw_indirect_count
- KHR_driver_properties
- KHR_dynamic_rendering
- KHR_external_fence
- KHR_external_fence_capabilities
- KHR_external_fence_fd
- KHR_external_fence_win32
- KHR_external_memory
- KHR_external_memory_capabilities
- KHR_external_memory_fd
- KHR_external_memory_win32
- KHR_external_semaphore
- KHR_external_semaphore_capabilities
- KHR_external_semaphore_fd
- KHR_external_semaphore_win32
- KHR_format_feature_flags2
- KHR_fragment_shader_barycentric
- KHR_fragment_shading_rate
- KHR_get_display_properties2
- KHR_get_memory_requirements2
- KHR_get_physical_device_properties2
- KHR_get_surface_capabilities2
- KHR_global_priority
- KHR_image_format_list
- KHR_imageless_framebuffer
- KHR_incremental_present
- KHR_maintenance1
- KHR_maintenance2
- KHR_maintenance3
- KHR_maintenance4
- KHR_map_memory2
- KHR_multiview
- KHR_performance_query
- KHR_pipeline_executable_properties
- KHR_pipeline_library
- KHR_portability_enumeration
- KHR_present_id
- KHR_present_wait
- KHR_push_descriptor
- KHR_ray_query
- KHR_ray_tracing_maintenance1
- KHR_ray_tracing_pipeline
- KHR_ray_tracing_position_fetch
- KHR_relaxed_block_layout
- KHR_sampler_mirror_clamp_to_edge
- KHR_sampler_ycbcr_conversion
- KHR_separate_depth_stencil_layouts
- KHR_shader_atomic_int64
- KHR_shader_clock
- KHR_shader_draw_parameters
- KHR_shader_float16_int8
- KHR_shader_float_controls
- KHR_shader_integer_dot_product
- KHR_shader_non_semantic_info
- KHR_shader_subgroup_extended_types
- KHR_shader_subgroup_uniform_control_flow
- KHR_shader_terminate_invocation
- KHR_shared_presentable_image
- KHR_spirv_1_4
- KHR_storage_buffer_storage_class
- KHR_surface
- KHR_surface_protected_capabilities
- KHR_swapchain
- KHR_swapchain_mutable_format
- KHR_synchronization2
- KHR_timeline_semaphore
- KHR_uniform_buffer_standard_layout
- KHR_variable_pointers
- KHR_video_decode_h264
- KHR_video_decode_h265
- KHR_video_decode_queue
- KHR_video_queue
- KHR_vulkan_memory_model
- KHR_wayland_surface
- KHR_win32_keyed_mutex
- KHR_win32_surface
- KHR_workgroup_memory_explicit_layout
- KHR_zero_initialize_workgroup_memory
- LOD_CLAMP_NONE
- LUID_SIZE
- LUID_SIZE_KHR
- LUID_SIZE_KHX
- MAX_DESCRIPTION_SIZE
- MAX_DEVICE_GROUP_SIZE
- MAX_DEVICE_GROUP_SIZE_KHR
- MAX_DRIVER_INFO_SIZE
- MAX_DRIVER_INFO_SIZE_KHR
- MAX_DRIVER_NAME_SIZE
- MAX_DRIVER_NAME_SIZE_KHR
- MAX_EXTENSION_NAME_SIZE
- MAX_GLOBAL_PRIORITY_SIZE_EXT
- MAX_GLOBAL_PRIORITY_SIZE_KHR
- MAX_MEMORY_HEAPS
- MAX_MEMORY_TYPES
- MAX_PHYSICAL_DEVICE_NAME_SIZE
- MAX_QUEUE_FAMILY_EXTERNAL
- MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT
- NVX_BINARY_IMPORT_EXTENSION_NAME
- NVX_BINARY_IMPORT_SPEC_VERSION
- NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME
- NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION
- NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME
- NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION
- NVX_binary_import
- NVX_image_view_handle
- NVX_multiview_per_view_attributes
- NV_ACQUIRE_WINRT_DISPLAY_EXTENSION_NAME
- NV_ACQUIRE_WINRT_DISPLAY_SPEC_VERSION
- NV_CLIP_SPACE_W_SCALING_EXTENSION_NAME
- NV_CLIP_SPACE_W_SCALING_SPEC_VERSION
- NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME
- NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION
- NV_COOPERATIVE_MATRIX_EXTENSION_NAME
- NV_COOPERATIVE_MATRIX_SPEC_VERSION
- NV_COPY_MEMORY_INDIRECT_EXTENSION_NAME
- NV_COPY_MEMORY_INDIRECT_SPEC_VERSION
- NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME
- NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION
- NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME
- NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION
- NV_DEDICATED_ALLOCATION_EXTENSION_NAME
- NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME
- NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION
- NV_DEDICATED_ALLOCATION_SPEC_VERSION
- NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME
- NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION
- NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_EXTENSION_NAME
- NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_SPEC_VERSION
- NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME
- NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION
- NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME
- NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION
- NV_EXTERNAL_MEMORY_EXTENSION_NAME
- NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME
- NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION
- NV_EXTERNAL_MEMORY_SPEC_VERSION
- NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME
- NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION
- NV_FILL_RECTANGLE_EXTENSION_NAME
- NV_FILL_RECTANGLE_SPEC_VERSION
- NV_FRAGMENT_COVERAGE_TO_COLOR_EXTENSION_NAME
- NV_FRAGMENT_COVERAGE_TO_COLOR_SPEC_VERSION
- NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME
- NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION
- NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME
- NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION
- NV_FRAMEBUFFER_MIXED_SAMPLES_EXTENSION_NAME
- NV_FRAMEBUFFER_MIXED_SAMPLES_SPEC_VERSION
- NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME
- NV_GEOMETRY_SHADER_PASSTHROUGH_SPEC_VERSION
- NV_GLSL_SHADER_EXTENSION_NAME
- NV_GLSL_SHADER_SPEC_VERSION
- NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME
- NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION
- NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME
- NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION
- NV_LOW_LATENCY_EXTENSION_NAME
- NV_LOW_LATENCY_SPEC_VERSION
- NV_MEMORY_DECOMPRESSION_EXTENSION_NAME
- NV_MEMORY_DECOMPRESSION_SPEC_VERSION
- NV_MESH_SHADER_EXTENSION_NAME
- NV_MESH_SHADER_SPEC_VERSION
- NV_OPTICAL_FLOW_EXTENSION_NAME
- NV_OPTICAL_FLOW_SPEC_VERSION
- NV_PRESENT_BARRIER_EXTENSION_NAME
- NV_PRESENT_BARRIER_SPEC_VERSION
- NV_RAY_TRACING_EXTENSION_NAME
- NV_RAY_TRACING_INVOCATION_REORDER_EXTENSION_NAME
- NV_RAY_TRACING_INVOCATION_REORDER_SPEC_VERSION
- NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME
- NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION
- NV_RAY_TRACING_SPEC_VERSION
- NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME
- NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION
- NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME
- NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION
- NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME
- NV_SCISSOR_EXCLUSIVE_SPEC_VERSION
- NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME
- NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION
- NV_SHADER_SM_BUILTINS_EXTENSION_NAME
- NV_SHADER_SM_BUILTINS_SPEC_VERSION
- NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME
- NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION
- NV_SHADING_RATE_IMAGE_EXTENSION_NAME
- NV_SHADING_RATE_IMAGE_SPEC_VERSION
- NV_VIEWPORT_ARRAY2_EXTENSION_NAME
- NV_VIEWPORT_ARRAY2_SPEC_VERSION
- NV_VIEWPORT_ARRAY_2_EXTENSION_NAME
- NV_VIEWPORT_ARRAY_2_SPEC_VERSION
- NV_VIEWPORT_SWIZZLE_EXTENSION_NAME
- NV_VIEWPORT_SWIZZLE_SPEC_VERSION
- NV_WIN32_KEYED_MUTEX_EXTENSION_NAME
- NV_WIN32_KEYED_MUTEX_SPEC_VERSION
- NV_acquire_winrt_display
- NV_clip_space_w_scaling
- NV_compute_shader_derivatives
- NV_cooperative_matrix
- NV_copy_memory_indirect
- NV_corner_sampled_image
- NV_coverage_reduction_mode
- NV_dedicated_allocation
- NV_dedicated_allocation_image_aliasing
- NV_device_diagnostic_checkpoints
- NV_device_diagnostics_config
- NV_device_generated_commands
- NV_external_memory
- NV_external_memory_capabilities
- NV_external_memory_rdma
- NV_external_memory_win32
- NV_fill_rectangle
- NV_fragment_coverage_to_color
- NV_fragment_shader_barycentric
- NV_fragment_shading_rate_enums
- NV_framebuffer_mixed_samples
- NV_geometry_shader_passthrough
- NV_glsl_shader
- NV_inherited_viewport_scissor
- NV_linear_color_attachment
- NV_low_latency
- NV_memory_decompression
- NV_mesh_shader
- NV_optical_flow
- NV_present_barrier
- NV_ray_tracing
- NV_ray_tracing_invocation_reorder
- NV_ray_tracing_motion_blur
- NV_representative_fragment_test
- NV_sample_mask_override_coverage
- NV_scissor_exclusive
- NV_shader_image_footprint
- NV_shader_sm_builtins
- NV_shader_subgroup_partitioned
- NV_shading_rate_image
- NV_viewport_array2
- NV_viewport_swizzle
- NV_win32_keyed_mutex
- OpticalFlowGridSizeFlagsNV_UNKNOWN
- OpticalFlowUsageFlagsNV_UNKNOWN
- PipelineStageFlags_NONE
- QUEUE_FAMILY_EXTERNAL
- QUEUE_FAMILY_EXTERNAL_KHR
- QUEUE_FAMILY_IGNORED
- REMAINING_ARRAY_LAYERS
- REMAINING_MIP_LEVELS
- ResolveModeFlags_NONE
- SHADER_UNUSED_KHR
- SUBPASS_EXTERNAL
- ShaderStageFlags_ALL
- ShaderStageFlags_ALL_GRAPHICS
- StencilFaceFlags_FRONT_AND_BACK
- TRUE
- UUID_SIZE
- VIDEO_DECODE_H264_FIELD_ORDER_COUNT_LIST_SIZE
- VIDEO_DECODE_H265_REF_PIC_SET_LIST_SIZE
- VIDEO_H264_CPB_CNT_LIST_SIZE
- VIDEO_H264_MAX_CHROMA_PLANES
- VIDEO_H264_MAX_NUM_LIST_REF
- VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS
- VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS
- VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS
- VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS
- VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE
- VIDEO_H265_CHROMA_QP_OFFSET_TILE_COLS_LIST_SIZE
- VIDEO_H265_CHROMA_QP_OFFSET_TILE_ROWS_LIST_SIZE
- VIDEO_H265_CPB_CNT_LIST_SIZE
- VIDEO_H265_MAX_CHROMA_PLANES
- VIDEO_H265_MAX_DELTA_POC
- VIDEO_H265_MAX_DPB_SIZE
- VIDEO_H265_MAX_LONG_TERM_PICS
- VIDEO_H265_MAX_LONG_TERM_REF_PICS_SPS
- VIDEO_H265_MAX_NUM_LIST_REF
- VIDEO_H265_MAX_SHORT_TERM_REF_PIC_SETS
- VIDEO_H265_PREDICTOR_PALETTE_COMPONENTS_LIST_SIZE
- VIDEO_H265_PREDICTOR_PALETTE_COMP_ENTRIES_LIST_SIZE
- VIDEO_H265_SCALING_LIST_16X16_NUM_ELEMENTS
- VIDEO_H265_SCALING_LIST_16X16_NUM_LISTS
- VIDEO_H265_SCALING_LIST_32X32_NUM_ELEMENTS
- VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS
- VIDEO_H265_SCALING_LIST_4X4_NUM_ELEMENTS
- VIDEO_H265_SCALING_LIST_4X4_NUM_LISTS
- VIDEO_H265_SCALING_LIST_8X8_NUM_ELEMENTS
- VIDEO_H265_SCALING_LIST_8X8_NUM_LISTS
- VIDEO_H265_SUBLAYERS_LIST_SIZE
- VideoChromaSubsamplingFlagsKHR_INVALID
- VideoCodecOperationFlagsKHR_NONE
- VideoComponentBitDepthFlagsKHR_INVALID
- VideoDecodeH264PictureLayoutFlagsKHR_PROGRESSIVE
- VideoDecodeUsageFlagsKHR_DEFAULT
- WHOLE_SIZE
Variables (611)
- AcquireDrmDisplayEXT
- AcquireFullScreenExclusiveModeEXT
- AcquireNextImage2KHR
- AcquireNextImageKHR
- AcquirePerformanceConfigurationINTEL
- AcquireProfilingLockKHR
- AcquireWinrtDisplayNV
- AllocateCommandBuffers
- AllocateDescriptorSets
- AllocateMemory
- BeginCommandBuffer
- BindAccelerationStructureMemoryNV
- BindBufferMemory
- BindBufferMemory2
- BindBufferMemory2KHR
- BindImageMemory
- BindImageMemory2
- BindImageMemory2KHR
- BindOpticalFlowSessionImageNV
- BindVideoSessionMemoryKHR
- BuildAccelerationStructuresKHR
- BuildMicromapsEXT
- CmdBeginConditionalRenderingEXT
- CmdBeginDebugUtilsLabelEXT
- CmdBeginQuery
- CmdBeginQueryIndexedEXT
- CmdBeginRenderPass
- CmdBeginRenderPass2
- CmdBeginRenderPass2KHR
- CmdBeginRendering
- CmdBeginRenderingKHR
- CmdBeginTransformFeedbackEXT
- CmdBeginVideoCodingKHR
- CmdBindDescriptorBufferEmbeddedSamplersEXT
- CmdBindDescriptorBuffersEXT
- CmdBindDescriptorSets
- CmdBindIndexBuffer
- CmdBindInvocationMaskHUAWEI
- CmdBindPipeline
- CmdBindPipelineShaderGroupNV
- CmdBindShadersEXT
- CmdBindShadingRateImageNV
- CmdBindTransformFeedbackBuffersEXT
- CmdBindVertexBuffers
- CmdBindVertexBuffers2
- CmdBindVertexBuffers2EXT
- CmdBlitImage
- CmdBlitImage2
- CmdBlitImage2KHR
- CmdBuildAccelerationStructureNV
- CmdBuildAccelerationStructuresIndirectKHR
- CmdBuildAccelerationStructuresKHR
- CmdBuildMicromapsEXT
- CmdClearAttachments
- CmdClearColorImage
- CmdClearDepthStencilImage
- CmdControlVideoCodingKHR
- CmdCopyAccelerationStructureKHR
- CmdCopyAccelerationStructureNV
- CmdCopyAccelerationStructureToMemoryKHR
- CmdCopyBuffer
- CmdCopyBuffer2
- CmdCopyBuffer2KHR
- CmdCopyBufferToImage
- CmdCopyBufferToImage2
- CmdCopyBufferToImage2KHR
- CmdCopyImage
- CmdCopyImage2
- CmdCopyImage2KHR
- CmdCopyImageToBuffer
- CmdCopyImageToBuffer2
- CmdCopyImageToBuffer2KHR
- CmdCopyMemoryIndirectNV
- CmdCopyMemoryToAccelerationStructureKHR
- CmdCopyMemoryToImageIndirectNV
- CmdCopyMemoryToMicromapEXT
- CmdCopyMicromapEXT
- CmdCopyMicromapToMemoryEXT
- CmdCopyQueryPoolResults
- CmdCuLaunchKernelNVX
- CmdDebugMarkerBeginEXT
- CmdDebugMarkerEndEXT
- CmdDebugMarkerInsertEXT
- CmdDecodeVideoKHR
- CmdDecompressMemoryIndirectCountNV
- CmdDecompressMemoryNV
- CmdDispatch
- CmdDispatchBase
- CmdDispatchBaseKHR
- CmdDispatchIndirect
- CmdDraw
- CmdDrawClusterHUAWEI
- CmdDrawClusterIndirectHUAWEI
- CmdDrawIndexed
- CmdDrawIndexedIndirect
- CmdDrawIndexedIndirectCount
- CmdDrawIndexedIndirectCountAMD
- CmdDrawIndexedIndirectCountKHR
- CmdDrawIndirect
- CmdDrawIndirectByteCountEXT
- CmdDrawIndirectCount
- CmdDrawIndirectCountAMD
- CmdDrawIndirectCountKHR
- CmdDrawMeshTasksEXT
- CmdDrawMeshTasksIndirectCountEXT
- CmdDrawMeshTasksIndirectCountNV
- CmdDrawMeshTasksIndirectEXT
- CmdDrawMeshTasksIndirectNV
- CmdDrawMeshTasksNV
- CmdDrawMultiEXT
- CmdDrawMultiIndexedEXT
- CmdEndConditionalRenderingEXT
- CmdEndDebugUtilsLabelEXT
- CmdEndQuery
- CmdEndQueryIndexedEXT
- CmdEndRenderPass
- CmdEndRenderPass2
- CmdEndRenderPass2KHR
- CmdEndRendering
- CmdEndRenderingKHR
- CmdEndTransformFeedbackEXT
- CmdEndVideoCodingKHR
- CmdExecuteCommands
- CmdExecuteGeneratedCommandsNV
- CmdFillBuffer
- CmdInsertDebugUtilsLabelEXT
- CmdNextSubpass
- CmdNextSubpass2
- CmdNextSubpass2KHR
- CmdOpticalFlowExecuteNV
- CmdPipelineBarrier
- CmdPipelineBarrier2
- CmdPipelineBarrier2KHR
- CmdPreprocessGeneratedCommandsNV
- CmdPushConstants
- CmdPushDescriptorSetKHR
- CmdPushDescriptorSetWithTemplateKHR
- CmdResetEvent
- CmdResetEvent2
- CmdResetEvent2KHR
- CmdResetQueryPool
- CmdResolveImage
- CmdResolveImage2
- CmdResolveImage2KHR
- CmdSetAlphaToCoverageEnableEXT
- CmdSetAlphaToOneEnableEXT
- CmdSetAttachmentFeedbackLoopEnableEXT
- CmdSetBlendConstants
- CmdSetCheckpointNV
- CmdSetCoarseSampleOrderNV
- CmdSetColorBlendAdvancedEXT
- CmdSetColorBlendEnableEXT
- CmdSetColorBlendEquationEXT
- CmdSetColorWriteMaskEXT
- CmdSetConservativeRasterizationModeEXT
- CmdSetCoverageModulationModeNV
- CmdSetCoverageModulationTableEnableNV
- CmdSetCoverageModulationTableNV
- CmdSetCoverageReductionModeNV
- CmdSetCoverageToColorEnableNV
- CmdSetCoverageToColorLocationNV
- CmdSetCullMode
- CmdSetCullModeEXT
- CmdSetDepthBias
- CmdSetDepthBiasEnable
- CmdSetDepthBiasEnableEXT
- CmdSetDepthBounds
- CmdSetDepthBoundsTestEnable
- CmdSetDepthBoundsTestEnableEXT
- CmdSetDepthClampEnableEXT
- CmdSetDepthClipEnableEXT
- CmdSetDepthClipNegativeOneToOneEXT
- CmdSetDepthCompareOp
- CmdSetDepthCompareOpEXT
- CmdSetDepthTestEnable
- CmdSetDepthTestEnableEXT
- CmdSetDepthWriteEnable
- CmdSetDepthWriteEnableEXT
- CmdSetDescriptorBufferOffsetsEXT
- CmdSetDeviceMask
- CmdSetDeviceMaskKHR
- CmdSetDiscardRectangleEXT
- CmdSetDiscardRectangleEnableEXT
- CmdSetDiscardRectangleModeEXT
- CmdSetEvent
- CmdSetEvent2
- CmdSetEvent2KHR
- CmdSetExclusiveScissorEnableNV
- CmdSetExclusiveScissorNV
- CmdSetExtraPrimitiveOverestimationSizeEXT
- CmdSetFragmentShadingRateEnumNV
- CmdSetFragmentShadingRateKHR
- CmdSetFrontFace
- CmdSetFrontFaceEXT
- CmdSetLineRasterizationModeEXT
- CmdSetLineStippleEXT
- CmdSetLineStippleEnableEXT
- CmdSetLineWidth
- CmdSetLogicOpEXT
- CmdSetLogicOpEnableEXT
- CmdSetPatchControlPointsEXT
- CmdSetPerformanceMarkerINTEL
- CmdSetPerformanceOverrideINTEL
- CmdSetPerformanceStreamMarkerINTEL
- CmdSetPolygonModeEXT
- CmdSetPrimitiveRestartEnable
- CmdSetPrimitiveRestartEnableEXT
- CmdSetPrimitiveTopology
- CmdSetPrimitiveTopologyEXT
- CmdSetProvokingVertexModeEXT
- CmdSetRasterizationSamplesEXT
- CmdSetRasterizationStreamEXT
- CmdSetRasterizerDiscardEnable
- CmdSetRasterizerDiscardEnableEXT
- CmdSetRayTracingPipelineStackSizeKHR
- CmdSetRepresentativeFragmentTestEnableNV
- CmdSetSampleLocationsEXT
- CmdSetSampleLocationsEnableEXT
- CmdSetSampleMaskEXT
- CmdSetScissor
- CmdSetScissorWithCount
- CmdSetScissorWithCountEXT
- CmdSetShadingRateImageEnableNV
- CmdSetStencilCompareMask
- CmdSetStencilOp
- CmdSetStencilOpEXT
- CmdSetStencilReference
- CmdSetStencilTestEnable
- CmdSetStencilTestEnableEXT
- CmdSetStencilWriteMask
- CmdSetTessellationDomainOriginEXT
- CmdSetVertexInputEXT
- CmdSetViewport
- CmdSetViewportShadingRatePaletteNV
- CmdSetViewportSwizzleNV
- CmdSetViewportWScalingEnableNV
- CmdSetViewportWScalingNV
- CmdSetViewportWithCount
- CmdSetViewportWithCountEXT
- CmdSubpassShadingHUAWEI
- CmdTraceRaysIndirect2KHR
- CmdTraceRaysIndirectKHR
- CmdTraceRaysKHR
- CmdTraceRaysNV
- CmdUpdateBuffer
- CmdWaitEvents
- CmdWaitEvents2
- CmdWaitEvents2KHR
- CmdWriteAccelerationStructuresPropertiesKHR
- CmdWriteAccelerationStructuresPropertiesNV
- CmdWriteBufferMarker2AMD
- CmdWriteBufferMarkerAMD
- CmdWriteMicromapsPropertiesEXT
- CmdWriteTimestamp
- CmdWriteTimestamp2
- CmdWriteTimestamp2KHR
- CompileDeferredNV
- CopyAccelerationStructureKHR
- CopyAccelerationStructureToMemoryKHR
- CopyMemoryToAccelerationStructureKHR
- CopyMemoryToMicromapEXT
- CopyMicromapEXT
- CopyMicromapToMemoryEXT
- CreateAccelerationStructureKHR
- CreateAccelerationStructureNV
- CreateBuffer
- CreateBufferView
- CreateCommandPool
- CreateComputePipelines
- CreateCuFunctionNVX
- CreateCuModuleNVX
- CreateDebugReportCallbackEXT
- CreateDebugUtilsMessengerEXT
- CreateDeferredOperationKHR
- CreateDescriptorPool
- CreateDescriptorSetLayout
- CreateDescriptorUpdateTemplate
- CreateDescriptorUpdateTemplateKHR
- CreateDevice
- CreateDisplayModeKHR
- CreateDisplayPlaneSurfaceKHR
- CreateEvent
- CreateFence
- CreateFramebuffer
- CreateGraphicsPipelines
- CreateHeadlessSurfaceEXT
- CreateIOSSurfaceMVK
- CreateImage
- CreateImageView
- CreateIndirectCommandsLayoutNV
- CreateInstance
- CreateMacOSSurfaceMVK
- CreateMetalSurfaceEXT
- CreateMicromapEXT
- CreateOpticalFlowSessionNV
- CreatePipelineCache
- CreatePipelineLayout
- CreatePrivateDataSlot
- CreatePrivateDataSlotEXT
- CreateQueryPool
- CreateRayTracingPipelinesKHR
- CreateRayTracingPipelinesNV
- CreateRenderPass
- CreateRenderPass2
- CreateRenderPass2KHR
- CreateSampler
- CreateSamplerYcbcrConversion
- CreateSamplerYcbcrConversionKHR
- CreateSemaphore
- CreateShaderModule
- CreateShadersEXT
- CreateSharedSwapchainsKHR
- CreateSwapchainKHR
- CreateValidationCacheEXT
- CreateVideoSessionKHR
- CreateVideoSessionParametersKHR
- CreateWaylandSurfaceKHR
- CreateWin32SurfaceKHR
- DebugMarkerSetObjectNameEXT
- DebugMarkerSetObjectTagEXT
- DebugReportMessageEXT
- DebugUtilsMessengerCallbackEXT
- DeferredOperationJoinKHR
- DestroyAccelerationStructureKHR
- DestroyAccelerationStructureNV
- DestroyBuffer
- DestroyBufferView
- DestroyCommandPool
- DestroyCuFunctionNVX
- DestroyCuModuleNVX
- DestroyDebugReportCallbackEXT
- DestroyDebugUtilsMessengerEXT
- DestroyDeferredOperationKHR
- DestroyDescriptorPool
- DestroyDescriptorSetLayout
- DestroyDescriptorUpdateTemplate
- DestroyDescriptorUpdateTemplateKHR
- DestroyDevice
- DestroyEvent
- DestroyFence
- DestroyFramebuffer
- DestroyImage
- DestroyImageView
- DestroyIndirectCommandsLayoutNV
- DestroyInstance
- DestroyMicromapEXT
- DestroyOpticalFlowSessionNV
- DestroyPipeline
- DestroyPipelineCache
- DestroyPipelineLayout
- DestroyPrivateDataSlot
- DestroyPrivateDataSlotEXT
- DestroyQueryPool
- DestroyRenderPass
- DestroySampler
- DestroySamplerYcbcrConversion
- DestroySamplerYcbcrConversionKHR
- DestroySemaphore
- DestroyShaderEXT
- DestroyShaderModule
- DestroySurfaceKHR
- DestroySwapchainKHR
- DestroyValidationCacheEXT
- DestroyVideoSessionKHR
- DestroyVideoSessionParametersKHR
- DeviceMemoryReportCallbackEXT
- DeviceWaitIdle
- DisplayPowerControlEXT
- EndCommandBuffer
- EnumerateDeviceExtensionProperties
- EnumerateDeviceLayerProperties
- EnumerateInstanceExtensionProperties
- EnumerateInstanceLayerProperties
- EnumerateInstanceVersion
- EnumeratePhysicalDeviceGroups
- EnumeratePhysicalDeviceGroupsKHR
- EnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
- EnumeratePhysicalDevices
- ExportMetalObjectsEXT
- FlushMappedMemoryRanges
- FreeCommandBuffers
- FreeDescriptorSets
- FreeMemory
- GetAccelerationStructureBuildSizesKHR
- GetAccelerationStructureDeviceAddressKHR
- GetAccelerationStructureHandleNV
- GetAccelerationStructureMemoryRequirementsNV
- GetAccelerationStructureOpaqueCaptureDescriptorDataEXT
- GetBufferDeviceAddress
- GetBufferDeviceAddressEXT
- GetBufferDeviceAddressKHR
- GetBufferMemoryRequirements
- GetBufferMemoryRequirements2
- GetBufferMemoryRequirements2KHR
- GetBufferOpaqueCaptureAddress
- GetBufferOpaqueCaptureAddressKHR
- GetBufferOpaqueCaptureDescriptorDataEXT
- GetCalibratedTimestampsEXT
- GetDeferredOperationMaxConcurrencyKHR
- GetDeferredOperationResultKHR
- GetDescriptorEXT
- GetDescriptorSetHostMappingVALVE
- GetDescriptorSetLayoutBindingOffsetEXT
- GetDescriptorSetLayoutHostMappingInfoVALVE
- GetDescriptorSetLayoutSizeEXT
- GetDescriptorSetLayoutSupport
- GetDescriptorSetLayoutSupportKHR
- GetDeviceAccelerationStructureCompatibilityKHR
- GetDeviceBufferMemoryRequirements
- GetDeviceBufferMemoryRequirementsKHR
- GetDeviceFaultInfoEXT
- GetDeviceGroupPeerMemoryFeatures
- GetDeviceGroupPeerMemoryFeaturesKHR
- GetDeviceGroupPresentCapabilitiesKHR
- GetDeviceGroupSurfacePresentModes2EXT
- GetDeviceGroupSurfacePresentModesKHR
- GetDeviceImageMemoryRequirements
- GetDeviceImageMemoryRequirementsKHR
- GetDeviceImageSparseMemoryRequirements
- GetDeviceImageSparseMemoryRequirementsKHR
- GetDeviceMemoryCommitment
- GetDeviceMemoryOpaqueCaptureAddress
- GetDeviceMemoryOpaqueCaptureAddressKHR
- GetDeviceMicromapCompatibilityEXT
- GetDeviceProcAddr
- GetDeviceQueue
- GetDeviceQueue2
- GetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
- GetDisplayModeProperties2KHR
- GetDisplayModePropertiesKHR
- GetDisplayPlaneCapabilities2KHR
- GetDisplayPlaneCapabilitiesKHR
- GetDisplayPlaneSupportedDisplaysKHR
- GetDrmDisplayEXT
- GetDynamicRenderingTilePropertiesQCOM
- GetEventStatus
- GetFenceFdKHR
- GetFenceStatus
- GetFenceWin32HandleKHR
- GetFramebufferTilePropertiesQCOM
- GetGeneratedCommandsMemoryRequirementsNV
- GetImageDrmFormatModifierPropertiesEXT
- GetImageMemoryRequirements
- GetImageMemoryRequirements2
- GetImageMemoryRequirements2KHR
- GetImageOpaqueCaptureDescriptorDataEXT
- GetImageSparseMemoryRequirements
- GetImageSparseMemoryRequirements2
- GetImageSparseMemoryRequirements2KHR
- GetImageSubresourceLayout
- GetImageSubresourceLayout2EXT
- GetImageViewAddressNVX
- GetImageViewHandleNVX
- GetImageViewOpaqueCaptureDescriptorDataEXT
- GetInstanceProcAddr
- GetInstanceProcAddrLUNARG
- GetMemoryFdKHR
- GetMemoryFdPropertiesKHR
- GetMemoryHostPointerPropertiesEXT
- GetMemoryRemoteAddressNV
- GetMemoryWin32HandleKHR
- GetMemoryWin32HandleNV
- GetMemoryWin32HandlePropertiesKHR
- GetMicromapBuildSizesEXT
- GetPastPresentationTimingGOOGLE
- GetPerformanceParameterINTEL
- GetPhysicalDeviceCalibrateableTimeDomainsEXT
- GetPhysicalDeviceCooperativeMatrixPropertiesNV
- GetPhysicalDeviceDisplayPlaneProperties2KHR
- GetPhysicalDeviceDisplayPlanePropertiesKHR
- GetPhysicalDeviceDisplayProperties2KHR
- GetPhysicalDeviceDisplayPropertiesKHR
- GetPhysicalDeviceExternalBufferProperties
- GetPhysicalDeviceExternalBufferPropertiesKHR
- GetPhysicalDeviceExternalFenceProperties
- GetPhysicalDeviceExternalFencePropertiesKHR
- GetPhysicalDeviceExternalImageFormatPropertiesNV
- GetPhysicalDeviceExternalSemaphoreProperties
- GetPhysicalDeviceExternalSemaphorePropertiesKHR
- GetPhysicalDeviceFeatures
- GetPhysicalDeviceFeatures2
- GetPhysicalDeviceFeatures2KHR
- GetPhysicalDeviceFormatProperties
- GetPhysicalDeviceFormatProperties2
- GetPhysicalDeviceFormatProperties2KHR
- GetPhysicalDeviceFragmentShadingRatesKHR
- GetPhysicalDeviceImageFormatProperties
- GetPhysicalDeviceImageFormatProperties2
- GetPhysicalDeviceImageFormatProperties2KHR
- GetPhysicalDeviceMemoryProperties
- GetPhysicalDeviceMemoryProperties2
- GetPhysicalDeviceMemoryProperties2KHR
- GetPhysicalDeviceMultisamplePropertiesEXT
- GetPhysicalDeviceOpticalFlowImageFormatsNV
- GetPhysicalDevicePresentRectanglesKHR
- GetPhysicalDeviceProperties
- GetPhysicalDeviceProperties2
- GetPhysicalDeviceProperties2KHR
- GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
- GetPhysicalDeviceQueueFamilyProperties
- GetPhysicalDeviceQueueFamilyProperties2
- GetPhysicalDeviceQueueFamilyProperties2KHR
- GetPhysicalDeviceSparseImageFormatProperties
- GetPhysicalDeviceSparseImageFormatProperties2
- GetPhysicalDeviceSparseImageFormatProperties2KHR
- GetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
- GetPhysicalDeviceSurfaceCapabilities2EXT
- GetPhysicalDeviceSurfaceCapabilities2KHR
- GetPhysicalDeviceSurfaceCapabilitiesKHR
- GetPhysicalDeviceSurfaceFormats2KHR
- GetPhysicalDeviceSurfaceFormatsKHR
- GetPhysicalDeviceSurfacePresentModes2EXT
- GetPhysicalDeviceSurfacePresentModesKHR
- GetPhysicalDeviceSurfaceSupportKHR
- GetPhysicalDeviceToolProperties
- GetPhysicalDeviceToolPropertiesEXT
- GetPhysicalDeviceVideoCapabilitiesKHR
- GetPhysicalDeviceVideoFormatPropertiesKHR
- GetPhysicalDeviceWaylandPresentationSupportKHR
- GetPhysicalDeviceWin32PresentationSupportKHR
- GetPipelineCacheData
- GetPipelineExecutableInternalRepresentationsKHR
- GetPipelineExecutablePropertiesKHR
- GetPipelineExecutableStatisticsKHR
- GetPipelinePropertiesEXT
- GetPrivateData
- GetPrivateDataEXT
- GetQueryPoolResults
- GetQueueCheckpointData2NV
- GetQueueCheckpointDataNV
- GetRayTracingCaptureReplayShaderGroupHandlesKHR
- GetRayTracingShaderGroupHandlesKHR
- GetRayTracingShaderGroupHandlesNV
- GetRayTracingShaderGroupStackSizeKHR
- GetRefreshCycleDurationGOOGLE
- GetRenderAreaGranularity
- GetSamplerOpaqueCaptureDescriptorDataEXT
- GetSemaphoreCounterValue
- GetSemaphoreCounterValueKHR
- GetSemaphoreFdKHR
- GetSemaphoreWin32HandleKHR
- GetShaderBinaryDataEXT
- GetShaderInfoAMD
- GetShaderModuleCreateInfoIdentifierEXT
- GetShaderModuleIdentifierEXT
- GetSwapchainCounterEXT
- GetSwapchainImagesKHR
- GetSwapchainStatusKHR
- GetValidationCacheDataEXT
- GetVideoSessionMemoryRequirementsKHR
- GetWinrtDisplayNV
- ImportFenceFdKHR
- ImportFenceWin32HandleKHR
- ImportSemaphoreFdKHR
- ImportSemaphoreWin32HandleKHR
- InitializePerformanceApiINTEL
- InvalidateMappedMemoryRanges
- MapMemory
- MapMemory2KHR
- MergePipelineCaches
- MergeValidationCachesEXT
- QueueBeginDebugUtilsLabelEXT
- QueueBindSparse
- QueueEndDebugUtilsLabelEXT
- QueueInsertDebugUtilsLabelEXT
- QueuePresentKHR
- QueueSetPerformanceConfigurationINTEL
- QueueSubmit
- QueueSubmit2
- QueueSubmit2KHR
- QueueWaitIdle
- RegisterDeviceEventEXT
- RegisterDisplayEventEXT
- ReleaseDisplayEXT
- ReleaseFullScreenExclusiveModeEXT
- ReleasePerformanceConfigurationINTEL
- ReleaseProfilingLockKHR
- ReleaseSwapchainImagesEXT
- ResetCommandBuffer
- ResetCommandPool
- ResetDescriptorPool
- ResetEvent
- ResetFences
- ResetQueryPool
- ResetQueryPoolEXT
- SetDebugUtilsObjectNameEXT
- SetDebugUtilsObjectTagEXT
- SetDeviceMemoryPriorityEXT
- SetEvent
- SetHdrMetadataEXT
- SetLocalDimmingAMD
- SetPrivateData
- SetPrivateDataEXT
- SignalSemaphore
- SignalSemaphoreKHR
- SubmitDebugUtilsMessageEXT
- TrimCommandPool
- TrimCommandPoolKHR
- UninitializePerformanceApiINTEL
- UnmapMemory
- UnmapMemory2KHR
- UpdateDescriptorSetWithTemplate
- UpdateDescriptorSetWithTemplateKHR
- UpdateDescriptorSets
- UpdateVideoSessionParametersKHR
- WaitForFences
- WaitForPresentKHR
- WaitSemaphores
- WaitSemaphoresKHR
- WriteAccelerationStructuresPropertiesKHR
- WriteMicromapsPropertiesEXT
Procedure Groups (1)
Types
AabbPositionsNV ¶
AabbPositionsNV :: AabbPositionsKHR
AccelerationStructureBuildGeometryInfoKHR ¶
AccelerationStructureBuildGeometryInfoKHR :: struct { sType: StructureType, pNext: rawptr, type: AccelerationStructureTypeKHR, flags: BuildAccelerationStructureFlagsKHR, mode: BuildAccelerationStructureModeKHR, srcAccelerationStructure: AccelerationStructureKHR, dstAccelerationStructure: AccelerationStructureKHR, geometryCount: u32, pGeometries: [^]AccelerationStructureGeometryKHR, ppGeometries: ^[^]AccelerationStructureGeometryKHR, scratchData: DeviceOrHostAddressKHR, }
AccelerationStructureBuildSizesInfoKHR ¶
AccelerationStructureBuildSizesInfoKHR :: struct { sType: StructureType, pNext: rawptr, accelerationStructureSize: DeviceSize, updateScratchSize: DeviceSize, buildScratchSize: DeviceSize, }
AccelerationStructureBuildTypeKHR ¶
AccelerationStructureBuildTypeKHR :: enum i32 { HOST = 0, DEVICE = 1, HOST_OR_DEVICE = 2, }
Enums
AccelerationStructureCaptureDescriptorDataInfoEXT ¶
AccelerationStructureCaptureDescriptorDataInfoEXT :: struct { sType: StructureType, pNext: rawptr, accelerationStructure: AccelerationStructureKHR, accelerationStructureNV: AccelerationStructureNV, }
AccelerationStructureCompatibilityKHR ¶
AccelerationStructureCompatibilityKHR :: enum i32 { COMPATIBLE = 0, INCOMPATIBLE = 1, }
AccelerationStructureCreateFlagKHR ¶
AccelerationStructureCreateFlagKHR :: enum Flags { DEVICE_ADDRESS_CAPTURE_REPLAY = 0, DESCRIPTOR_BUFFER_CAPTURE_REPLAY_EXT = 3, MOTION_NV = 2, }
AccelerationStructureCreateFlagsKHR ¶
AccelerationStructureCreateFlagsKHR :: distinct bit_set[AccelerationStructureCreateFlagKHR; Flags]
AccelerationStructureCreateInfoKHR ¶
AccelerationStructureCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, createFlags: AccelerationStructureCreateFlagsKHR, buffer: Buffer, offset: DeviceSize, size: DeviceSize, type: AccelerationStructureTypeKHR, deviceAddress: DeviceAddress, }
AccelerationStructureCreateInfoNV ¶
AccelerationStructureCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, compactedSize: DeviceSize, info: AccelerationStructureInfoNV, }
AccelerationStructureDeviceAddressInfoKHR ¶
AccelerationStructureDeviceAddressInfoKHR :: struct { sType: StructureType, pNext: rawptr, accelerationStructure: AccelerationStructureKHR, }
AccelerationStructureGeometryAabbsDataKHR ¶
AccelerationStructureGeometryAabbsDataKHR :: struct { sType: StructureType, pNext: rawptr, data: DeviceOrHostAddressConstKHR, stride: DeviceSize, }
AccelerationStructureGeometryDataKHR ¶
AccelerationStructureGeometryDataKHR :: struct #raw_union { triangles: AccelerationStructureGeometryTrianglesDataKHR, aabbs: AccelerationStructureGeometryAabbsDataKHR, instances: AccelerationStructureGeometryInstancesDataKHR, }
AccelerationStructureGeometryInstancesDataKHR ¶
AccelerationStructureGeometryInstancesDataKHR :: struct { sType: StructureType, pNext: rawptr, arrayOfPointers: b32, data: DeviceOrHostAddressConstKHR, }
AccelerationStructureGeometryKHR ¶
AccelerationStructureGeometryKHR :: struct { sType: StructureType, pNext: rawptr, geometryType: GeometryTypeKHR, geometry: AccelerationStructureGeometryDataKHR, flags: GeometryFlagsKHR, }
AccelerationStructureGeometryMotionTrianglesDataNV ¶
AccelerationStructureGeometryMotionTrianglesDataNV :: struct { sType: StructureType, pNext: rawptr, vertexData: DeviceOrHostAddressConstKHR, }
AccelerationStructureGeometryTrianglesDataKHR ¶
AccelerationStructureGeometryTrianglesDataKHR :: struct { sType: StructureType, pNext: rawptr, vertexFormat: Format, vertexData: DeviceOrHostAddressConstKHR, vertexStride: DeviceSize, maxVertex: u32, indexType: IndexType, indexData: DeviceOrHostAddressConstKHR, transformData: DeviceOrHostAddressConstKHR, }
AccelerationStructureInfoNV ¶
AccelerationStructureInfoNV :: struct { sType: StructureType, pNext: rawptr, type: AccelerationStructureTypeKHR, flags: BuildAccelerationStructureFlagsKHR, instanceCount: u32, geometryCount: u32, pGeometries: [^]GeometryNV, }
AccelerationStructureInstanceKHR ¶
AccelerationStructureInstanceKHR :: struct { transform: TransformMatrixKHR, instanceCustomIndexAndMask: u32, // Most significant byte is mask instanceShaderBindingTableRecordOffsetAndFlags: u32, // Most significant byte is flags accelerationStructureReference: u64, }
AccelerationStructureInstanceNV ¶
AccelerationStructureInstanceNV :: AccelerationStructureInstanceKHR
AccelerationStructureKHR ¶
AccelerationStructureKHR :: distinct u64
AccelerationStructureMatrixMotionInstanceNV ¶
AccelerationStructureMatrixMotionInstanceNV :: struct { transformT0: TransformMatrixKHR, transformT1: TransformMatrixKHR, instanceCustomIndexAndMask: u32, // Most significant byte is mask instanceShaderBindingTableRecordOffsetAndFlags: u32, // Most significant byte is flags accelerationStructureReference: u64, }
AccelerationStructureMemoryRequirementsInfoNV ¶
AccelerationStructureMemoryRequirementsInfoNV :: struct { sType: StructureType, pNext: rawptr, type: AccelerationStructureMemoryRequirementsTypeNV, accelerationStructure: AccelerationStructureNV, }
AccelerationStructureMemoryRequirementsTypeNV ¶
AccelerationStructureMemoryRequirementsTypeNV :: enum i32 { OBJECT = 0, BUILD_SCRATCH = 1, UPDATE_SCRATCH = 2, }
AccelerationStructureMotionInfoFlagNV ¶
AccelerationStructureMotionInfoFlagNV :: enum u32 { }
AccelerationStructureMotionInfoFlagsNV ¶
AccelerationStructureMotionInfoFlagsNV :: distinct bit_set[AccelerationStructureMotionInfoFlagNV; Flags]
AccelerationStructureMotionInfoNV ¶
AccelerationStructureMotionInfoNV :: struct { sType: StructureType, pNext: rawptr, maxInstances: u32, flags: AccelerationStructureMotionInfoFlagsNV, }
AccelerationStructureMotionInstanceDataNV ¶
AccelerationStructureMotionInstanceDataNV :: struct #raw_union { staticInstance: AccelerationStructureInstanceKHR, matrixMotionInstance: AccelerationStructureMatrixMotionInstanceNV, srtMotionInstance: AccelerationStructureSRTMotionInstanceNV, }
AccelerationStructureMotionInstanceFlagNV ¶
AccelerationStructureMotionInstanceFlagNV :: enum u32 { }
AccelerationStructureMotionInstanceFlagsNV ¶
AccelerationStructureMotionInstanceFlagsNV :: distinct bit_set[AccelerationStructureMotionInstanceFlagNV; Flags]
AccelerationStructureMotionInstanceNV ¶
AccelerationStructureMotionInstanceNV :: struct { type: AccelerationStructureMotionInstanceTypeNV, flags: AccelerationStructureMotionInstanceFlagsNV, data: AccelerationStructureMotionInstanceDataNV, }
AccelerationStructureMotionInstanceTypeNV ¶
AccelerationStructureMotionInstanceTypeNV :: enum i32 { STATIC = 0, MATRIX_MOTION = 1, SRT_MOTION = 2, }
AccelerationStructureNV ¶
AccelerationStructureNV :: distinct u64
AccelerationStructureTrianglesOpacityMicromapEXT ¶
AccelerationStructureTrianglesOpacityMicromapEXT :: struct { sType: StructureType, pNext: rawptr, indexType: IndexType, indexBuffer: DeviceOrHostAddressConstKHR, indexStride: DeviceSize, baseTriangle: u32, usageCountsCount: u32, pUsageCounts: [^]MicromapUsageEXT, ppUsageCounts: ^[^]MicromapUsageEXT, micromap: MicromapEXT, }
AccelerationStructureTypeKHR ¶
AccelerationStructureTypeKHR :: enum i32 { TOP_LEVEL = 0, BOTTOM_LEVEL = 1, GENERIC = 2, TOP_LEVEL_NV = 0, BOTTOM_LEVEL_NV = 1, }
AccelerationStructureTypeNV ¶
AccelerationStructureTypeNV :: AccelerationStructureTypeKHR
AccelerationStructureVersionInfoKHR ¶
AccelerationStructureVersionInfoKHR :: struct { sType: StructureType, pNext: rawptr, pVersionData: ^u8, }
AccessFlag ¶
AccessFlag :: enum Flags { INDIRECT_COMMAND_READ = 0, INDEX_READ = 1, VERTEX_ATTRIBUTE_READ = 2, UNIFORM_READ = 3, INPUT_ATTACHMENT_READ = 4, SHADER_READ = 5, SHADER_WRITE = 6, COLOR_ATTACHMENT_READ = 7, COLOR_ATTACHMENT_WRITE = 8, DEPTH_STENCIL_ATTACHMENT_READ = 9, DEPTH_STENCIL_ATTACHMENT_WRITE = 10, TRANSFER_READ = 11, TRANSFER_WRITE = 12, HOST_READ = 13, HOST_WRITE = 14, MEMORY_READ = 15, MEMORY_WRITE = 16, TRANSFORM_FEEDBACK_WRITE_EXT = 25, TRANSFORM_FEEDBACK_COUNTER_READ_EXT = 26, TRANSFORM_FEEDBACK_COUNTER_WRITE_EXT = 27, CONDITIONAL_RENDERING_READ_EXT = 20, COLOR_ATTACHMENT_READ_NONCOHERENT_EXT = 19, ACCELERATION_STRUCTURE_READ_KHR = 21, ACCELERATION_STRUCTURE_WRITE_KHR = 22, FRAGMENT_DENSITY_MAP_READ_EXT = 24, FRAGMENT_SHADING_RATE_ATTACHMENT_READ_KHR = 23, COMMAND_PREPROCESS_READ_NV = 17, COMMAND_PREPROCESS_WRITE_NV = 18, SHADING_RATE_IMAGE_READ_NV = 23, ACCELERATION_STRUCTURE_READ_NV = 21, ACCELERATION_STRUCTURE_WRITE_NV = 22, }
AccessFlag2 ¶
AccessFlag2 :: enum Flags64 { INDIRECT_COMMAND_READ = 0, INDIRECT_COMMAND_READ_KHR = 0, INDEX_READ = 1, INDEX_READ_KHR = 1, VERTEX_ATTRIBUTE_READ = 2, VERTEX_ATTRIBUTE_READ_KHR = 2, UNIFORM_READ = 3, UNIFORM_READ_KHR = 3, INPUT_ATTACHMENT_READ = 4, INPUT_ATTACHMENT_READ_KHR = 4, SHADER_READ = 5, SHADER_READ_KHR = 5, SHADER_WRITE = 6, SHADER_WRITE_KHR = 6, COLOR_ATTACHMENT_READ = 7, COLOR_ATTACHMENT_READ_KHR = 7, COLOR_ATTACHMENT_WRITE = 8, COLOR_ATTACHMENT_WRITE_KHR = 8, DEPTH_STENCIL_ATTACHMENT_READ = 9, DEPTH_STENCIL_ATTACHMENT_READ_KHR = 9, DEPTH_STENCIL_ATTACHMENT_WRITE = 10, DEPTH_STENCIL_ATTACHMENT_WRITE_KHR = 10, TRANSFER_READ = 11, TRANSFER_READ_KHR = 11, TRANSFER_WRITE = 12, TRANSFER_WRITE_KHR = 12, HOST_READ = 13, HOST_READ_KHR = 13, HOST_WRITE = 14, HOST_WRITE_KHR = 14, MEMORY_READ = 15, MEMORY_READ_KHR = 15, MEMORY_WRITE = 16, MEMORY_WRITE_KHR = 16, SHADER_SAMPLED_READ = 32, SHADER_SAMPLED_READ_KHR = 32, SHADER_STORAGE_READ = 33, SHADER_STORAGE_READ_KHR = 33, SHADER_STORAGE_WRITE = 34, SHADER_STORAGE_WRITE_KHR = 34, VIDEO_DECODE_READ_KHR = 35, VIDEO_DECODE_WRITE_KHR = 36, VIDEO_ENCODE_READ_KHR = 37, VIDEO_ENCODE_WRITE_KHR = 38, TRANSFORM_FEEDBACK_WRITE_EXT = 25, TRANSFORM_FEEDBACK_COUNTER_READ_EXT = 26, TRANSFORM_FEEDBACK_COUNTER_WRITE_EXT = 27, CONDITIONAL_RENDERING_READ_EXT = 20, COMMAND_PREPROCESS_READ_NV = 17, COMMAND_PREPROCESS_WRITE_NV = 18, FRAGMENT_SHADING_RATE_ATTACHMENT_READ_KHR = 23, SHADING_RATE_IMAGE_READ_NV = 23, ACCELERATION_STRUCTURE_READ_KHR = 21, ACCELERATION_STRUCTURE_WRITE_KHR = 22, ACCELERATION_STRUCTURE_READ_NV = 21, ACCELERATION_STRUCTURE_WRITE_NV = 22, FRAGMENT_DENSITY_MAP_READ_EXT = 24, COLOR_ATTACHMENT_READ_NONCOHERENT_EXT = 19, DESCRIPTOR_BUFFER_READ_EXT = 41, INVOCATION_MASK_READ_HUAWEI = 39, SHADER_BINDING_TABLE_READ_KHR = 40, MICROMAP_READ_EXT = 44, MICROMAP_WRITE_EXT = 45, OPTICAL_FLOW_READ_NV = 42, OPTICAL_FLOW_WRITE_NV = 43, }
AccessFlag2KHR ¶
AccessFlag2KHR :: AccessFlag2
AccessFlags2 ¶
AccessFlags2 :: distinct bit_set[AccessFlag2; Flags64]
AccessFlags2KHR ¶
AccessFlags2KHR :: AccessFlags2
AcquireNextImageInfoKHR ¶
AcquireNextImageInfoKHR :: struct { sType: StructureType, pNext: rawptr, swapchain: SwapchainKHR, timeout: u64, semaphore: Semaphore, fence: Fence, deviceMask: u32, }
AcquireProfilingLockFlagKHR ¶
AcquireProfilingLockFlagKHR :: enum Flags { }
AcquireProfilingLockFlagsKHR ¶
AcquireProfilingLockFlagsKHR :: distinct bit_set[AcquireProfilingLockFlagKHR; Flags]
AcquireProfilingLockInfoKHR ¶
AcquireProfilingLockInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: AcquireProfilingLockFlagsKHR, timeout: u64, }
AllocationCallbacks ¶
AllocationCallbacks :: struct { pUserData: rawptr, pfnAllocation: ProcAllocationFunction, pfnReallocation: ProcReallocationFunction, pfnFree: ProcFreeFunction, pfnInternalAllocation: ProcInternalAllocationNotification, pfnInternalFree: ProcInternalFreeNotification, }
AmigoProfilingSubmitInfoSEC ¶
AmigoProfilingSubmitInfoSEC :: struct { sType: StructureType, pNext: rawptr, firstDrawTimestamp: u64, swapBufferTimestamp: u64, }
AttachmentDescription ¶
AttachmentDescription :: struct { flags: AttachmentDescriptionFlags, format: Format, samples: SampleCountFlags, loadOp: AttachmentLoadOp, storeOp: AttachmentStoreOp, stencilLoadOp: AttachmentLoadOp, stencilStoreOp: AttachmentStoreOp, initialLayout: ImageLayout, finalLayout: ImageLayout, }
AttachmentDescription2 ¶
AttachmentDescription2 :: struct { sType: StructureType, pNext: rawptr, flags: AttachmentDescriptionFlags, format: Format, samples: SampleCountFlags, loadOp: AttachmentLoadOp, storeOp: AttachmentStoreOp, stencilLoadOp: AttachmentLoadOp, stencilStoreOp: AttachmentStoreOp, initialLayout: ImageLayout, finalLayout: ImageLayout, }
AttachmentDescription2KHR ¶
AttachmentDescription2KHR :: AttachmentDescription2
AttachmentDescriptionFlag ¶
AttachmentDescriptionFlag :: enum Flags { MAY_ALIAS = 0, }
AttachmentDescriptionFlags ¶
AttachmentDescriptionFlags :: distinct bit_set[AttachmentDescriptionFlag; Flags]
AttachmentDescriptionStencilLayout ¶
AttachmentDescriptionStencilLayout :: struct { sType: StructureType, pNext: rawptr, stencilInitialLayout: ImageLayout, stencilFinalLayout: ImageLayout, }
AttachmentDescriptionStencilLayoutKHR ¶
AttachmentDescriptionStencilLayoutKHR :: AttachmentDescriptionStencilLayout
AttachmentLoadOp ¶
AttachmentLoadOp :: enum i32 { LOAD = 0, CLEAR = 1, DONT_CARE = 2, NONE_EXT = 1000400000, }
AttachmentReference ¶
AttachmentReference :: struct { attachment: u32, layout: ImageLayout, }
AttachmentReference2 ¶
AttachmentReference2 :: struct { sType: StructureType, pNext: rawptr, attachment: u32, layout: ImageLayout, aspectMask: ImageAspectFlags, }
AttachmentReference2KHR ¶
AttachmentReference2KHR :: AttachmentReference2
AttachmentReferenceStencilLayout ¶
AttachmentReferenceStencilLayout :: struct { sType: StructureType, pNext: rawptr, stencilLayout: ImageLayout, }
AttachmentReferenceStencilLayoutKHR ¶
AttachmentReferenceStencilLayoutKHR :: AttachmentReferenceStencilLayout
AttachmentSampleCountInfoAMD ¶
AttachmentSampleCountInfoAMD :: struct { sType: StructureType, pNext: rawptr, colorAttachmentCount: u32, pColorAttachmentSamples: [^]SampleCountFlags, depthStencilAttachmentSamples: SampleCountFlags, }
AttachmentSampleCountInfoNV ¶
AttachmentSampleCountInfoNV :: AttachmentSampleCountInfoAMD
AttachmentSampleLocationsEXT ¶
AttachmentSampleLocationsEXT :: struct { attachmentIndex: u32, sampleLocationsInfo: SampleLocationsInfoEXT, }
AttachmentStoreOp ¶
AttachmentStoreOp :: enum i32 { STORE = 0, DONT_CARE = 1, NONE = 1000301000, }
BaseInStructure ¶
BaseInStructure :: struct { sType: StructureType, pNext: ^BaseInStructure, }
BaseOutStructure ¶
BaseOutStructure :: struct { sType: StructureType, pNext: ^BaseOutStructure, }
BindAccelerationStructureMemoryInfoNV ¶
BindAccelerationStructureMemoryInfoNV :: struct { sType: StructureType, pNext: rawptr, accelerationStructure: AccelerationStructureNV, memory: DeviceMemory, memoryOffset: DeviceSize, deviceIndexCount: u32, pDeviceIndices: [^]u32, }
BindBufferMemoryDeviceGroupInfo ¶
BindBufferMemoryDeviceGroupInfo :: struct { sType: StructureType, pNext: rawptr, deviceIndexCount: u32, pDeviceIndices: [^]u32, }
BindBufferMemoryDeviceGroupInfoKHR ¶
BindBufferMemoryDeviceGroupInfoKHR :: BindBufferMemoryDeviceGroupInfo
BindBufferMemoryInfo ¶
BindBufferMemoryInfo :: struct { sType: StructureType, pNext: rawptr, buffer: Buffer, memory: DeviceMemory, memoryOffset: DeviceSize, }
BindBufferMemoryInfoKHR ¶
BindBufferMemoryInfoKHR :: BindBufferMemoryInfo
BindImageMemoryDeviceGroupInfoKHR ¶
BindImageMemoryDeviceGroupInfoKHR :: BindImageMemoryDeviceGroupInfo
BindImageMemoryInfo ¶
BindImageMemoryInfo :: struct { sType: StructureType, pNext: rawptr, image: Image, memory: DeviceMemory, memoryOffset: DeviceSize, }
BindImageMemoryInfoKHR ¶
BindImageMemoryInfoKHR :: BindImageMemoryInfo
BindImageMemorySwapchainInfoKHR ¶
BindImageMemorySwapchainInfoKHR :: struct { sType: StructureType, pNext: rawptr, swapchain: SwapchainKHR, imageIndex: u32, }
BindImagePlaneMemoryInfo ¶
BindImagePlaneMemoryInfo :: struct { sType: StructureType, pNext: rawptr, planeAspect: ImageAspectFlags, }
BindImagePlaneMemoryInfoKHR ¶
BindImagePlaneMemoryInfoKHR :: BindImagePlaneMemoryInfo
BindIndexBufferIndirectCommandNV ¶
BindIndexBufferIndirectCommandNV :: struct { bufferAddress: DeviceAddress, size: u32, indexType: IndexType, }
BindShaderGroupIndirectCommandNV ¶
BindShaderGroupIndirectCommandNV :: struct { groupIndex: u32, }
BindSparseInfo ¶
BindSparseInfo :: struct { sType: StructureType, pNext: rawptr, waitSemaphoreCount: u32, pWaitSemaphores: [^]Semaphore, bufferBindCount: u32, pBufferBinds: [^]SparseBufferMemoryBindInfo, imageOpaqueBindCount: u32, pImageOpaqueBinds: [^]SparseImageOpaqueMemoryBindInfo, imageBindCount: u32, pImageBinds: [^]SparseImageMemoryBindInfo, signalSemaphoreCount: u32, pSignalSemaphores: [^]Semaphore, }
BindVertexBufferIndirectCommandNV ¶
BindVertexBufferIndirectCommandNV :: struct { bufferAddress: DeviceAddress, size: u32, stride: u32, }
BindVideoSessionMemoryInfoKHR ¶
BindVideoSessionMemoryInfoKHR :: struct { sType: StructureType, pNext: rawptr, memoryBindIndex: u32, memory: DeviceMemory, memoryOffset: DeviceSize, memorySize: DeviceSize, }
BlendFactor ¶
BlendFactor :: enum i32 { ZERO = 0, ONE = 1, SRC_COLOR = 2, ONE_MINUS_SRC_COLOR = 3, DST_COLOR = 4, ONE_MINUS_DST_COLOR = 5, SRC_ALPHA = 6, ONE_MINUS_SRC_ALPHA = 7, DST_ALPHA = 8, ONE_MINUS_DST_ALPHA = 9, CONSTANT_COLOR = 10, ONE_MINUS_CONSTANT_COLOR = 11, CONSTANT_ALPHA = 12, ONE_MINUS_CONSTANT_ALPHA = 13, SRC_ALPHA_SATURATE = 14, SRC1_COLOR = 15, ONE_MINUS_SRC1_COLOR = 16, SRC1_ALPHA = 17, ONE_MINUS_SRC1_ALPHA = 18, }
BlendOp ¶
BlendOp :: enum i32 { ADD = 0, SUBTRACT = 1, REVERSE_SUBTRACT = 2, MIN = 3, MAX = 4, ZERO_EXT = 1000148000, SRC_EXT = 1000148001, DST_EXT = 1000148002, SRC_OVER_EXT = 1000148003, DST_OVER_EXT = 1000148004, SRC_IN_EXT = 1000148005, DST_IN_EXT = 1000148006, SRC_OUT_EXT = 1000148007, DST_OUT_EXT = 1000148008, SRC_ATOP_EXT = 1000148009, DST_ATOP_EXT = 1000148010, XOR_EXT = 1000148011, MULTIPLY_EXT = 1000148012, SCREEN_EXT = 1000148013, OVERLAY_EXT = 1000148014, DARKEN_EXT = 1000148015, LIGHTEN_EXT = 1000148016, COLORDODGE_EXT = 1000148017, COLORBURN_EXT = 1000148018, HARDLIGHT_EXT = 1000148019, SOFTLIGHT_EXT = 1000148020, DIFFERENCE_EXT = 1000148021, EXCLUSION_EXT = 1000148022, INVERT_EXT = 1000148023, INVERT_RGB_EXT = 1000148024, LINEARDODGE_EXT = 1000148025, LINEARBURN_EXT = 1000148026, VIVIDLIGHT_EXT = 1000148027, LINEARLIGHT_EXT = 1000148028, PINLIGHT_EXT = 1000148029, HARDMIX_EXT = 1000148030, HSL_HUE_EXT = 1000148031, HSL_SATURATION_EXT = 1000148032, HSL_COLOR_EXT = 1000148033, HSL_LUMINOSITY_EXT = 1000148034, PLUS_EXT = 1000148035, PLUS_CLAMPED_EXT = 1000148036, PLUS_CLAMPED_ALPHA_EXT = 1000148037, PLUS_DARKER_EXT = 1000148038, MINUS_EXT = 1000148039, MINUS_CLAMPED_EXT = 1000148040, CONTRAST_EXT = 1000148041, INVERT_OVG_EXT = 1000148042, RED_EXT = 1000148043, GREEN_EXT = 1000148044, BLUE_EXT = 1000148045, }
BlendOverlapEXT ¶
BlendOverlapEXT :: enum i32 { UNCORRELATED = 0, DISJOINT = 1, CONJOINT = 2, }
BlitImageInfo2 ¶
BlitImageInfo2 :: struct { sType: StructureType, pNext: rawptr, srcImage: Image, srcImageLayout: ImageLayout, dstImage: Image, dstImageLayout: ImageLayout, regionCount: u32, pRegions: [^]ImageBlit2, filter: Filter, }
BlitImageInfo2KHR ¶
BlitImageInfo2KHR :: BlitImageInfo2
BorderColor ¶
BorderColor :: enum i32 { FLOAT_TRANSPARENT_BLACK = 0, INT_TRANSPARENT_BLACK = 1, FLOAT_OPAQUE_BLACK = 2, INT_OPAQUE_BLACK = 3, FLOAT_OPAQUE_WHITE = 4, INT_OPAQUE_WHITE = 5, FLOAT_CUSTOM_EXT = 1000287003, INT_CUSTOM_EXT = 1000287004, }
BufferCaptureDescriptorDataInfoEXT ¶
BufferCaptureDescriptorDataInfoEXT :: struct { sType: StructureType, pNext: rawptr, buffer: Buffer, }
BufferCopy ¶
BufferCopy :: struct { srcOffset: DeviceSize, dstOffset: DeviceSize, size: DeviceSize, }
BufferCopy2 ¶
BufferCopy2 :: struct { sType: StructureType, pNext: rawptr, srcOffset: DeviceSize, dstOffset: DeviceSize, size: DeviceSize, }
BufferCopy2KHR ¶
BufferCopy2KHR :: BufferCopy2
BufferCreateFlag ¶
BufferCreateFlag :: enum Flags { SPARSE_BINDING = 0, SPARSE_RESIDENCY = 1, SPARSE_ALIASED = 2, PROTECTED = 3, DEVICE_ADDRESS_CAPTURE_REPLAY = 4, DESCRIPTOR_BUFFER_CAPTURE_REPLAY_EXT = 5, DEVICE_ADDRESS_CAPTURE_REPLAY_EXT = 4, DEVICE_ADDRESS_CAPTURE_REPLAY_KHR = 4, }
BufferCreateFlags ¶
BufferCreateFlags :: distinct bit_set[BufferCreateFlag; Flags]
BufferCreateInfo ¶
BufferCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: BufferCreateFlags, size: DeviceSize, usage: BufferUsageFlags, sharingMode: SharingMode, queueFamilyIndexCount: u32, pQueueFamilyIndices: [^]u32, }
BufferDeviceAddressCreateInfoEXT ¶
BufferDeviceAddressCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, deviceAddress: DeviceAddress, }
BufferDeviceAddressInfo ¶
BufferDeviceAddressInfo :: struct { sType: StructureType, pNext: rawptr, buffer: Buffer, }
BufferDeviceAddressInfoEXT ¶
BufferDeviceAddressInfoEXT :: BufferDeviceAddressInfo
BufferDeviceAddressInfoKHR ¶
BufferDeviceAddressInfoKHR :: BufferDeviceAddressInfo
BufferImageCopy ¶
BufferImageCopy :: struct { bufferOffset: DeviceSize, bufferRowLength: u32, bufferImageHeight: u32, imageSubresource: ImageSubresourceLayers, imageOffset: Offset3D, imageExtent: Extent3D, }
BufferImageCopy2 ¶
BufferImageCopy2 :: struct { sType: StructureType, pNext: rawptr, bufferOffset: DeviceSize, bufferRowLength: u32, bufferImageHeight: u32, imageSubresource: ImageSubresourceLayers, imageOffset: Offset3D, imageExtent: Extent3D, }
BufferImageCopy2KHR ¶
BufferImageCopy2KHR :: BufferImageCopy2
BufferMemoryBarrier ¶
BufferMemoryBarrier :: struct { sType: StructureType, pNext: rawptr, srcAccessMask: AccessFlags, dstAccessMask: AccessFlags, srcQueueFamilyIndex: u32, dstQueueFamilyIndex: u32, buffer: Buffer, offset: DeviceSize, size: DeviceSize, }
BufferMemoryBarrier2 ¶
BufferMemoryBarrier2 :: struct { sType: StructureType, pNext: rawptr, srcStageMask: PipelineStageFlags2, srcAccessMask: AccessFlags2, dstStageMask: PipelineStageFlags2, dstAccessMask: AccessFlags2, srcQueueFamilyIndex: u32, dstQueueFamilyIndex: u32, buffer: Buffer, offset: DeviceSize, size: DeviceSize, }
BufferMemoryBarrier2KHR ¶
BufferMemoryBarrier2KHR :: BufferMemoryBarrier2
BufferMemoryRequirementsInfo2 ¶
BufferMemoryRequirementsInfo2 :: struct { sType: StructureType, pNext: rawptr, buffer: Buffer, }
BufferMemoryRequirementsInfo2KHR ¶
BufferMemoryRequirementsInfo2KHR :: BufferMemoryRequirementsInfo2
BufferOpaqueCaptureAddressCreateInfo ¶
BufferOpaqueCaptureAddressCreateInfo :: struct { sType: StructureType, pNext: rawptr, opaqueCaptureAddress: u64, }
BufferOpaqueCaptureAddressCreateInfoKHR ¶
BufferOpaqueCaptureAddressCreateInfoKHR :: BufferOpaqueCaptureAddressCreateInfo
BufferUsageFlag ¶
BufferUsageFlag :: enum Flags { TRANSFER_SRC = 0, TRANSFER_DST = 1, UNIFORM_TEXEL_BUFFER = 2, STORAGE_TEXEL_BUFFER = 3, UNIFORM_BUFFER = 4, STORAGE_BUFFER = 5, INDEX_BUFFER = 6, VERTEX_BUFFER = 7, INDIRECT_BUFFER = 8, SHADER_DEVICE_ADDRESS = 17, VIDEO_DECODE_SRC_KHR = 13, VIDEO_DECODE_DST_KHR = 14, TRANSFORM_FEEDBACK_BUFFER_EXT = 11, TRANSFORM_FEEDBACK_COUNTER_BUFFER_EXT = 12, CONDITIONAL_RENDERING_EXT = 9, ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_KHR = 19, ACCELERATION_STRUCTURE_STORAGE_KHR = 20, SHADER_BINDING_TABLE_KHR = 10, VIDEO_ENCODE_DST_KHR = 15, VIDEO_ENCODE_SRC_KHR = 16, SAMPLER_DESCRIPTOR_BUFFER_EXT = 21, RESOURCE_DESCRIPTOR_BUFFER_EXT = 22, PUSH_DESCRIPTORS_DESCRIPTOR_BUFFER_EXT = 26, MICROMAP_BUILD_INPUT_READ_ONLY_EXT = 23, MICROMAP_STORAGE_EXT = 24, RAY_TRACING_NV = 10, SHADER_DEVICE_ADDRESS_EXT = 17, SHADER_DEVICE_ADDRESS_KHR = 17, }
BufferUsageFlags ¶
BufferUsageFlags :: distinct bit_set[BufferUsageFlag; Flags]
BufferView ¶
BufferView :: distinct u64
BufferViewCreateFlag ¶
BufferViewCreateFlag :: enum u32 { }
BufferViewCreateFlags ¶
BufferViewCreateFlags :: distinct bit_set[BufferViewCreateFlag; Flags]
BufferViewCreateInfo ¶
BufferViewCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: BufferViewCreateFlags, buffer: Buffer, format: Format, offset: DeviceSize, range: DeviceSize, }
BuildAccelerationStructureFlagKHR ¶
BuildAccelerationStructureFlagKHR :: enum Flags { ALLOW_UPDATE = 0, ALLOW_COMPACTION = 1, PREFER_FAST_TRACE = 2, PREFER_FAST_BUILD = 3, LOW_MEMORY = 4, MOTION_NV = 5, ALLOW_OPACITY_MICROMAP_UPDATE_EXT = 6, ALLOW_DISABLE_OPACITY_MICROMAPS_EXT = 7, ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT = 8, ALLOW_DISPLACEMENT_MICROMAP_UPDATE_NV = 9, ALLOW_DATA_ACCESS = 11, ALLOW_UPDATE_NV = 0, ALLOW_COMPACTION_NV = 1, PREFER_FAST_TRACE_NV = 2, PREFER_FAST_BUILD_NV = 3, LOW_MEMORY_NV = 4, }
BuildAccelerationStructureFlagNV ¶
BuildAccelerationStructureFlagNV :: BuildAccelerationStructureFlagKHR
BuildAccelerationStructureFlagsKHR ¶
BuildAccelerationStructureFlagsKHR :: distinct bit_set[BuildAccelerationStructureFlagKHR; Flags]
BuildAccelerationStructureFlagsNV ¶
BuildAccelerationStructureFlagsNV :: BuildAccelerationStructureFlagsKHR
BuildAccelerationStructureModeKHR ¶
BuildAccelerationStructureModeKHR :: enum i32 { BUILD = 0, UPDATE = 1, }
BuildMicromapFlagEXT ¶
BuildMicromapFlagEXT :: enum Flags { PREFER_FAST_TRACE = 0, PREFER_FAST_BUILD = 1, ALLOW_COMPACTION = 2, }
BuildMicromapFlagsEXT ¶
BuildMicromapFlagsEXT :: distinct bit_set[BuildMicromapFlagEXT; Flags]
BuildMicromapModeEXT ¶
BuildMicromapModeEXT :: enum i32 { BUILD = 0, }
CAMetalLayer ¶
CAMetalLayer :: struct {}
CalibratedTimestampInfoEXT ¶
CalibratedTimestampInfoEXT :: struct { sType: StructureType, pNext: rawptr, timeDomain: TimeDomainEXT, }
CheckpointData2NV ¶
CheckpointData2NV :: struct { sType: StructureType, pNext: rawptr, stage: PipelineStageFlags2, pCheckpointMarker: rawptr, }
CheckpointDataNV ¶
CheckpointDataNV :: struct { sType: StructureType, pNext: rawptr, stage: PipelineStageFlags, pCheckpointMarker: rawptr, }
ChromaLocation ¶
ChromaLocation :: enum i32 { COSITED_EVEN = 0, MIDPOINT = 1, COSITED_EVEN_KHR = 0, MIDPOINT_KHR = 1, }
ChromaLocationKHR ¶
ChromaLocationKHR :: ChromaLocation
ClearAttachment ¶
ClearAttachment :: struct { aspectMask: ImageAspectFlags, colorAttachment: u32, clearValue: ClearValue, }
ClearValue ¶
ClearValue :: struct #raw_union { color: ClearColorValue, depthStencil: ClearDepthStencilValue, }
CoarseSampleOrderCustomNV ¶
CoarseSampleOrderCustomNV :: struct { shadingRate: ShadingRatePaletteEntryNV, sampleCount: u32, sampleLocationCount: u32, pSampleLocations: [^]CoarseSampleLocationNV, }
CoarseSampleOrderTypeNV ¶
CoarseSampleOrderTypeNV :: enum i32 { DEFAULT = 0, CUSTOM = 1, PIXEL_MAJOR = 2, SAMPLE_MAJOR = 3, }
ColorBlendAdvancedEXT ¶
ColorBlendAdvancedEXT :: struct { advancedBlendOp: BlendOp, srcPremultiplied: b32, dstPremultiplied: b32, blendOverlap: BlendOverlapEXT, clampResults: b32, }
ColorBlendEquationEXT ¶
ColorBlendEquationEXT :: struct { srcColorBlendFactor: BlendFactor, dstColorBlendFactor: BlendFactor, colorBlendOp: BlendOp, srcAlphaBlendFactor: BlendFactor, dstAlphaBlendFactor: BlendFactor, alphaBlendOp: BlendOp, }
ColorComponentFlag ¶
ColorComponentFlag :: enum Flags { R = 0, G = 1, B = 2, A = 3, }
ColorComponentFlags ¶
ColorComponentFlags :: distinct bit_set[ColorComponentFlag; Flags]
ColorSpaceKHR ¶
ColorSpaceKHR :: enum i32 { SRGB_NONLINEAR = 0, DISPLAY_P3_NONLINEAR_EXT = 1000104001, EXTENDED_SRGB_LINEAR_EXT = 1000104002, DISPLAY_P3_LINEAR_EXT = 1000104003, DCI_P3_NONLINEAR_EXT = 1000104004, BT709_LINEAR_EXT = 1000104005, BT709_NONLINEAR_EXT = 1000104006, BT2020_LINEAR_EXT = 1000104007, HDR10_ST2084_EXT = 1000104008, DOLBYVISION_EXT = 1000104009, HDR10_HLG_EXT = 1000104010, ADOBERGB_LINEAR_EXT = 1000104011, ADOBERGB_NONLINEAR_EXT = 1000104012, PASS_THROUGH_EXT = 1000104013, EXTENDED_SRGB_NONLINEAR_EXT = 1000104014, DISPLAY_NATIVE_AMD = 1000213000, COLORSPACE_SRGB_NONLINEAR = 0, DCI_P3_LINEAR_EXT = 1000104003, }
CommandBuffer ¶
CommandBuffer :: distinct rawptr
CommandBufferAllocateInfo ¶
CommandBufferAllocateInfo :: struct { sType: StructureType, pNext: rawptr, commandPool: CommandPool, level: CommandBufferLevel, commandBufferCount: u32, }
CommandBufferBeginInfo ¶
CommandBufferBeginInfo :: struct { sType: StructureType, pNext: rawptr, flags: CommandBufferUsageFlags, pInheritanceInfo: ^CommandBufferInheritanceInfo, }
CommandBufferInheritanceConditionalRenderingInfoEXT ¶
CommandBufferInheritanceConditionalRenderingInfoEXT :: struct { sType: StructureType, pNext: rawptr, conditionalRenderingEnable: b32, }
CommandBufferInheritanceInfo ¶
CommandBufferInheritanceInfo :: struct { sType: StructureType, pNext: rawptr, renderPass: RenderPass, subpass: u32, framebuffer: Framebuffer, occlusionQueryEnable: b32, queryFlags: QueryControlFlags, pipelineStatistics: QueryPipelineStatisticFlags, }
CommandBufferInheritanceRenderPassTransformInfoQCOM ¶
CommandBufferInheritanceRenderPassTransformInfoQCOM :: struct { sType: StructureType, pNext: rawptr, transform: SurfaceTransformFlagsKHR, renderArea: Rect2D, }
CommandBufferInheritanceRenderingInfo ¶
CommandBufferInheritanceRenderingInfo :: struct { sType: StructureType, pNext: rawptr, flags: RenderingFlags, viewMask: u32, colorAttachmentCount: u32, pColorAttachmentFormats: [^]Format, depthAttachmentFormat: Format, stencilAttachmentFormat: Format, rasterizationSamples: SampleCountFlags, }
CommandBufferInheritanceRenderingInfoKHR ¶
CommandBufferInheritanceRenderingInfoKHR :: CommandBufferInheritanceRenderingInfo
CommandBufferInheritanceViewportScissorInfoNV ¶
CommandBufferInheritanceViewportScissorInfoNV :: struct { sType: StructureType, pNext: rawptr, viewportScissor2D: b32, viewportDepthCount: u32, pViewportDepths: [^]Viewport, }
CommandBufferLevel ¶
CommandBufferLevel :: enum i32 { PRIMARY = 0, SECONDARY = 1, }
CommandBufferResetFlag ¶
CommandBufferResetFlag :: enum Flags { RELEASE_RESOURCES = 0, }
CommandBufferResetFlags ¶
CommandBufferResetFlags :: distinct bit_set[CommandBufferResetFlag; Flags]
CommandBufferSubmitInfo ¶
CommandBufferSubmitInfo :: struct { sType: StructureType, pNext: rawptr, commandBuffer: CommandBuffer, deviceMask: u32, }
CommandBufferSubmitInfoKHR ¶
CommandBufferSubmitInfoKHR :: CommandBufferSubmitInfo
CommandBufferUsageFlag ¶
CommandBufferUsageFlag :: enum Flags { ONE_TIME_SUBMIT = 0, RENDER_PASS_CONTINUE = 1, SIMULTANEOUS_USE = 2, }
CommandBufferUsageFlags ¶
CommandBufferUsageFlags :: distinct bit_set[CommandBufferUsageFlag; Flags]
CommandPool ¶
CommandPool :: distinct u64
CommandPoolCreateFlag ¶
CommandPoolCreateFlag :: enum Flags { TRANSIENT = 0, RESET_COMMAND_BUFFER = 1, PROTECTED = 2, }
CommandPoolCreateFlags ¶
CommandPoolCreateFlags :: distinct bit_set[CommandPoolCreateFlag; Flags]
CommandPoolCreateInfo ¶
CommandPoolCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: CommandPoolCreateFlags, queueFamilyIndex: u32, }
CommandPoolResetFlag ¶
CommandPoolResetFlag :: enum Flags { RELEASE_RESOURCES = 0, }
CommandPoolResetFlags ¶
CommandPoolResetFlags :: distinct bit_set[CommandPoolResetFlag; Flags]
CommandPoolTrimFlag ¶
CommandPoolTrimFlag :: enum u32 { }
CommandPoolTrimFlags ¶
CommandPoolTrimFlags :: distinct bit_set[CommandPoolTrimFlag; Flags]
CommandPoolTrimFlagsKHR ¶
CommandPoolTrimFlagsKHR :: CommandPoolTrimFlags
CompareOp ¶
CompareOp :: enum i32 { NEVER = 0, LESS = 1, EQUAL = 2, LESS_OR_EQUAL = 3, GREATER = 4, NOT_EQUAL = 5, GREATER_OR_EQUAL = 6, ALWAYS = 7, }
ComponentMapping ¶
ComponentMapping :: struct { r: ComponentSwizzle, g: ComponentSwizzle, b: ComponentSwizzle, a: ComponentSwizzle, }
ComponentSwizzle ¶
ComponentSwizzle :: enum i32 { IDENTITY = 0, ZERO = 1, ONE = 2, R = 3, G = 4, B = 5, A = 6, }
ComponentTypeNV ¶
ComponentTypeNV :: enum i32 { FLOAT16 = 0, FLOAT32 = 1, FLOAT64 = 2, SINT8 = 3, SINT16 = 4, SINT32 = 5, SINT64 = 6, UINT8 = 7, UINT16 = 8, UINT32 = 9, UINT64 = 10, }
CompositeAlphaFlagKHR ¶
CompositeAlphaFlagKHR :: enum Flags { OPAQUE = 0, PRE_MULTIPLIED = 1, POST_MULTIPLIED = 2, INHERIT = 3, }
CompositeAlphaFlagsKHR ¶
CompositeAlphaFlagsKHR :: distinct bit_set[CompositeAlphaFlagKHR; Flags]
ComputePipelineCreateInfo ¶
ComputePipelineCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineCreateFlags, stage: PipelineShaderStageCreateInfo, layout: PipelineLayout, basePipelineHandle: Pipeline, basePipelineIndex: i32, }
ConditionalRenderingBeginInfoEXT ¶
ConditionalRenderingBeginInfoEXT :: struct { sType: StructureType, pNext: rawptr, buffer: Buffer, offset: DeviceSize, flags: ConditionalRenderingFlagsEXT, }
ConditionalRenderingFlagEXT ¶
ConditionalRenderingFlagEXT :: enum Flags { INVERTED = 0, }
ConditionalRenderingFlagsEXT ¶
ConditionalRenderingFlagsEXT :: distinct bit_set[ConditionalRenderingFlagEXT; Flags]
ConformanceVersionKHR ¶
ConformanceVersionKHR :: ConformanceVersion
ConservativeRasterizationModeEXT ¶
ConservativeRasterizationModeEXT :: enum i32 { DISABLED = 0, OVERESTIMATE = 1, UNDERESTIMATE = 2, }
CooperativeMatrixPropertiesNV ¶
CooperativeMatrixPropertiesNV :: struct { sType: StructureType, pNext: rawptr, MSize: u32, NSize: u32, KSize: u32, AType: ComponentTypeNV, BType: ComponentTypeNV, CType: ComponentTypeNV, DType: ComponentTypeNV, scope: ScopeNV, }
CopyAccelerationStructureInfoKHR ¶
CopyAccelerationStructureInfoKHR :: struct { sType: StructureType, pNext: rawptr, src: AccelerationStructureKHR, dst: AccelerationStructureKHR, mode: CopyAccelerationStructureModeKHR, }
CopyAccelerationStructureModeKHR ¶
CopyAccelerationStructureModeKHR :: enum i32 { CLONE = 0, COMPACT = 1, SERIALIZE = 2, DESERIALIZE = 3, CLONE_NV = 0, COMPACT_NV = 1, }
CopyAccelerationStructureModeNV ¶
CopyAccelerationStructureModeNV :: CopyAccelerationStructureModeKHR
CopyAccelerationStructureToMemoryInfoKHR ¶
CopyAccelerationStructureToMemoryInfoKHR :: struct { sType: StructureType, pNext: rawptr, src: AccelerationStructureKHR, dst: DeviceOrHostAddressKHR, mode: CopyAccelerationStructureModeKHR, }
CopyBufferInfo2 ¶
CopyBufferInfo2 :: struct { sType: StructureType, pNext: rawptr, srcBuffer: Buffer, dstBuffer: Buffer, regionCount: u32, pRegions: [^]BufferCopy2, }
CopyBufferInfo2KHR ¶
CopyBufferInfo2KHR :: CopyBufferInfo2
CopyBufferToImageInfo2 ¶
CopyBufferToImageInfo2 :: struct { sType: StructureType, pNext: rawptr, srcBuffer: Buffer, dstImage: Image, dstImageLayout: ImageLayout, regionCount: u32, pRegions: [^]BufferImageCopy2, }
CopyBufferToImageInfo2KHR ¶
CopyBufferToImageInfo2KHR :: CopyBufferToImageInfo2
CopyCommandTransformInfoQCOM ¶
CopyCommandTransformInfoQCOM :: struct { sType: StructureType, pNext: rawptr, transform: SurfaceTransformFlagsKHR, }
CopyDescriptorSet ¶
CopyDescriptorSet :: struct { sType: StructureType, pNext: rawptr, srcSet: DescriptorSet, srcBinding: u32, srcArrayElement: u32, dstSet: DescriptorSet, dstBinding: u32, dstArrayElement: u32, descriptorCount: u32, }
CopyImageInfo2 ¶
CopyImageInfo2 :: struct { sType: StructureType, pNext: rawptr, srcImage: Image, srcImageLayout: ImageLayout, dstImage: Image, dstImageLayout: ImageLayout, regionCount: u32, pRegions: [^]ImageCopy2, }
CopyImageInfo2KHR ¶
CopyImageInfo2KHR :: CopyImageInfo2
CopyImageToBufferInfo2 ¶
CopyImageToBufferInfo2 :: struct { sType: StructureType, pNext: rawptr, srcImage: Image, srcImageLayout: ImageLayout, dstBuffer: Buffer, regionCount: u32, pRegions: [^]BufferImageCopy2, }
CopyImageToBufferInfo2KHR ¶
CopyImageToBufferInfo2KHR :: CopyImageToBufferInfo2
CopyMemoryIndirectCommandNV ¶
CopyMemoryIndirectCommandNV :: struct { srcAddress: DeviceAddress, dstAddress: DeviceAddress, size: DeviceSize, }
CopyMemoryToAccelerationStructureInfoKHR ¶
CopyMemoryToAccelerationStructureInfoKHR :: struct { sType: StructureType, pNext: rawptr, src: DeviceOrHostAddressConstKHR, dst: AccelerationStructureKHR, mode: CopyAccelerationStructureModeKHR, }
CopyMemoryToImageIndirectCommandNV ¶
CopyMemoryToImageIndirectCommandNV :: struct { srcAddress: DeviceAddress, bufferRowLength: u32, bufferImageHeight: u32, imageSubresource: ImageSubresourceLayers, imageOffset: Offset3D, imageExtent: Extent3D, }
CopyMemoryToMicromapInfoEXT ¶
CopyMemoryToMicromapInfoEXT :: struct { sType: StructureType, pNext: rawptr, src: DeviceOrHostAddressConstKHR, dst: MicromapEXT, mode: CopyMicromapModeEXT, }
CopyMicromapInfoEXT ¶
CopyMicromapInfoEXT :: struct { sType: StructureType, pNext: rawptr, src: MicromapEXT, dst: MicromapEXT, mode: CopyMicromapModeEXT, }
CopyMicromapModeEXT ¶
CopyMicromapModeEXT :: enum i32 { CLONE = 0, SERIALIZE = 1, DESERIALIZE = 2, COMPACT = 3, }
CopyMicromapToMemoryInfoEXT ¶
CopyMicromapToMemoryInfoEXT :: struct { sType: StructureType, pNext: rawptr, src: MicromapEXT, dst: DeviceOrHostAddressKHR, mode: CopyMicromapModeEXT, }
CoverageModulationModeNV ¶
CoverageModulationModeNV :: enum i32 { NONE = 0, RGB = 1, ALPHA = 2, RGBA = 3, }
CoverageReductionModeNV ¶
CoverageReductionModeNV :: enum i32 { MERGE = 0, TRUNCATE = 1, }
CuFunctionCreateInfoNVX ¶
CuFunctionCreateInfoNVX :: struct { sType: StructureType, pNext: rawptr, module: CuModuleNVX, pName: cstring, }
CuFunctionNVX ¶
CuFunctionNVX :: distinct u64
CuModuleCreateInfoNVX ¶
CuModuleCreateInfoNVX :: struct { sType: StructureType, pNext: rawptr, dataSize: int, pData: rawptr, }
CuModuleNVX ¶
CuModuleNVX :: distinct u64
CullModeFlag ¶
CullModeFlag :: enum Flags { FRONT = 0, BACK = 1, }
DebugMarkerMarkerInfoEXT ¶
DebugMarkerMarkerInfoEXT :: struct { sType: StructureType, pNext: rawptr, pMarkerName: cstring, color: [4]f32, }
DebugMarkerObjectNameInfoEXT ¶
DebugMarkerObjectNameInfoEXT :: struct { sType: StructureType, pNext: rawptr, objectType: DebugReportObjectTypeEXT, object: u64, pObjectName: cstring, }
DebugMarkerObjectTagInfoEXT ¶
DebugMarkerObjectTagInfoEXT :: struct { sType: StructureType, pNext: rawptr, objectType: DebugReportObjectTypeEXT, object: u64, tagName: u64, tagSize: int, pTag: rawptr, }
DebugReportCallbackCreateInfoEXT ¶
DebugReportCallbackCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, flags: DebugReportFlagsEXT, pfnCallback: ProcDebugReportCallbackEXT, pUserData: rawptr, }
DebugReportCallbackEXT ¶
DebugReportCallbackEXT :: distinct u64
DebugReportFlagEXT ¶
DebugReportFlagEXT :: enum Flags { INFORMATION = 0, WARNING = 1, PERFORMANCE_WARNING = 2, ERROR = 3, DEBUG = 4, }
DebugReportFlagsEXT ¶
DebugReportFlagsEXT :: distinct bit_set[DebugReportFlagEXT; Flags]
DebugReportObjectTypeEXT ¶
DebugReportObjectTypeEXT :: enum i32 { UNKNOWN = 0, INSTANCE = 1, PHYSICAL_DEVICE = 2, DEVICE = 3, QUEUE = 4, SEMAPHORE = 5, COMMAND_BUFFER = 6, FENCE = 7, DEVICE_MEMORY = 8, BUFFER = 9, IMAGE = 10, EVENT = 11, QUERY_POOL = 12, BUFFER_VIEW = 13, IMAGE_VIEW = 14, SHADER_MODULE = 15, PIPELINE_CACHE = 16, PIPELINE_LAYOUT = 17, RENDER_PASS = 18, PIPELINE = 19, DESCRIPTOR_SET_LAYOUT = 20, SAMPLER = 21, DESCRIPTOR_POOL = 22, DESCRIPTOR_SET = 23, FRAMEBUFFER = 24, COMMAND_POOL = 25, SURFACE_KHR = 26, SWAPCHAIN_KHR = 27, DEBUG_REPORT_CALLBACK_EXT = 28, DISPLAY_KHR = 29, DISPLAY_MODE_KHR = 30, VALIDATION_CACHE_EXT = 33, SAMPLER_YCBCR_CONVERSION = 1000156000, DESCRIPTOR_UPDATE_TEMPLATE = 1000085000, CU_MODULE_NVX = 1000029000, CU_FUNCTION_NVX = 1000029001, ACCELERATION_STRUCTURE_KHR = 1000150000, ACCELERATION_STRUCTURE_NV = 1000165000, BUFFER_COLLECTION_FUCHSIA = 1000366000, DEBUG_REPORT = 28, VALIDATION_CACHE = 33, DESCRIPTOR_UPDATE_TEMPLATE_KHR = 1000085000, SAMPLER_YCBCR_CONVERSION_KHR = 1000156000, }
DebugUtilsLabelEXT ¶
DebugUtilsLabelEXT :: struct { sType: StructureType, pNext: rawptr, pLabelName: cstring, color: [4]f32, }
DebugUtilsMessageSeverityFlagEXT ¶
DebugUtilsMessageSeverityFlagEXT :: enum Flags { VERBOSE = 0, INFO = 4, WARNING = 8, ERROR = 12, }
DebugUtilsMessageSeverityFlagsEXT ¶
DebugUtilsMessageSeverityFlagsEXT :: distinct bit_set[DebugUtilsMessageSeverityFlagEXT; Flags]
DebugUtilsMessageTypeFlagEXT ¶
DebugUtilsMessageTypeFlagEXT :: enum Flags { GENERAL = 0, VALIDATION = 1, PERFORMANCE = 2, DEVICE_ADDRESS_BINDING = 3, }
DebugUtilsMessageTypeFlagsEXT ¶
DebugUtilsMessageTypeFlagsEXT :: distinct bit_set[DebugUtilsMessageTypeFlagEXT; Flags]
DebugUtilsMessengerCallbackDataEXT ¶
DebugUtilsMessengerCallbackDataEXT :: struct { sType: StructureType, pNext: rawptr, flags: DebugUtilsMessengerCallbackDataFlagsEXT, pMessageIdName: cstring, messageIdNumber: i32, pMessage: cstring, queueLabelCount: u32, pQueueLabels: [^]DebugUtilsLabelEXT, cmdBufLabelCount: u32, pCmdBufLabels: [^]DebugUtilsLabelEXT, objectCount: u32, pObjects: [^]DebugUtilsObjectNameInfoEXT, }
DebugUtilsMessengerCallbackDataFlagEXT ¶
DebugUtilsMessengerCallbackDataFlagEXT :: enum u32 { }
DebugUtilsMessengerCallbackDataFlagsEXT ¶
DebugUtilsMessengerCallbackDataFlagsEXT :: distinct bit_set[DebugUtilsMessengerCallbackDataFlagEXT; Flags]
DebugUtilsMessengerCreateFlagEXT ¶
DebugUtilsMessengerCreateFlagEXT :: enum u32 { }
DebugUtilsMessengerCreateFlagsEXT ¶
DebugUtilsMessengerCreateFlagsEXT :: distinct bit_set[DebugUtilsMessengerCreateFlagEXT; Flags]
DebugUtilsMessengerCreateInfoEXT ¶
DebugUtilsMessengerCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, flags: DebugUtilsMessengerCreateFlagsEXT, messageSeverity: DebugUtilsMessageSeverityFlagsEXT, messageType: DebugUtilsMessageTypeFlagsEXT, pfnUserCallback: ProcDebugUtilsMessengerCallbackEXT, pUserData: rawptr, }
DebugUtilsMessengerEXT ¶
DebugUtilsMessengerEXT :: distinct u64
DebugUtilsObjectNameInfoEXT ¶
DebugUtilsObjectNameInfoEXT :: struct { sType: StructureType, pNext: rawptr, objectType: ObjectType, objectHandle: u64, pObjectName: cstring, }
DebugUtilsObjectTagInfoEXT ¶
DebugUtilsObjectTagInfoEXT :: struct { sType: StructureType, pNext: rawptr, objectType: ObjectType, objectHandle: u64, tagName: u64, tagSize: int, pTag: rawptr, }
DecompressMemoryRegionNV ¶
DecompressMemoryRegionNV :: struct { srcAddress: DeviceAddress, dstAddress: DeviceAddress, compressedSize: DeviceSize, decompressedSize: DeviceSize, decompressionMethod: Flags64, }
DedicatedAllocationBufferCreateInfoNV ¶
DedicatedAllocationBufferCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, dedicatedAllocation: b32, }
DedicatedAllocationImageCreateInfoNV ¶
DedicatedAllocationImageCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, dedicatedAllocation: b32, }
DedicatedAllocationMemoryAllocateInfoNV ¶
DedicatedAllocationMemoryAllocateInfoNV :: struct { sType: StructureType, pNext: rawptr, image: Image, buffer: Buffer, }
DeferredOperationKHR ¶
DeferredOperationKHR :: distinct u64
DependencyFlag ¶
DependencyFlag :: enum Flags { BY_REGION = 0, DEVICE_GROUP = 2, VIEW_LOCAL = 1, FEEDBACK_LOOP_EXT = 3, VIEW_LOCAL_KHR = 1, DEVICE_GROUP_KHR = 2, }
DependencyFlags ¶
DependencyFlags :: distinct bit_set[DependencyFlag; Flags]
DependencyInfo ¶
DependencyInfo :: struct { sType: StructureType, pNext: rawptr, dependencyFlags: DependencyFlags, memoryBarrierCount: u32, pMemoryBarriers: [^]MemoryBarrier2, bufferMemoryBarrierCount: u32, pBufferMemoryBarriers: [^]BufferMemoryBarrier2, imageMemoryBarrierCount: u32, pImageMemoryBarriers: [^]ImageMemoryBarrier2, }
DependencyInfoKHR ¶
DependencyInfoKHR :: DependencyInfo
DescriptorAddressInfoEXT ¶
DescriptorAddressInfoEXT :: struct { sType: StructureType, pNext: rawptr, address: DeviceAddress, range: DeviceSize, format: Format, }
DescriptorBindingFlag ¶
DescriptorBindingFlag :: enum Flags { UPDATE_AFTER_BIND = 0, UPDATE_UNUSED_WHILE_PENDING = 1, PARTIALLY_BOUND = 2, VARIABLE_DESCRIPTOR_COUNT = 3, UPDATE_AFTER_BIND_EXT = 0, UPDATE_UNUSED_WHILE_PENDING_EXT = 1, PARTIALLY_BOUND_EXT = 2, VARIABLE_DESCRIPTOR_COUNT_EXT = 3, }
DescriptorBindingFlagEXT ¶
DescriptorBindingFlagEXT :: DescriptorBindingFlag
DescriptorBindingFlags ¶
DescriptorBindingFlags :: distinct bit_set[DescriptorBindingFlag; Flags]
DescriptorBindingFlagsEXT ¶
DescriptorBindingFlagsEXT :: DescriptorBindingFlags
DescriptorBufferBindingInfoEXT ¶
DescriptorBufferBindingInfoEXT :: struct { sType: StructureType, pNext: rawptr, address: DeviceAddress, usage: BufferUsageFlags, }
DescriptorBufferBindingPushDescriptorBufferHandleEXT ¶
DescriptorBufferBindingPushDescriptorBufferHandleEXT :: struct { sType: StructureType, pNext: rawptr, buffer: Buffer, }
DescriptorBufferInfo ¶
DescriptorBufferInfo :: struct { buffer: Buffer, offset: DeviceSize, range: DeviceSize, }
DescriptorDataEXT ¶
DescriptorDataEXT :: struct #raw_union { pSampler: ^Sampler, pCombinedImageSampler: ^DescriptorImageInfo, pInputAttachmentImage: ^DescriptorImageInfo, pSampledImage: ^DescriptorImageInfo, pStorageImage: ^DescriptorImageInfo, pUniformTexelBuffer: ^DescriptorAddressInfoEXT, pStorageTexelBuffer: ^DescriptorAddressInfoEXT, pUniformBuffer: ^DescriptorAddressInfoEXT, pStorageBuffer: ^DescriptorAddressInfoEXT, accelerationStructure: DeviceAddress, }
DescriptorGetInfoEXT ¶
DescriptorGetInfoEXT :: struct { sType: StructureType, pNext: rawptr, type: DescriptorType, data: DescriptorDataEXT, }
DescriptorImageInfo ¶
DescriptorImageInfo :: struct { sampler: Sampler, imageView: ImageView, imageLayout: ImageLayout, }
DescriptorPool ¶
DescriptorPool :: distinct u64
DescriptorPoolCreateFlag ¶
DescriptorPoolCreateFlag :: enum Flags { FREE_DESCRIPTOR_SET = 0, UPDATE_AFTER_BIND = 1, HOST_ONLY_EXT = 2, UPDATE_AFTER_BIND_EXT = 1, HOST_ONLY_VALVE = 2, }
DescriptorPoolCreateFlags ¶
DescriptorPoolCreateFlags :: distinct bit_set[DescriptorPoolCreateFlag; Flags]
DescriptorPoolCreateInfo ¶
DescriptorPoolCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: DescriptorPoolCreateFlags, maxSets: u32, poolSizeCount: u32, pPoolSizes: [^]DescriptorPoolSize, }
DescriptorPoolInlineUniformBlockCreateInfo ¶
DescriptorPoolInlineUniformBlockCreateInfo :: struct { sType: StructureType, pNext: rawptr, maxInlineUniformBlockBindings: u32, }
DescriptorPoolInlineUniformBlockCreateInfoEXT ¶
DescriptorPoolInlineUniformBlockCreateInfoEXT :: DescriptorPoolInlineUniformBlockCreateInfo
DescriptorPoolResetFlag ¶
DescriptorPoolResetFlag :: enum u32 { }
DescriptorPoolResetFlags ¶
DescriptorPoolResetFlags :: distinct bit_set[DescriptorPoolResetFlag; Flags]
DescriptorPoolSize ¶
DescriptorPoolSize :: struct { type: DescriptorType, descriptorCount: u32, }
DescriptorSet ¶
DescriptorSet :: distinct u64
DescriptorSetAllocateInfo ¶
DescriptorSetAllocateInfo :: struct { sType: StructureType, pNext: rawptr, descriptorPool: DescriptorPool, descriptorSetCount: u32, pSetLayouts: [^]DescriptorSetLayout, }
DescriptorSetBindingReferenceVALVE ¶
DescriptorSetBindingReferenceVALVE :: struct { sType: StructureType, pNext: rawptr, descriptorSetLayout: DescriptorSetLayout, binding: u32, }
DescriptorSetLayout ¶
DescriptorSetLayout :: distinct u64
DescriptorSetLayoutBinding ¶
DescriptorSetLayoutBinding :: struct { binding: u32, descriptorType: DescriptorType, descriptorCount: u32, stageFlags: ShaderStageFlags, pImmutableSamplers: [^]Sampler, }
DescriptorSetLayoutBindingFlagsCreateInfo ¶
DescriptorSetLayoutBindingFlagsCreateInfo :: struct { sType: StructureType, pNext: rawptr, bindingCount: u32, pBindingFlags: [^]DescriptorBindingFlags, }
DescriptorSetLayoutBindingFlagsCreateInfoEXT ¶
DescriptorSetLayoutBindingFlagsCreateInfoEXT :: DescriptorSetLayoutBindingFlagsCreateInfo
DescriptorSetLayoutCreateFlag ¶
DescriptorSetLayoutCreateFlag :: enum Flags { UPDATE_AFTER_BIND_POOL = 1, PUSH_DESCRIPTOR_KHR = 0, DESCRIPTOR_BUFFER_EXT = 4, EMBEDDED_IMMUTABLE_SAMPLERS_EXT = 5, HOST_ONLY_POOL_EXT = 2, UPDATE_AFTER_BIND_POOL_EXT = 1, HOST_ONLY_POOL_VALVE = 2, }
DescriptorSetLayoutCreateFlags ¶
DescriptorSetLayoutCreateFlags :: distinct bit_set[DescriptorSetLayoutCreateFlag; Flags]
DescriptorSetLayoutCreateInfo ¶
DescriptorSetLayoutCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: DescriptorSetLayoutCreateFlags, bindingCount: u32, pBindings: [^]DescriptorSetLayoutBinding, }
DescriptorSetLayoutHostMappingInfoVALVE ¶
DescriptorSetLayoutHostMappingInfoVALVE :: struct { sType: StructureType, pNext: rawptr, descriptorOffset: int, descriptorSize: u32, }
DescriptorSetLayoutSupport ¶
DescriptorSetLayoutSupport :: struct { sType: StructureType, pNext: rawptr, supported: b32, }
DescriptorSetLayoutSupportKHR ¶
DescriptorSetLayoutSupportKHR :: DescriptorSetLayoutSupport
DescriptorSetVariableDescriptorCountAllocateInfo ¶
DescriptorSetVariableDescriptorCountAllocateInfo :: struct { sType: StructureType, pNext: rawptr, descriptorSetCount: u32, pDescriptorCounts: [^]u32, }
DescriptorSetVariableDescriptorCountAllocateInfoEXT ¶
DescriptorSetVariableDescriptorCountAllocateInfoEXT :: DescriptorSetVariableDescriptorCountAllocateInfo
DescriptorSetVariableDescriptorCountLayoutSupport ¶
DescriptorSetVariableDescriptorCountLayoutSupport :: struct { sType: StructureType, pNext: rawptr, maxVariableDescriptorCount: u32, }
DescriptorSetVariableDescriptorCountLayoutSupportEXT ¶
DescriptorSetVariableDescriptorCountLayoutSupportEXT :: DescriptorSetVariableDescriptorCountLayoutSupport
DescriptorType ¶
DescriptorType :: enum i32 { SAMPLER = 0, COMBINED_IMAGE_SAMPLER = 1, SAMPLED_IMAGE = 2, STORAGE_IMAGE = 3, UNIFORM_TEXEL_BUFFER = 4, STORAGE_TEXEL_BUFFER = 5, UNIFORM_BUFFER = 6, STORAGE_BUFFER = 7, UNIFORM_BUFFER_DYNAMIC = 8, STORAGE_BUFFER_DYNAMIC = 9, INPUT_ATTACHMENT = 10, INLINE_UNIFORM_BLOCK = 1000138000, ACCELERATION_STRUCTURE_KHR = 1000150000, ACCELERATION_STRUCTURE_NV = 1000165000, SAMPLE_WEIGHT_IMAGE_QCOM = 1000440000, BLOCK_MATCH_IMAGE_QCOM = 1000440001, MUTABLE_EXT = 1000351000, INLINE_UNIFORM_BLOCK_EXT = 1000138000, MUTABLE_VALVE = 1000351000, }
DescriptorUpdateTemplate ¶
DescriptorUpdateTemplate :: distinct u64
DescriptorUpdateTemplateCreateFlag ¶
DescriptorUpdateTemplateCreateFlag :: enum u32 { }
DescriptorUpdateTemplateCreateFlags ¶
DescriptorUpdateTemplateCreateFlags :: distinct bit_set[DescriptorUpdateTemplateCreateFlag; Flags]
DescriptorUpdateTemplateCreateFlagsKHR ¶
DescriptorUpdateTemplateCreateFlagsKHR :: DescriptorUpdateTemplateCreateFlags
DescriptorUpdateTemplateCreateInfo ¶
DescriptorUpdateTemplateCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: DescriptorUpdateTemplateCreateFlags, descriptorUpdateEntryCount: u32, pDescriptorUpdateEntries: [^]DescriptorUpdateTemplateEntry, templateType: DescriptorUpdateTemplateType, descriptorSetLayout: DescriptorSetLayout, pipelineBindPoint: PipelineBindPoint, pipelineLayout: PipelineLayout, set: u32, }
DescriptorUpdateTemplateCreateInfoKHR ¶
DescriptorUpdateTemplateCreateInfoKHR :: DescriptorUpdateTemplateCreateInfo
DescriptorUpdateTemplateEntryKHR ¶
DescriptorUpdateTemplateEntryKHR :: DescriptorUpdateTemplateEntry
DescriptorUpdateTemplateKHR ¶
DescriptorUpdateTemplateKHR :: DescriptorUpdateTemplate
DescriptorUpdateTemplateType ¶
DescriptorUpdateTemplateType :: enum i32 { DESCRIPTOR_SET = 0, PUSH_DESCRIPTORS_KHR = 1, DESCRIPTOR_SET_KHR = 0, }
DescriptorUpdateTemplateTypeKHR ¶
DescriptorUpdateTemplateTypeKHR :: DescriptorUpdateTemplateType
Device ¶
Device :: distinct rawptr
Related Procedures With Parameters
- load_proc_addresses_device
- load_proc_addresses_device_vtable
- load_proc_addresses (procedure groups)
DeviceAddress ¶
DeviceAddress :: distinct u64
DeviceAddressBindingCallbackDataEXT ¶
DeviceAddressBindingCallbackDataEXT :: struct { sType: StructureType, pNext: rawptr, flags: DeviceAddressBindingFlagsEXT, baseAddress: DeviceAddress, size: DeviceSize, bindingType: DeviceAddressBindingTypeEXT, }
DeviceAddressBindingFlagEXT ¶
DeviceAddressBindingFlagEXT :: enum Flags { INTERNAL_OBJECT = 0, }
DeviceAddressBindingFlagsEXT ¶
DeviceAddressBindingFlagsEXT :: distinct bit_set[DeviceAddressBindingFlagEXT; Flags]
DeviceAddressBindingTypeEXT ¶
DeviceAddressBindingTypeEXT :: enum i32 { BIND = 0, UNBIND = 1, }
DeviceBufferMemoryRequirements ¶
DeviceBufferMemoryRequirements :: struct { sType: StructureType, pNext: rawptr, pCreateInfo: ^BufferCreateInfo, }
DeviceBufferMemoryRequirementsKHR ¶
DeviceBufferMemoryRequirementsKHR :: DeviceBufferMemoryRequirements
DeviceCreateFlag ¶
DeviceCreateFlag :: enum u32 { }
DeviceCreateFlags ¶
DeviceCreateFlags :: distinct bit_set[DeviceCreateFlag; Flags]
DeviceCreateInfo ¶
DeviceCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: DeviceCreateFlags, queueCreateInfoCount: u32, pQueueCreateInfos: [^]DeviceQueueCreateInfo, enabledLayerCount: u32, ppEnabledLayerNames: [^]cstring, enabledExtensionCount: u32, ppEnabledExtensionNames: [^]cstring, pEnabledFeatures: [^]PhysicalDeviceFeatures, }
DeviceDeviceMemoryReportCreateInfoEXT ¶
DeviceDeviceMemoryReportCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, flags: DeviceMemoryReportFlagsEXT, pfnUserCallback: ProcDeviceMemoryReportCallbackEXT, pUserData: rawptr, }
DeviceDiagnosticsConfigCreateInfoNV ¶
DeviceDiagnosticsConfigCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, flags: DeviceDiagnosticsConfigFlagsNV, }
DeviceDiagnosticsConfigFlagNV ¶
DeviceDiagnosticsConfigFlagNV :: enum Flags { ENABLE_SHADER_DEBUG_INFO = 0, ENABLE_RESOURCE_TRACKING = 1, ENABLE_AUTOMATIC_CHECKPOINTS = 2, ENABLE_SHADER_ERROR_REPORTING = 3, }
DeviceDiagnosticsConfigFlagsNV ¶
DeviceDiagnosticsConfigFlagsNV :: distinct bit_set[DeviceDiagnosticsConfigFlagNV; Flags]
DeviceEventInfoEXT ¶
DeviceEventInfoEXT :: struct { sType: StructureType, pNext: rawptr, deviceEvent: DeviceEventTypeEXT, }
DeviceEventTypeEXT ¶
DeviceEventTypeEXT :: enum i32 { DISPLAY_HOTPLUG = 0, }
DeviceFaultAddressInfoEXT ¶
DeviceFaultAddressInfoEXT :: struct { addressType: DeviceFaultAddressTypeEXT, reportedAddress: DeviceAddress, addressPrecision: DeviceSize, }
DeviceFaultAddressTypeEXT ¶
DeviceFaultAddressTypeEXT :: enum i32 { NONE = 0, READ_INVALID = 1, WRITE_INVALID = 2, EXECUTE_INVALID = 3, INSTRUCTION_POINTER_UNKNOWN = 4, INSTRUCTION_POINTER_INVALID = 5, INSTRUCTION_POINTER_FAULT = 6, }
DeviceFaultCountsEXT ¶
DeviceFaultCountsEXT :: struct { sType: StructureType, pNext: rawptr, addressInfoCount: u32, vendorInfoCount: u32, vendorBinarySize: DeviceSize, }
DeviceFaultInfoEXT ¶
DeviceFaultInfoEXT :: struct { sType: StructureType, pNext: rawptr, description: [256]u8, pAddressInfos: [^]DeviceFaultAddressInfoEXT, pVendorInfos: [^]DeviceFaultVendorInfoEXT, pVendorBinaryData: rawptr, }
DeviceFaultVendorBinaryHeaderVersionEXT ¶
DeviceFaultVendorBinaryHeaderVersionEXT :: enum i32 { ONE = 1, }
DeviceFaultVendorBinaryHeaderVersionOneEXT ¶
DeviceFaultVendorBinaryHeaderVersionOneEXT :: struct { headerSize: u32, headerVersion: DeviceFaultVendorBinaryHeaderVersionEXT, vendorID: u32, deviceID: u32, driverVersion: u32, pipelineCacheUUID: [16]u8, applicationNameOffset: u32, applicationVersion: u32, engineNameOffset: u32, engineVersion: u32, apiVersion: u32, }
DeviceGroupBindSparseInfo ¶
DeviceGroupBindSparseInfo :: struct { sType: StructureType, pNext: rawptr, resourceDeviceIndex: u32, memoryDeviceIndex: u32, }
DeviceGroupBindSparseInfoKHR ¶
DeviceGroupBindSparseInfoKHR :: DeviceGroupBindSparseInfo
DeviceGroupCommandBufferBeginInfo ¶
DeviceGroupCommandBufferBeginInfo :: struct { sType: StructureType, pNext: rawptr, deviceMask: u32, }
DeviceGroupCommandBufferBeginInfoKHR ¶
DeviceGroupCommandBufferBeginInfoKHR :: DeviceGroupCommandBufferBeginInfo
DeviceGroupDeviceCreateInfo ¶
DeviceGroupDeviceCreateInfo :: struct { sType: StructureType, pNext: rawptr, physicalDeviceCount: u32, pPhysicalDevices: [^]PhysicalDevice, }
DeviceGroupDeviceCreateInfoKHR ¶
DeviceGroupDeviceCreateInfoKHR :: DeviceGroupDeviceCreateInfo
DeviceGroupPresentCapabilitiesKHR ¶
DeviceGroupPresentCapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, presentMask: [32]u32, modes: DeviceGroupPresentModeFlagsKHR, }
DeviceGroupPresentInfoKHR ¶
DeviceGroupPresentInfoKHR :: struct { sType: StructureType, pNext: rawptr, swapchainCount: u32, pDeviceMasks: [^]u32, mode: DeviceGroupPresentModeFlagsKHR, }
DeviceGroupPresentModeFlagKHR ¶
DeviceGroupPresentModeFlagKHR :: enum Flags { LOCAL = 0, REMOTE = 1, SUM = 2, LOCAL_MULTI_DEVICE = 3, }
DeviceGroupPresentModeFlagsKHR ¶
DeviceGroupPresentModeFlagsKHR :: distinct bit_set[DeviceGroupPresentModeFlagKHR; Flags]
DeviceGroupRenderPassBeginInfo ¶
DeviceGroupRenderPassBeginInfo :: struct { sType: StructureType, pNext: rawptr, deviceMask: u32, deviceRenderAreaCount: u32, pDeviceRenderAreas: [^]Rect2D, }
DeviceGroupRenderPassBeginInfoKHR ¶
DeviceGroupRenderPassBeginInfoKHR :: DeviceGroupRenderPassBeginInfo
DeviceGroupSubmitInfoKHR ¶
DeviceGroupSubmitInfoKHR :: DeviceGroupSubmitInfo
DeviceGroupSwapchainCreateInfoKHR ¶
DeviceGroupSwapchainCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, modes: DeviceGroupPresentModeFlagsKHR, }
DeviceImageMemoryRequirements ¶
DeviceImageMemoryRequirements :: struct { sType: StructureType, pNext: rawptr, pCreateInfo: ^ImageCreateInfo, planeAspect: ImageAspectFlags, }
DeviceImageMemoryRequirementsKHR ¶
DeviceImageMemoryRequirementsKHR :: DeviceImageMemoryRequirements
DeviceMemory ¶
DeviceMemory :: distinct u64
DeviceMemoryOpaqueCaptureAddressInfo ¶
DeviceMemoryOpaqueCaptureAddressInfo :: struct { sType: StructureType, pNext: rawptr, memory: DeviceMemory, }
DeviceMemoryOpaqueCaptureAddressInfoKHR ¶
DeviceMemoryOpaqueCaptureAddressInfoKHR :: DeviceMemoryOpaqueCaptureAddressInfo
DeviceMemoryOverallocationCreateInfoAMD ¶
DeviceMemoryOverallocationCreateInfoAMD :: struct { sType: StructureType, pNext: rawptr, overallocationBehavior: MemoryOverallocationBehaviorAMD, }
DeviceMemoryReportCallbackDataEXT ¶
DeviceMemoryReportCallbackDataEXT :: struct { sType: StructureType, pNext: rawptr, flags: DeviceMemoryReportFlagsEXT, type: DeviceMemoryReportEventTypeEXT, memoryObjectId: u64, size: DeviceSize, objectType: ObjectType, objectHandle: u64, heapIndex: u32, }
DeviceMemoryReportEventTypeEXT ¶
DeviceMemoryReportEventTypeEXT :: enum i32 { ALLOCATE = 0, FREE = 1, IMPORT = 2, UNIMPORT = 3, ALLOCATION_FAILED = 4, }
DeviceMemoryReportFlagEXT ¶
DeviceMemoryReportFlagEXT :: enum u32 { }
DeviceMemoryReportFlagsEXT ¶
DeviceMemoryReportFlagsEXT :: distinct bit_set[DeviceMemoryReportFlagEXT; Flags]
DeviceOrHostAddressConstKHR ¶
DeviceOrHostAddressConstKHR :: struct #raw_union { deviceAddress: DeviceAddress, hostAddress: rawptr, }
DeviceOrHostAddressKHR ¶
DeviceOrHostAddressKHR :: struct #raw_union { deviceAddress: DeviceAddress, hostAddress: rawptr, }
DevicePrivateDataCreateInfo ¶
DevicePrivateDataCreateInfo :: struct { sType: StructureType, pNext: rawptr, privateDataSlotRequestCount: u32, }
DevicePrivateDataCreateInfoEXT ¶
DevicePrivateDataCreateInfoEXT :: DevicePrivateDataCreateInfo
DeviceQueueCreateFlag ¶
DeviceQueueCreateFlag :: enum Flags { PROTECTED = 0, }
DeviceQueueCreateFlags ¶
DeviceQueueCreateFlags :: distinct bit_set[DeviceQueueCreateFlag; Flags]
DeviceQueueCreateInfo ¶
DeviceQueueCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: DeviceQueueCreateFlags, queueFamilyIndex: u32, queueCount: u32, pQueuePriorities: [^]f32, }
DeviceQueueGlobalPriorityCreateInfoEXT ¶
DeviceQueueGlobalPriorityCreateInfoEXT :: DeviceQueueGlobalPriorityCreateInfoKHR
DeviceQueueGlobalPriorityCreateInfoKHR ¶
DeviceQueueGlobalPriorityCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, globalPriority: QueueGlobalPriorityKHR, }
DeviceQueueInfo2 ¶
DeviceQueueInfo2 :: struct { sType: StructureType, pNext: rawptr, flags: DeviceQueueCreateFlags, queueFamilyIndex: u32, queueIndex: u32, }
DeviceSize ¶
DeviceSize :: distinct u64
Device_VTable ¶
Device_VTable :: struct { AcquireFullScreenExclusiveModeEXT: ProcAcquireFullScreenExclusiveModeEXT, AcquireNextImage2KHR: ProcAcquireNextImage2KHR, AcquireNextImageKHR: ProcAcquireNextImageKHR, AcquirePerformanceConfigurationINTEL: ProcAcquirePerformanceConfigurationINTEL, AcquireProfilingLockKHR: ProcAcquireProfilingLockKHR, AllocateCommandBuffers: ProcAllocateCommandBuffers, AllocateDescriptorSets: ProcAllocateDescriptorSets, AllocateMemory: ProcAllocateMemory, BeginCommandBuffer: ProcBeginCommandBuffer, BindAccelerationStructureMemoryNV: ProcBindAccelerationStructureMemoryNV, BindBufferMemory: ProcBindBufferMemory, BindBufferMemory2: ProcBindBufferMemory2, BindBufferMemory2KHR: ProcBindBufferMemory2KHR, BindImageMemory: ProcBindImageMemory, BindImageMemory2: ProcBindImageMemory2, BindImageMemory2KHR: ProcBindImageMemory2KHR, BindOpticalFlowSessionImageNV: ProcBindOpticalFlowSessionImageNV, BindVideoSessionMemoryKHR: ProcBindVideoSessionMemoryKHR, BuildAccelerationStructuresKHR: ProcBuildAccelerationStructuresKHR, BuildMicromapsEXT: ProcBuildMicromapsEXT, CmdBeginConditionalRenderingEXT: ProcCmdBeginConditionalRenderingEXT, CmdBeginDebugUtilsLabelEXT: ProcCmdBeginDebugUtilsLabelEXT, CmdBeginQuery: ProcCmdBeginQuery, CmdBeginQueryIndexedEXT: ProcCmdBeginQueryIndexedEXT, CmdBeginRenderPass: ProcCmdBeginRenderPass, CmdBeginRenderPass2: ProcCmdBeginRenderPass2, CmdBeginRenderPass2KHR: ProcCmdBeginRenderPass2KHR, CmdBeginRendering: ProcCmdBeginRendering, CmdBeginRenderingKHR: ProcCmdBeginRenderingKHR, CmdBeginTransformFeedbackEXT: ProcCmdBeginTransformFeedbackEXT, CmdBeginVideoCodingKHR: ProcCmdBeginVideoCodingKHR, CmdBindDescriptorBufferEmbeddedSamplersEXT: ProcCmdBindDescriptorBufferEmbeddedSamplersEXT, CmdBindDescriptorBuffersEXT: ProcCmdBindDescriptorBuffersEXT, CmdBindDescriptorSets: ProcCmdBindDescriptorSets, CmdBindIndexBuffer: ProcCmdBindIndexBuffer, CmdBindInvocationMaskHUAWEI: ProcCmdBindInvocationMaskHUAWEI, CmdBindPipeline: ProcCmdBindPipeline, CmdBindPipelineShaderGroupNV: ProcCmdBindPipelineShaderGroupNV, CmdBindShadersEXT: ProcCmdBindShadersEXT, CmdBindShadingRateImageNV: ProcCmdBindShadingRateImageNV, CmdBindTransformFeedbackBuffersEXT: ProcCmdBindTransformFeedbackBuffersEXT, CmdBindVertexBuffers: ProcCmdBindVertexBuffers, CmdBindVertexBuffers2: ProcCmdBindVertexBuffers2, CmdBindVertexBuffers2EXT: ProcCmdBindVertexBuffers2EXT, CmdBlitImage: ProcCmdBlitImage, CmdBlitImage2: ProcCmdBlitImage2, CmdBlitImage2KHR: ProcCmdBlitImage2KHR, CmdBuildAccelerationStructureNV: ProcCmdBuildAccelerationStructureNV, CmdBuildAccelerationStructuresIndirectKHR: ProcCmdBuildAccelerationStructuresIndirectKHR, CmdBuildAccelerationStructuresKHR: ProcCmdBuildAccelerationStructuresKHR, CmdBuildMicromapsEXT: ProcCmdBuildMicromapsEXT, CmdClearAttachments: ProcCmdClearAttachments, CmdClearColorImage: ProcCmdClearColorImage, CmdClearDepthStencilImage: ProcCmdClearDepthStencilImage, CmdControlVideoCodingKHR: ProcCmdControlVideoCodingKHR, CmdCopyAccelerationStructureKHR: ProcCmdCopyAccelerationStructureKHR, CmdCopyAccelerationStructureNV: ProcCmdCopyAccelerationStructureNV, CmdCopyAccelerationStructureToMemoryKHR: ProcCmdCopyAccelerationStructureToMemoryKHR, CmdCopyBuffer: ProcCmdCopyBuffer, CmdCopyBuffer2: ProcCmdCopyBuffer2, CmdCopyBuffer2KHR: ProcCmdCopyBuffer2KHR, CmdCopyBufferToImage: ProcCmdCopyBufferToImage, CmdCopyBufferToImage2: ProcCmdCopyBufferToImage2, CmdCopyBufferToImage2KHR: ProcCmdCopyBufferToImage2KHR, CmdCopyImage: ProcCmdCopyImage, CmdCopyImage2: ProcCmdCopyImage2, CmdCopyImage2KHR: ProcCmdCopyImage2KHR, CmdCopyImageToBuffer: ProcCmdCopyImageToBuffer, CmdCopyImageToBuffer2: ProcCmdCopyImageToBuffer2, CmdCopyImageToBuffer2KHR: ProcCmdCopyImageToBuffer2KHR, CmdCopyMemoryIndirectNV: ProcCmdCopyMemoryIndirectNV, CmdCopyMemoryToAccelerationStructureKHR: ProcCmdCopyMemoryToAccelerationStructureKHR, CmdCopyMemoryToImageIndirectNV: ProcCmdCopyMemoryToImageIndirectNV, CmdCopyMemoryToMicromapEXT: ProcCmdCopyMemoryToMicromapEXT, CmdCopyMicromapEXT: ProcCmdCopyMicromapEXT, CmdCopyMicromapToMemoryEXT: ProcCmdCopyMicromapToMemoryEXT, CmdCopyQueryPoolResults: ProcCmdCopyQueryPoolResults, CmdCuLaunchKernelNVX: ProcCmdCuLaunchKernelNVX, CmdDebugMarkerBeginEXT: ProcCmdDebugMarkerBeginEXT, CmdDebugMarkerEndEXT: ProcCmdDebugMarkerEndEXT, CmdDebugMarkerInsertEXT: ProcCmdDebugMarkerInsertEXT, CmdDecodeVideoKHR: ProcCmdDecodeVideoKHR, CmdDecompressMemoryIndirectCountNV: ProcCmdDecompressMemoryIndirectCountNV, CmdDecompressMemoryNV: ProcCmdDecompressMemoryNV, CmdDispatch: ProcCmdDispatch, CmdDispatchBase: ProcCmdDispatchBase, CmdDispatchBaseKHR: ProcCmdDispatchBaseKHR, CmdDispatchIndirect: ProcCmdDispatchIndirect, CmdDraw: ProcCmdDraw, CmdDrawClusterHUAWEI: ProcCmdDrawClusterHUAWEI, CmdDrawClusterIndirectHUAWEI: ProcCmdDrawClusterIndirectHUAWEI, CmdDrawIndexed: ProcCmdDrawIndexed, CmdDrawIndexedIndirect: ProcCmdDrawIndexedIndirect, CmdDrawIndexedIndirectCount: ProcCmdDrawIndexedIndirectCount, CmdDrawIndexedIndirectCountAMD: ProcCmdDrawIndexedIndirectCountAMD, CmdDrawIndexedIndirectCountKHR: ProcCmdDrawIndexedIndirectCountKHR, CmdDrawIndirect: ProcCmdDrawIndirect, CmdDrawIndirectByteCountEXT: ProcCmdDrawIndirectByteCountEXT, CmdDrawIndirectCount: ProcCmdDrawIndirectCount, CmdDrawIndirectCountAMD: ProcCmdDrawIndirectCountAMD, CmdDrawIndirectCountKHR: ProcCmdDrawIndirectCountKHR, CmdDrawMeshTasksEXT: ProcCmdDrawMeshTasksEXT, CmdDrawMeshTasksIndirectCountEXT: ProcCmdDrawMeshTasksIndirectCountEXT, CmdDrawMeshTasksIndirectCountNV: ProcCmdDrawMeshTasksIndirectCountNV, CmdDrawMeshTasksIndirectEXT: ProcCmdDrawMeshTasksIndirectEXT, CmdDrawMeshTasksIndirectNV: ProcCmdDrawMeshTasksIndirectNV, CmdDrawMeshTasksNV: ProcCmdDrawMeshTasksNV, CmdDrawMultiEXT: ProcCmdDrawMultiEXT, CmdDrawMultiIndexedEXT: ProcCmdDrawMultiIndexedEXT, CmdEndConditionalRenderingEXT: ProcCmdEndConditionalRenderingEXT, CmdEndDebugUtilsLabelEXT: ProcCmdEndDebugUtilsLabelEXT, CmdEndQuery: ProcCmdEndQuery, CmdEndQueryIndexedEXT: ProcCmdEndQueryIndexedEXT, CmdEndRenderPass: ProcCmdEndRenderPass, CmdEndRenderPass2: ProcCmdEndRenderPass2, CmdEndRenderPass2KHR: ProcCmdEndRenderPass2KHR, CmdEndRendering: ProcCmdEndRendering, CmdEndRenderingKHR: ProcCmdEndRenderingKHR, CmdEndTransformFeedbackEXT: ProcCmdEndTransformFeedbackEXT, CmdEndVideoCodingKHR: ProcCmdEndVideoCodingKHR, CmdExecuteCommands: ProcCmdExecuteCommands, CmdExecuteGeneratedCommandsNV: ProcCmdExecuteGeneratedCommandsNV, CmdFillBuffer: ProcCmdFillBuffer, CmdInsertDebugUtilsLabelEXT: ProcCmdInsertDebugUtilsLabelEXT, CmdNextSubpass: ProcCmdNextSubpass, CmdNextSubpass2: ProcCmdNextSubpass2, CmdNextSubpass2KHR: ProcCmdNextSubpass2KHR, CmdOpticalFlowExecuteNV: ProcCmdOpticalFlowExecuteNV, CmdPipelineBarrier: ProcCmdPipelineBarrier, CmdPipelineBarrier2: ProcCmdPipelineBarrier2, CmdPipelineBarrier2KHR: ProcCmdPipelineBarrier2KHR, CmdPreprocessGeneratedCommandsNV: ProcCmdPreprocessGeneratedCommandsNV, CmdPushConstants: ProcCmdPushConstants, CmdPushDescriptorSetKHR: ProcCmdPushDescriptorSetKHR, CmdPushDescriptorSetWithTemplateKHR: ProcCmdPushDescriptorSetWithTemplateKHR, CmdResetEvent: ProcCmdResetEvent, CmdResetEvent2: ProcCmdResetEvent2, CmdResetEvent2KHR: ProcCmdResetEvent2KHR, CmdResetQueryPool: ProcCmdResetQueryPool, CmdResolveImage: ProcCmdResolveImage, CmdResolveImage2: ProcCmdResolveImage2, CmdResolveImage2KHR: ProcCmdResolveImage2KHR, CmdSetAlphaToCoverageEnableEXT: ProcCmdSetAlphaToCoverageEnableEXT, CmdSetAlphaToOneEnableEXT: ProcCmdSetAlphaToOneEnableEXT, CmdSetAttachmentFeedbackLoopEnableEXT: ProcCmdSetAttachmentFeedbackLoopEnableEXT, CmdSetBlendConstants: ProcCmdSetBlendConstants, CmdSetCheckpointNV: ProcCmdSetCheckpointNV, CmdSetCoarseSampleOrderNV: ProcCmdSetCoarseSampleOrderNV, CmdSetColorBlendAdvancedEXT: ProcCmdSetColorBlendAdvancedEXT, CmdSetColorBlendEnableEXT: ProcCmdSetColorBlendEnableEXT, CmdSetColorBlendEquationEXT: ProcCmdSetColorBlendEquationEXT, CmdSetColorWriteMaskEXT: ProcCmdSetColorWriteMaskEXT, CmdSetConservativeRasterizationModeEXT: ProcCmdSetConservativeRasterizationModeEXT, CmdSetCoverageModulationModeNV: ProcCmdSetCoverageModulationModeNV, CmdSetCoverageModulationTableEnableNV: ProcCmdSetCoverageModulationTableEnableNV, CmdSetCoverageModulationTableNV: ProcCmdSetCoverageModulationTableNV, CmdSetCoverageReductionModeNV: ProcCmdSetCoverageReductionModeNV, CmdSetCoverageToColorEnableNV: ProcCmdSetCoverageToColorEnableNV, CmdSetCoverageToColorLocationNV: ProcCmdSetCoverageToColorLocationNV, CmdSetCullMode: ProcCmdSetCullMode, CmdSetCullModeEXT: ProcCmdSetCullModeEXT, CmdSetDepthBias: ProcCmdSetDepthBias, CmdSetDepthBiasEnable: ProcCmdSetDepthBiasEnable, CmdSetDepthBiasEnableEXT: ProcCmdSetDepthBiasEnableEXT, CmdSetDepthBounds: ProcCmdSetDepthBounds, CmdSetDepthBoundsTestEnable: ProcCmdSetDepthBoundsTestEnable, CmdSetDepthBoundsTestEnableEXT: ProcCmdSetDepthBoundsTestEnableEXT, CmdSetDepthClampEnableEXT: ProcCmdSetDepthClampEnableEXT, CmdSetDepthClipEnableEXT: ProcCmdSetDepthClipEnableEXT, CmdSetDepthClipNegativeOneToOneEXT: ProcCmdSetDepthClipNegativeOneToOneEXT, CmdSetDepthCompareOp: ProcCmdSetDepthCompareOp, CmdSetDepthCompareOpEXT: ProcCmdSetDepthCompareOpEXT, CmdSetDepthTestEnable: ProcCmdSetDepthTestEnable, CmdSetDepthTestEnableEXT: ProcCmdSetDepthTestEnableEXT, CmdSetDepthWriteEnable: ProcCmdSetDepthWriteEnable, CmdSetDepthWriteEnableEXT: ProcCmdSetDepthWriteEnableEXT, CmdSetDescriptorBufferOffsetsEXT: ProcCmdSetDescriptorBufferOffsetsEXT, CmdSetDeviceMask: ProcCmdSetDeviceMask, CmdSetDeviceMaskKHR: ProcCmdSetDeviceMaskKHR, CmdSetDiscardRectangleEXT: ProcCmdSetDiscardRectangleEXT, CmdSetDiscardRectangleEnableEXT: ProcCmdSetDiscardRectangleEnableEXT, CmdSetDiscardRectangleModeEXT: ProcCmdSetDiscardRectangleModeEXT, CmdSetEvent: ProcCmdSetEvent, CmdSetEvent2: ProcCmdSetEvent2, CmdSetEvent2KHR: ProcCmdSetEvent2KHR, CmdSetExclusiveScissorEnableNV: ProcCmdSetExclusiveScissorEnableNV, CmdSetExclusiveScissorNV: ProcCmdSetExclusiveScissorNV, CmdSetExtraPrimitiveOverestimationSizeEXT: ProcCmdSetExtraPrimitiveOverestimationSizeEXT, CmdSetFragmentShadingRateEnumNV: ProcCmdSetFragmentShadingRateEnumNV, CmdSetFragmentShadingRateKHR: ProcCmdSetFragmentShadingRateKHR, CmdSetFrontFace: ProcCmdSetFrontFace, CmdSetFrontFaceEXT: ProcCmdSetFrontFaceEXT, CmdSetLineRasterizationModeEXT: ProcCmdSetLineRasterizationModeEXT, CmdSetLineStippleEXT: ProcCmdSetLineStippleEXT, CmdSetLineStippleEnableEXT: ProcCmdSetLineStippleEnableEXT, CmdSetLineWidth: ProcCmdSetLineWidth, CmdSetLogicOpEXT: ProcCmdSetLogicOpEXT, CmdSetLogicOpEnableEXT: ProcCmdSetLogicOpEnableEXT, CmdSetPatchControlPointsEXT: ProcCmdSetPatchControlPointsEXT, CmdSetPerformanceMarkerINTEL: ProcCmdSetPerformanceMarkerINTEL, CmdSetPerformanceOverrideINTEL: ProcCmdSetPerformanceOverrideINTEL, CmdSetPerformanceStreamMarkerINTEL: ProcCmdSetPerformanceStreamMarkerINTEL, CmdSetPolygonModeEXT: ProcCmdSetPolygonModeEXT, CmdSetPrimitiveRestartEnable: ProcCmdSetPrimitiveRestartEnable, CmdSetPrimitiveRestartEnableEXT: ProcCmdSetPrimitiveRestartEnableEXT, CmdSetPrimitiveTopology: ProcCmdSetPrimitiveTopology, CmdSetPrimitiveTopologyEXT: ProcCmdSetPrimitiveTopologyEXT, CmdSetProvokingVertexModeEXT: ProcCmdSetProvokingVertexModeEXT, CmdSetRasterizationSamplesEXT: ProcCmdSetRasterizationSamplesEXT, CmdSetRasterizationStreamEXT: ProcCmdSetRasterizationStreamEXT, CmdSetRasterizerDiscardEnable: ProcCmdSetRasterizerDiscardEnable, CmdSetRasterizerDiscardEnableEXT: ProcCmdSetRasterizerDiscardEnableEXT, CmdSetRayTracingPipelineStackSizeKHR: ProcCmdSetRayTracingPipelineStackSizeKHR, CmdSetRepresentativeFragmentTestEnableNV: ProcCmdSetRepresentativeFragmentTestEnableNV, CmdSetSampleLocationsEXT: ProcCmdSetSampleLocationsEXT, CmdSetSampleLocationsEnableEXT: ProcCmdSetSampleLocationsEnableEXT, CmdSetSampleMaskEXT: ProcCmdSetSampleMaskEXT, CmdSetScissor: ProcCmdSetScissor, CmdSetScissorWithCount: ProcCmdSetScissorWithCount, CmdSetScissorWithCountEXT: ProcCmdSetScissorWithCountEXT, CmdSetShadingRateImageEnableNV: ProcCmdSetShadingRateImageEnableNV, CmdSetStencilCompareMask: ProcCmdSetStencilCompareMask, CmdSetStencilOp: ProcCmdSetStencilOp, CmdSetStencilOpEXT: ProcCmdSetStencilOpEXT, CmdSetStencilReference: ProcCmdSetStencilReference, CmdSetStencilTestEnable: ProcCmdSetStencilTestEnable, CmdSetStencilTestEnableEXT: ProcCmdSetStencilTestEnableEXT, CmdSetStencilWriteMask: ProcCmdSetStencilWriteMask, CmdSetTessellationDomainOriginEXT: ProcCmdSetTessellationDomainOriginEXT, CmdSetVertexInputEXT: ProcCmdSetVertexInputEXT, CmdSetViewport: ProcCmdSetViewport, CmdSetViewportShadingRatePaletteNV: ProcCmdSetViewportShadingRatePaletteNV, CmdSetViewportSwizzleNV: ProcCmdSetViewportSwizzleNV, CmdSetViewportWScalingEnableNV: ProcCmdSetViewportWScalingEnableNV, CmdSetViewportWScalingNV: ProcCmdSetViewportWScalingNV, CmdSetViewportWithCount: ProcCmdSetViewportWithCount, CmdSetViewportWithCountEXT: ProcCmdSetViewportWithCountEXT, CmdSubpassShadingHUAWEI: ProcCmdSubpassShadingHUAWEI, CmdTraceRaysIndirect2KHR: ProcCmdTraceRaysIndirect2KHR, CmdTraceRaysIndirectKHR: ProcCmdTraceRaysIndirectKHR, CmdTraceRaysKHR: ProcCmdTraceRaysKHR, CmdTraceRaysNV: ProcCmdTraceRaysNV, CmdUpdateBuffer: ProcCmdUpdateBuffer, CmdWaitEvents: ProcCmdWaitEvents, CmdWaitEvents2: ProcCmdWaitEvents2, CmdWaitEvents2KHR: ProcCmdWaitEvents2KHR, CmdWriteAccelerationStructuresPropertiesKHR: ProcCmdWriteAccelerationStructuresPropertiesKHR, CmdWriteAccelerationStructuresPropertiesNV: ProcCmdWriteAccelerationStructuresPropertiesNV, CmdWriteBufferMarker2AMD: ProcCmdWriteBufferMarker2AMD, CmdWriteBufferMarkerAMD: ProcCmdWriteBufferMarkerAMD, CmdWriteMicromapsPropertiesEXT: ProcCmdWriteMicromapsPropertiesEXT, CmdWriteTimestamp: ProcCmdWriteTimestamp, CmdWriteTimestamp2: ProcCmdWriteTimestamp2, CmdWriteTimestamp2KHR: ProcCmdWriteTimestamp2KHR, CompileDeferredNV: ProcCompileDeferredNV, CopyAccelerationStructureKHR: ProcCopyAccelerationStructureKHR, CopyAccelerationStructureToMemoryKHR: ProcCopyAccelerationStructureToMemoryKHR, CopyMemoryToAccelerationStructureKHR: ProcCopyMemoryToAccelerationStructureKHR, CopyMemoryToMicromapEXT: ProcCopyMemoryToMicromapEXT, CopyMicromapEXT: ProcCopyMicromapEXT, CopyMicromapToMemoryEXT: ProcCopyMicromapToMemoryEXT, CreateAccelerationStructureKHR: ProcCreateAccelerationStructureKHR, CreateAccelerationStructureNV: ProcCreateAccelerationStructureNV, CreateBuffer: ProcCreateBuffer, CreateBufferView: ProcCreateBufferView, CreateCommandPool: ProcCreateCommandPool, CreateComputePipelines: ProcCreateComputePipelines, CreateCuFunctionNVX: ProcCreateCuFunctionNVX, CreateCuModuleNVX: ProcCreateCuModuleNVX, CreateDeferredOperationKHR: ProcCreateDeferredOperationKHR, CreateDescriptorPool: ProcCreateDescriptorPool, CreateDescriptorSetLayout: ProcCreateDescriptorSetLayout, CreateDescriptorUpdateTemplate: ProcCreateDescriptorUpdateTemplate, CreateDescriptorUpdateTemplateKHR: ProcCreateDescriptorUpdateTemplateKHR, CreateEvent: ProcCreateEvent, CreateFence: ProcCreateFence, CreateFramebuffer: ProcCreateFramebuffer, CreateGraphicsPipelines: ProcCreateGraphicsPipelines, CreateImage: ProcCreateImage, CreateImageView: ProcCreateImageView, CreateIndirectCommandsLayoutNV: ProcCreateIndirectCommandsLayoutNV, CreateMicromapEXT: ProcCreateMicromapEXT, CreateOpticalFlowSessionNV: ProcCreateOpticalFlowSessionNV, CreatePipelineCache: ProcCreatePipelineCache, CreatePipelineLayout: ProcCreatePipelineLayout, CreatePrivateDataSlot: ProcCreatePrivateDataSlot, CreatePrivateDataSlotEXT: ProcCreatePrivateDataSlotEXT, CreateQueryPool: ProcCreateQueryPool, CreateRayTracingPipelinesKHR: ProcCreateRayTracingPipelinesKHR, CreateRayTracingPipelinesNV: ProcCreateRayTracingPipelinesNV, CreateRenderPass: ProcCreateRenderPass, CreateRenderPass2: ProcCreateRenderPass2, CreateRenderPass2KHR: ProcCreateRenderPass2KHR, CreateSampler: ProcCreateSampler, CreateSamplerYcbcrConversion: ProcCreateSamplerYcbcrConversion, CreateSamplerYcbcrConversionKHR: ProcCreateSamplerYcbcrConversionKHR, CreateSemaphore: ProcCreateSemaphore, CreateShaderModule: ProcCreateShaderModule, CreateShadersEXT: ProcCreateShadersEXT, CreateSharedSwapchainsKHR: ProcCreateSharedSwapchainsKHR, CreateSwapchainKHR: ProcCreateSwapchainKHR, CreateValidationCacheEXT: ProcCreateValidationCacheEXT, CreateVideoSessionKHR: ProcCreateVideoSessionKHR, CreateVideoSessionParametersKHR: ProcCreateVideoSessionParametersKHR, DebugMarkerSetObjectNameEXT: ProcDebugMarkerSetObjectNameEXT, DebugMarkerSetObjectTagEXT: ProcDebugMarkerSetObjectTagEXT, DeferredOperationJoinKHR: ProcDeferredOperationJoinKHR, DestroyAccelerationStructureKHR: ProcDestroyAccelerationStructureKHR, DestroyAccelerationStructureNV: ProcDestroyAccelerationStructureNV, DestroyBuffer: ProcDestroyBuffer, DestroyBufferView: ProcDestroyBufferView, DestroyCommandPool: ProcDestroyCommandPool, DestroyCuFunctionNVX: ProcDestroyCuFunctionNVX, DestroyCuModuleNVX: ProcDestroyCuModuleNVX, DestroyDeferredOperationKHR: ProcDestroyDeferredOperationKHR, DestroyDescriptorPool: ProcDestroyDescriptorPool, DestroyDescriptorSetLayout: ProcDestroyDescriptorSetLayout, DestroyDescriptorUpdateTemplate: ProcDestroyDescriptorUpdateTemplate, DestroyDescriptorUpdateTemplateKHR: ProcDestroyDescriptorUpdateTemplateKHR, DestroyDevice: ProcDestroyDevice, DestroyEvent: ProcDestroyEvent, DestroyFence: ProcDestroyFence, DestroyFramebuffer: ProcDestroyFramebuffer, DestroyImage: ProcDestroyImage, DestroyImageView: ProcDestroyImageView, DestroyIndirectCommandsLayoutNV: ProcDestroyIndirectCommandsLayoutNV, DestroyMicromapEXT: ProcDestroyMicromapEXT, DestroyOpticalFlowSessionNV: ProcDestroyOpticalFlowSessionNV, DestroyPipeline: ProcDestroyPipeline, DestroyPipelineCache: ProcDestroyPipelineCache, DestroyPipelineLayout: ProcDestroyPipelineLayout, DestroyPrivateDataSlot: ProcDestroyPrivateDataSlot, DestroyPrivateDataSlotEXT: ProcDestroyPrivateDataSlotEXT, DestroyQueryPool: ProcDestroyQueryPool, DestroyRenderPass: ProcDestroyRenderPass, DestroySampler: ProcDestroySampler, DestroySamplerYcbcrConversion: ProcDestroySamplerYcbcrConversion, DestroySamplerYcbcrConversionKHR: ProcDestroySamplerYcbcrConversionKHR, DestroySemaphore: ProcDestroySemaphore, DestroyShaderEXT: ProcDestroyShaderEXT, DestroyShaderModule: ProcDestroyShaderModule, DestroySwapchainKHR: ProcDestroySwapchainKHR, DestroyValidationCacheEXT: ProcDestroyValidationCacheEXT, DestroyVideoSessionKHR: ProcDestroyVideoSessionKHR, DestroyVideoSessionParametersKHR: ProcDestroyVideoSessionParametersKHR, DeviceWaitIdle: ProcDeviceWaitIdle, DisplayPowerControlEXT: ProcDisplayPowerControlEXT, EndCommandBuffer: ProcEndCommandBuffer, ExportMetalObjectsEXT: ProcExportMetalObjectsEXT, FlushMappedMemoryRanges: ProcFlushMappedMemoryRanges, FreeCommandBuffers: ProcFreeCommandBuffers, FreeDescriptorSets: ProcFreeDescriptorSets, FreeMemory: ProcFreeMemory, GetAccelerationStructureBuildSizesKHR: ProcGetAccelerationStructureBuildSizesKHR, GetAccelerationStructureDeviceAddressKHR: ProcGetAccelerationStructureDeviceAddressKHR, GetAccelerationStructureHandleNV: ProcGetAccelerationStructureHandleNV, GetAccelerationStructureMemoryRequirementsNV: ProcGetAccelerationStructureMemoryRequirementsNV, GetAccelerationStructureOpaqueCaptureDescriptorDataEXT: ProcGetAccelerationStructureOpaqueCaptureDescriptorDataEXT, GetBufferDeviceAddress: ProcGetBufferDeviceAddress, GetBufferDeviceAddressEXT: ProcGetBufferDeviceAddressEXT, GetBufferDeviceAddressKHR: ProcGetBufferDeviceAddressKHR, GetBufferMemoryRequirements: ProcGetBufferMemoryRequirements, GetBufferMemoryRequirements2: ProcGetBufferMemoryRequirements2, GetBufferMemoryRequirements2KHR: ProcGetBufferMemoryRequirements2KHR, GetBufferOpaqueCaptureAddress: ProcGetBufferOpaqueCaptureAddress, GetBufferOpaqueCaptureAddressKHR: ProcGetBufferOpaqueCaptureAddressKHR, GetBufferOpaqueCaptureDescriptorDataEXT: ProcGetBufferOpaqueCaptureDescriptorDataEXT, GetCalibratedTimestampsEXT: ProcGetCalibratedTimestampsEXT, GetDeferredOperationMaxConcurrencyKHR: ProcGetDeferredOperationMaxConcurrencyKHR, GetDeferredOperationResultKHR: ProcGetDeferredOperationResultKHR, GetDescriptorEXT: ProcGetDescriptorEXT, GetDescriptorSetHostMappingVALVE: ProcGetDescriptorSetHostMappingVALVE, GetDescriptorSetLayoutBindingOffsetEXT: ProcGetDescriptorSetLayoutBindingOffsetEXT, GetDescriptorSetLayoutHostMappingInfoVALVE: ProcGetDescriptorSetLayoutHostMappingInfoVALVE, GetDescriptorSetLayoutSizeEXT: ProcGetDescriptorSetLayoutSizeEXT, GetDescriptorSetLayoutSupport: ProcGetDescriptorSetLayoutSupport, GetDescriptorSetLayoutSupportKHR: ProcGetDescriptorSetLayoutSupportKHR, GetDeviceAccelerationStructureCompatibilityKHR: ProcGetDeviceAccelerationStructureCompatibilityKHR, GetDeviceBufferMemoryRequirements: ProcGetDeviceBufferMemoryRequirements, GetDeviceBufferMemoryRequirementsKHR: ProcGetDeviceBufferMemoryRequirementsKHR, GetDeviceFaultInfoEXT: ProcGetDeviceFaultInfoEXT, GetDeviceGroupPeerMemoryFeatures: ProcGetDeviceGroupPeerMemoryFeatures, GetDeviceGroupPeerMemoryFeaturesKHR: ProcGetDeviceGroupPeerMemoryFeaturesKHR, GetDeviceGroupPresentCapabilitiesKHR: ProcGetDeviceGroupPresentCapabilitiesKHR, GetDeviceGroupSurfacePresentModes2EXT: ProcGetDeviceGroupSurfacePresentModes2EXT, GetDeviceGroupSurfacePresentModesKHR: ProcGetDeviceGroupSurfacePresentModesKHR, GetDeviceImageMemoryRequirements: ProcGetDeviceImageMemoryRequirements, GetDeviceImageMemoryRequirementsKHR: ProcGetDeviceImageMemoryRequirementsKHR, GetDeviceImageSparseMemoryRequirements: ProcGetDeviceImageSparseMemoryRequirements, GetDeviceImageSparseMemoryRequirementsKHR: ProcGetDeviceImageSparseMemoryRequirementsKHR, GetDeviceMemoryCommitment: ProcGetDeviceMemoryCommitment, GetDeviceMemoryOpaqueCaptureAddress: ProcGetDeviceMemoryOpaqueCaptureAddress, GetDeviceMemoryOpaqueCaptureAddressKHR: ProcGetDeviceMemoryOpaqueCaptureAddressKHR, GetDeviceMicromapCompatibilityEXT: ProcGetDeviceMicromapCompatibilityEXT, GetDeviceProcAddr: ProcGetDeviceProcAddr, GetDeviceQueue: ProcGetDeviceQueue, GetDeviceQueue2: ProcGetDeviceQueue2, GetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI: ProcGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI, GetDynamicRenderingTilePropertiesQCOM: ProcGetDynamicRenderingTilePropertiesQCOM, GetEventStatus: ProcGetEventStatus, GetFenceFdKHR: ProcGetFenceFdKHR, GetFenceStatus: ProcGetFenceStatus, GetFenceWin32HandleKHR: ProcGetFenceWin32HandleKHR, GetFramebufferTilePropertiesQCOM: ProcGetFramebufferTilePropertiesQCOM, GetGeneratedCommandsMemoryRequirementsNV: ProcGetGeneratedCommandsMemoryRequirementsNV, GetImageDrmFormatModifierPropertiesEXT: ProcGetImageDrmFormatModifierPropertiesEXT, GetImageMemoryRequirements: ProcGetImageMemoryRequirements, GetImageMemoryRequirements2: ProcGetImageMemoryRequirements2, GetImageMemoryRequirements2KHR: ProcGetImageMemoryRequirements2KHR, GetImageOpaqueCaptureDescriptorDataEXT: ProcGetImageOpaqueCaptureDescriptorDataEXT, GetImageSparseMemoryRequirements: ProcGetImageSparseMemoryRequirements, GetImageSparseMemoryRequirements2: ProcGetImageSparseMemoryRequirements2, GetImageSparseMemoryRequirements2KHR: ProcGetImageSparseMemoryRequirements2KHR, GetImageSubresourceLayout: ProcGetImageSubresourceLayout, GetImageSubresourceLayout2EXT: ProcGetImageSubresourceLayout2EXT, GetImageViewAddressNVX: ProcGetImageViewAddressNVX, GetImageViewHandleNVX: ProcGetImageViewHandleNVX, GetImageViewOpaqueCaptureDescriptorDataEXT: ProcGetImageViewOpaqueCaptureDescriptorDataEXT, GetMemoryFdKHR: ProcGetMemoryFdKHR, GetMemoryFdPropertiesKHR: ProcGetMemoryFdPropertiesKHR, GetMemoryHostPointerPropertiesEXT: ProcGetMemoryHostPointerPropertiesEXT, GetMemoryRemoteAddressNV: ProcGetMemoryRemoteAddressNV, GetMemoryWin32HandleKHR: ProcGetMemoryWin32HandleKHR, GetMemoryWin32HandleNV: ProcGetMemoryWin32HandleNV, GetMemoryWin32HandlePropertiesKHR: ProcGetMemoryWin32HandlePropertiesKHR, GetMicromapBuildSizesEXT: ProcGetMicromapBuildSizesEXT, GetPastPresentationTimingGOOGLE: ProcGetPastPresentationTimingGOOGLE, GetPerformanceParameterINTEL: ProcGetPerformanceParameterINTEL, GetPipelineCacheData: ProcGetPipelineCacheData, GetPipelineExecutableInternalRepresentationsKHR: ProcGetPipelineExecutableInternalRepresentationsKHR, GetPipelineExecutablePropertiesKHR: ProcGetPipelineExecutablePropertiesKHR, GetPipelineExecutableStatisticsKHR: ProcGetPipelineExecutableStatisticsKHR, GetPipelinePropertiesEXT: ProcGetPipelinePropertiesEXT, GetPrivateData: ProcGetPrivateData, GetPrivateDataEXT: ProcGetPrivateDataEXT, GetQueryPoolResults: ProcGetQueryPoolResults, GetQueueCheckpointData2NV: ProcGetQueueCheckpointData2NV, GetQueueCheckpointDataNV: ProcGetQueueCheckpointDataNV, GetRayTracingCaptureReplayShaderGroupHandlesKHR: ProcGetRayTracingCaptureReplayShaderGroupHandlesKHR, GetRayTracingShaderGroupHandlesKHR: ProcGetRayTracingShaderGroupHandlesKHR, GetRayTracingShaderGroupHandlesNV: ProcGetRayTracingShaderGroupHandlesNV, GetRayTracingShaderGroupStackSizeKHR: ProcGetRayTracingShaderGroupStackSizeKHR, GetRefreshCycleDurationGOOGLE: ProcGetRefreshCycleDurationGOOGLE, GetRenderAreaGranularity: ProcGetRenderAreaGranularity, GetSamplerOpaqueCaptureDescriptorDataEXT: ProcGetSamplerOpaqueCaptureDescriptorDataEXT, GetSemaphoreCounterValue: ProcGetSemaphoreCounterValue, GetSemaphoreCounterValueKHR: ProcGetSemaphoreCounterValueKHR, GetSemaphoreFdKHR: ProcGetSemaphoreFdKHR, GetSemaphoreWin32HandleKHR: ProcGetSemaphoreWin32HandleKHR, GetShaderBinaryDataEXT: ProcGetShaderBinaryDataEXT, GetShaderInfoAMD: ProcGetShaderInfoAMD, GetShaderModuleCreateInfoIdentifierEXT: ProcGetShaderModuleCreateInfoIdentifierEXT, GetShaderModuleIdentifierEXT: ProcGetShaderModuleIdentifierEXT, GetSwapchainCounterEXT: ProcGetSwapchainCounterEXT, GetSwapchainImagesKHR: ProcGetSwapchainImagesKHR, GetSwapchainStatusKHR: ProcGetSwapchainStatusKHR, GetValidationCacheDataEXT: ProcGetValidationCacheDataEXT, GetVideoSessionMemoryRequirementsKHR: ProcGetVideoSessionMemoryRequirementsKHR, ImportFenceFdKHR: ProcImportFenceFdKHR, ImportFenceWin32HandleKHR: ProcImportFenceWin32HandleKHR, ImportSemaphoreFdKHR: ProcImportSemaphoreFdKHR, ImportSemaphoreWin32HandleKHR: ProcImportSemaphoreWin32HandleKHR, InitializePerformanceApiINTEL: ProcInitializePerformanceApiINTEL, InvalidateMappedMemoryRanges: ProcInvalidateMappedMemoryRanges, MapMemory: ProcMapMemory, MapMemory2KHR: ProcMapMemory2KHR, MergePipelineCaches: ProcMergePipelineCaches, MergeValidationCachesEXT: ProcMergeValidationCachesEXT, QueueBeginDebugUtilsLabelEXT: ProcQueueBeginDebugUtilsLabelEXT, QueueBindSparse: ProcQueueBindSparse, QueueEndDebugUtilsLabelEXT: ProcQueueEndDebugUtilsLabelEXT, QueueInsertDebugUtilsLabelEXT: ProcQueueInsertDebugUtilsLabelEXT, QueuePresentKHR: ProcQueuePresentKHR, QueueSetPerformanceConfigurationINTEL: ProcQueueSetPerformanceConfigurationINTEL, QueueSubmit: ProcQueueSubmit, QueueSubmit2: ProcQueueSubmit2, QueueSubmit2KHR: ProcQueueSubmit2KHR, QueueWaitIdle: ProcQueueWaitIdle, RegisterDeviceEventEXT: ProcRegisterDeviceEventEXT, RegisterDisplayEventEXT: ProcRegisterDisplayEventEXT, ReleaseFullScreenExclusiveModeEXT: ProcReleaseFullScreenExclusiveModeEXT, ReleasePerformanceConfigurationINTEL: ProcReleasePerformanceConfigurationINTEL, ReleaseProfilingLockKHR: ProcReleaseProfilingLockKHR, ReleaseSwapchainImagesEXT: ProcReleaseSwapchainImagesEXT, ResetCommandBuffer: ProcResetCommandBuffer, ResetCommandPool: ProcResetCommandPool, ResetDescriptorPool: ProcResetDescriptorPool, ResetEvent: ProcResetEvent, ResetFences: ProcResetFences, ResetQueryPool: ProcResetQueryPool, ResetQueryPoolEXT: ProcResetQueryPoolEXT, SetDebugUtilsObjectNameEXT: ProcSetDebugUtilsObjectNameEXT, SetDebugUtilsObjectTagEXT: ProcSetDebugUtilsObjectTagEXT, SetDeviceMemoryPriorityEXT: ProcSetDeviceMemoryPriorityEXT, SetEvent: ProcSetEvent, SetHdrMetadataEXT: ProcSetHdrMetadataEXT, SetLocalDimmingAMD: ProcSetLocalDimmingAMD, SetPrivateData: ProcSetPrivateData, SetPrivateDataEXT: ProcSetPrivateDataEXT, SignalSemaphore: ProcSignalSemaphore, SignalSemaphoreKHR: ProcSignalSemaphoreKHR, TrimCommandPool: ProcTrimCommandPool, TrimCommandPoolKHR: ProcTrimCommandPoolKHR, UninitializePerformanceApiINTEL: ProcUninitializePerformanceApiINTEL, UnmapMemory: ProcUnmapMemory, UnmapMemory2KHR: ProcUnmapMemory2KHR, UpdateDescriptorSetWithTemplate: ProcUpdateDescriptorSetWithTemplate, UpdateDescriptorSetWithTemplateKHR: ProcUpdateDescriptorSetWithTemplateKHR, UpdateDescriptorSets: ProcUpdateDescriptorSets, UpdateVideoSessionParametersKHR: ProcUpdateVideoSessionParametersKHR, WaitForFences: ProcWaitForFences, WaitForPresentKHR: ProcWaitForPresentKHR, WaitSemaphores: ProcWaitSemaphores, WaitSemaphoresKHR: ProcWaitSemaphoresKHR, WriteAccelerationStructuresPropertiesKHR: ProcWriteAccelerationStructuresPropertiesKHR, WriteMicromapsPropertiesEXT: ProcWriteMicromapsPropertiesEXT, }
Device Procedure VTable
Related Procedures With Parameters
- load_proc_addresses_device_vtable
- load_proc_addresses (procedure groups)
DirectDriverLoadingFlagLUNARG ¶
DirectDriverLoadingFlagLUNARG :: enum u32 { }
DirectDriverLoadingFlagsLUNARG ¶
DirectDriverLoadingFlagsLUNARG :: distinct bit_set[DirectDriverLoadingFlagLUNARG; Flags]
DirectDriverLoadingInfoLUNARG ¶
DirectDriverLoadingInfoLUNARG :: struct { sType: StructureType, pNext: rawptr, flags: DirectDriverLoadingFlagsLUNARG, pfnGetInstanceProcAddr: ProcGetInstanceProcAddrLUNARG, }
DirectDriverLoadingListLUNARG ¶
DirectDriverLoadingListLUNARG :: struct { sType: StructureType, pNext: rawptr, mode: DirectDriverLoadingModeLUNARG, driverCount: u32, pDrivers: [^]DirectDriverLoadingInfoLUNARG, }
DirectDriverLoadingModeLUNARG ¶
DirectDriverLoadingModeLUNARG :: enum i32 { DIRECT_DRIVER_LOADING_MODE_EXCLUSIVE_LUNARG = 0, DIRECT_DRIVER_LOADING_MODE_INCLUSIVE_LUNARG = 1, }
DiscardRectangleModeEXT ¶
DiscardRectangleModeEXT :: enum i32 { INCLUSIVE = 0, EXCLUSIVE = 1, }
DisplayEventInfoEXT ¶
DisplayEventInfoEXT :: struct { sType: StructureType, pNext: rawptr, displayEvent: DisplayEventTypeEXT, }
DisplayEventTypeEXT ¶
DisplayEventTypeEXT :: enum i32 { FIRST_PIXEL_OUT = 0, }
DisplayKHR ¶
DisplayKHR :: distinct u64
DisplayModeCreateFlagKHR ¶
DisplayModeCreateFlagKHR :: enum u32 { }
DisplayModeCreateFlagsKHR ¶
DisplayModeCreateFlagsKHR :: distinct bit_set[DisplayModeCreateFlagKHR; Flags]
DisplayModeCreateInfoKHR ¶
DisplayModeCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: DisplayModeCreateFlagsKHR, parameters: DisplayModeParametersKHR, }
DisplayModeKHR ¶
DisplayModeKHR :: distinct u64
DisplayModeProperties2KHR ¶
DisplayModeProperties2KHR :: struct { sType: StructureType, pNext: rawptr, displayModeProperties: DisplayModePropertiesKHR, }
DisplayModePropertiesKHR ¶
DisplayModePropertiesKHR :: struct { displayMode: DisplayModeKHR, parameters: DisplayModeParametersKHR, }
DisplayNativeHdrSurfaceCapabilitiesAMD ¶
DisplayNativeHdrSurfaceCapabilitiesAMD :: struct { sType: StructureType, pNext: rawptr, localDimmingSupport: b32, }
DisplayPlaneAlphaFlagKHR ¶
DisplayPlaneAlphaFlagKHR :: enum Flags { OPAQUE = 0, GLOBAL = 1, PER_PIXEL = 2, PER_PIXEL_PREMULTIPLIED = 3, }
DisplayPlaneAlphaFlagsKHR ¶
DisplayPlaneAlphaFlagsKHR :: distinct bit_set[DisplayPlaneAlphaFlagKHR; Flags]
DisplayPlaneCapabilities2KHR ¶
DisplayPlaneCapabilities2KHR :: struct { sType: StructureType, pNext: rawptr, capabilities: DisplayPlaneCapabilitiesKHR, }
DisplayPlaneInfo2KHR ¶
DisplayPlaneInfo2KHR :: struct { sType: StructureType, pNext: rawptr, mode: DisplayModeKHR, planeIndex: u32, }
DisplayPlaneProperties2KHR ¶
DisplayPlaneProperties2KHR :: struct { sType: StructureType, pNext: rawptr, displayPlaneProperties: DisplayPlanePropertiesKHR, }
DisplayPlanePropertiesKHR ¶
DisplayPlanePropertiesKHR :: struct { currentDisplay: DisplayKHR, currentStackIndex: u32, }
DisplayPowerInfoEXT ¶
DisplayPowerInfoEXT :: struct { sType: StructureType, pNext: rawptr, powerState: DisplayPowerStateEXT, }
DisplayPowerStateEXT ¶
DisplayPowerStateEXT :: enum i32 { OFF = 0, SUSPEND = 1, ON = 2, }
DisplayPresentInfoKHR ¶
DisplayPresentInfoKHR :: struct { sType: StructureType, pNext: rawptr, srcRect: Rect2D, dstRect: Rect2D, persistent: b32, }
DisplayProperties2KHR ¶
DisplayProperties2KHR :: struct { sType: StructureType, pNext: rawptr, displayProperties: DisplayPropertiesKHR, }
DisplayPropertiesKHR ¶
DisplayPropertiesKHR :: struct { display: DisplayKHR, displayName: cstring, physicalDimensions: Extent2D, physicalResolution: Extent2D, supportedTransforms: SurfaceTransformFlagsKHR, planeReorderPossible: b32, persistentContent: b32, }
DisplaySurfaceCreateFlagKHR ¶
DisplaySurfaceCreateFlagKHR :: enum u32 { }
DisplaySurfaceCreateFlagsKHR ¶
DisplaySurfaceCreateFlagsKHR :: distinct bit_set[DisplaySurfaceCreateFlagKHR; Flags]
DisplaySurfaceCreateInfoKHR ¶
DisplaySurfaceCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: DisplaySurfaceCreateFlagsKHR, displayMode: DisplayModeKHR, planeIndex: u32, planeStackIndex: u32, transform: SurfaceTransformFlagsKHR, globalAlpha: f32, alphaMode: DisplayPlaneAlphaFlagsKHR, imageExtent: Extent2D, }
DriverId ¶
DriverId :: enum i32 { AMD_PROPRIETARY = 1, AMD_OPEN_SOURCE = 2, MESA_RADV = 3, NVIDIA_PROPRIETARY = 4, INTEL_PROPRIETARY_WINDOWS = 5, INTEL_OPEN_SOURCE_MESA = 6, IMAGINATION_PROPRIETARY = 7, QUALCOMM_PROPRIETARY = 8, ARM_PROPRIETARY = 9, GOOGLE_SWIFTSHADER = 10, GGP_PROPRIETARY = 11, BROADCOM_PROPRIETARY = 12, MESA_LLVMPIPE = 13, MOLTENVK = 14, COREAVI_PROPRIETARY = 15, JUICE_PROPRIETARY = 16, VERISILICON_PROPRIETARY = 17, MESA_TURNIP = 18, MESA_V3DV = 19, MESA_PANVK = 20, SAMSUNG_PROPRIETARY = 21, MESA_VENUS = 22, MESA_DOZEN = 23, MESA_NVK = 24, IMAGINATION_OPEN_SOURCE_MESA = 25, AMD_PROPRIETARY_KHR = 1, AMD_OPEN_SOURCE_KHR = 2, MESA_RADV_KHR = 3, NVIDIA_PROPRIETARY_KHR = 4, INTEL_PROPRIETARY_WINDOWS_KHR = 5, INTEL_OPEN_SOURCE_MESA_KHR = 6, IMAGINATION_PROPRIETARY_KHR = 7, QUALCOMM_PROPRIETARY_KHR = 8, ARM_PROPRIETARY_KHR = 9, GOOGLE_SWIFTSHADER_KHR = 10, GGP_PROPRIETARY_KHR = 11, BROADCOM_PROPRIETARY_KHR = 12, }
DriverIdKHR ¶
DriverIdKHR :: DriverId
DrmFormatModifierProperties2EXT ¶
DrmFormatModifierProperties2EXT :: struct { drmFormatModifier: u64, drmFormatModifierPlaneCount: u32, drmFormatModifierTilingFeatures: FormatFeatureFlags2, }
DrmFormatModifierPropertiesEXT ¶
DrmFormatModifierPropertiesEXT :: struct { drmFormatModifier: u64, drmFormatModifierPlaneCount: u32, drmFormatModifierTilingFeatures: FormatFeatureFlags, }
DrmFormatModifierPropertiesList2EXT ¶
DrmFormatModifierPropertiesList2EXT :: struct { sType: StructureType, pNext: rawptr, drmFormatModifierCount: u32, pDrmFormatModifierProperties: [^]DrmFormatModifierProperties2EXT, }
DrmFormatModifierPropertiesListEXT ¶
DrmFormatModifierPropertiesListEXT :: struct { sType: StructureType, pNext: rawptr, drmFormatModifierCount: u32, pDrmFormatModifierProperties: [^]DrmFormatModifierPropertiesEXT, }
DynamicState ¶
DynamicState :: enum i32 { VIEWPORT = 0, SCISSOR = 1, LINE_WIDTH = 2, DEPTH_BIAS = 3, BLEND_CONSTANTS = 4, DEPTH_BOUNDS = 5, STENCIL_COMPARE_MASK = 6, STENCIL_WRITE_MASK = 7, STENCIL_REFERENCE = 8, CULL_MODE = 1000267000, FRONT_FACE = 1000267001, PRIMITIVE_TOPOLOGY = 1000267002, VIEWPORT_WITH_COUNT = 1000267003, SCISSOR_WITH_COUNT = 1000267004, VERTEX_INPUT_BINDING_STRIDE = 1000267005, DEPTH_TEST_ENABLE = 1000267006, DEPTH_WRITE_ENABLE = 1000267007, DEPTH_COMPARE_OP = 1000267008, DEPTH_BOUNDS_TEST_ENABLE = 1000267009, STENCIL_TEST_ENABLE = 1000267010, STENCIL_OP = 1000267011, RASTERIZER_DISCARD_ENABLE = 1000377001, DEPTH_BIAS_ENABLE = 1000377002, PRIMITIVE_RESTART_ENABLE = 1000377004, VIEWPORT_W_SCALING_NV = 1000087000, DISCARD_RECTANGLE_EXT = 1000099000, DISCARD_RECTANGLE_ENABLE_EXT = 1000099001, DISCARD_RECTANGLE_MODE_EXT = 1000099002, SAMPLE_LOCATIONS_EXT = 1000143000, RAY_TRACING_PIPELINE_STACK_SIZE_KHR = 1000347000, VIEWPORT_SHADING_RATE_PALETTE_NV = 1000164004, VIEWPORT_COARSE_SAMPLE_ORDER_NV = 1000164006, EXCLUSIVE_SCISSOR_ENABLE_NV = 1000205000, EXCLUSIVE_SCISSOR_NV = 1000205001, FRAGMENT_SHADING_RATE_KHR = 1000226000, LINE_STIPPLE_EXT = 1000259000, VERTEX_INPUT_EXT = 1000352000, PATCH_CONTROL_POINTS_EXT = 1000377000, LOGIC_OP_EXT = 1000377003, COLOR_WRITE_ENABLE_EXT = 1000381000, TESSELLATION_DOMAIN_ORIGIN_EXT = 1000455002, DEPTH_CLAMP_ENABLE_EXT = 1000455003, POLYGON_MODE_EXT = 1000455004, RASTERIZATION_SAMPLES_EXT = 1000455005, SAMPLE_MASK_EXT = 1000455006, ALPHA_TO_COVERAGE_ENABLE_EXT = 1000455007, ALPHA_TO_ONE_ENABLE_EXT = 1000455008, LOGIC_OP_ENABLE_EXT = 1000455009, COLOR_BLEND_ENABLE_EXT = 1000455010, COLOR_BLEND_EQUATION_EXT = 1000455011, COLOR_WRITE_MASK_EXT = 1000455012, RASTERIZATION_STREAM_EXT = 1000455013, CONSERVATIVE_RASTERIZATION_MODE_EXT = 1000455014, EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT = 1000455015, DEPTH_CLIP_ENABLE_EXT = 1000455016, SAMPLE_LOCATIONS_ENABLE_EXT = 1000455017, COLOR_BLEND_ADVANCED_EXT = 1000455018, PROVOKING_VERTEX_MODE_EXT = 1000455019, LINE_RASTERIZATION_MODE_EXT = 1000455020, LINE_STIPPLE_ENABLE_EXT = 1000455021, DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT = 1000455022, VIEWPORT_W_SCALING_ENABLE_NV = 1000455023, VIEWPORT_SWIZZLE_NV = 1000455024, COVERAGE_TO_COLOR_ENABLE_NV = 1000455025, COVERAGE_TO_COLOR_LOCATION_NV = 1000455026, COVERAGE_MODULATION_MODE_NV = 1000455027, COVERAGE_MODULATION_TABLE_ENABLE_NV = 1000455028, COVERAGE_MODULATION_TABLE_NV = 1000455029, SHADING_RATE_IMAGE_ENABLE_NV = 1000455030, REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV = 1000455031, COVERAGE_REDUCTION_MODE_NV = 1000455032, ATTACHMENT_FEEDBACK_LOOP_ENABLE_EXT = 1000524000, CULL_MODE_EXT = 1000267000, FRONT_FACE_EXT = 1000267001, PRIMITIVE_TOPOLOGY_EXT = 1000267002, VIEWPORT_WITH_COUNT_EXT = 1000267003, SCISSOR_WITH_COUNT_EXT = 1000267004, VERTEX_INPUT_BINDING_STRIDE_EXT = 1000267005, DEPTH_TEST_ENABLE_EXT = 1000267006, DEPTH_WRITE_ENABLE_EXT = 1000267007, DEPTH_COMPARE_OP_EXT = 1000267008, DEPTH_BOUNDS_TEST_ENABLE_EXT = 1000267009, STENCIL_TEST_ENABLE_EXT = 1000267010, STENCIL_OP_EXT = 1000267011, RASTERIZER_DISCARD_ENABLE_EXT = 1000377001, DEPTH_BIAS_ENABLE_EXT = 1000377002, PRIMITIVE_RESTART_ENABLE_EXT = 1000377004, }
EventCreateFlag ¶
EventCreateFlag :: enum Flags { DEVICE_ONLY = 0, DEVICE_ONLY_KHR = 0, }
EventCreateFlags ¶
EventCreateFlags :: distinct bit_set[EventCreateFlag; Flags]
EventCreateInfo ¶
EventCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: EventCreateFlags, }
ExportFenceCreateInfo ¶
ExportFenceCreateInfo :: struct { sType: StructureType, pNext: rawptr, handleTypes: ExternalFenceHandleTypeFlags, }
ExportFenceCreateInfoKHR ¶
ExportFenceCreateInfoKHR :: ExportFenceCreateInfo
ExportFenceWin32HandleInfoKHR ¶
ExportFenceWin32HandleInfoKHR :: struct { sType: StructureType, pNext: rawptr, pAttributes: [^]sys_windows.SECURITY_ATTRIBUTES, dwAccess: u32, name: [^]u16, }
ExportMemoryAllocateInfo ¶
ExportMemoryAllocateInfo :: struct { sType: StructureType, pNext: rawptr, handleTypes: ExternalMemoryHandleTypeFlags, }
ExportMemoryAllocateInfoKHR ¶
ExportMemoryAllocateInfoKHR :: ExportMemoryAllocateInfo
ExportMemoryAllocateInfoNV ¶
ExportMemoryAllocateInfoNV :: struct { sType: StructureType, pNext: rawptr, handleTypes: ExternalMemoryHandleTypeFlagsNV, }
ExportMemoryWin32HandleInfoKHR ¶
ExportMemoryWin32HandleInfoKHR :: struct { sType: StructureType, pNext: rawptr, pAttributes: [^]sys_windows.SECURITY_ATTRIBUTES, dwAccess: u32, name: [^]u16, }
ExportMemoryWin32HandleInfoNV ¶
ExportMemoryWin32HandleInfoNV :: struct { sType: StructureType, pNext: rawptr, pAttributes: [^]sys_windows.SECURITY_ATTRIBUTES, dwAccess: u32, }
ExportMetalBufferInfoEXT ¶
ExportMetalBufferInfoEXT :: struct { sType: StructureType, pNext: rawptr, memory: DeviceMemory, mtlBuffer: rawptr, }
ExportMetalCommandQueueInfoEXT ¶
ExportMetalCommandQueueInfoEXT :: struct { sType: StructureType, pNext: rawptr, queue: Queue, mtlCommandQueue: rawptr, }
ExportMetalDeviceInfoEXT ¶
ExportMetalDeviceInfoEXT :: struct { sType: StructureType, pNext: rawptr, mtlDevice: rawptr, }
ExportMetalIOSurfaceInfoEXT ¶
ExportMetalIOSurfaceInfoEXT :: struct { sType: StructureType, pNext: rawptr, image: Image, ioSurface: IOSurfaceRef, }
ExportMetalObjectCreateInfoEXT ¶
ExportMetalObjectCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, exportObjectType: ExportMetalObjectTypeFlagsEXT, }
ExportMetalObjectTypeFlagEXT ¶
ExportMetalObjectTypeFlagEXT :: enum Flags { METAL_DEVICE = 0, METAL_COMMAND_QUEUE = 1, METAL_BUFFER = 2, METAL_TEXTURE = 3, METAL_IOSURFACE = 4, METAL_SHARED_EVENT = 5, }
ExportMetalObjectTypeFlagsEXT ¶
ExportMetalObjectTypeFlagsEXT :: distinct bit_set[ExportMetalObjectTypeFlagEXT; Flags]
ExportMetalObjectsInfoEXT ¶
ExportMetalObjectsInfoEXT :: struct { sType: StructureType, pNext: rawptr, }
ExportMetalSharedEventInfoEXT ¶
ExportMetalSharedEventInfoEXT :: struct { sType: StructureType, pNext: rawptr, semaphore: Semaphore, event: Event, mtlSharedEvent: rawptr, }
ExportMetalTextureInfoEXT ¶
ExportMetalTextureInfoEXT :: struct { sType: StructureType, pNext: rawptr, image: Image, imageView: ImageView, bufferView: BufferView, plane: ImageAspectFlags, mtlTexture: rawptr, }
ExportSemaphoreCreateInfo ¶
ExportSemaphoreCreateInfo :: struct { sType: StructureType, pNext: rawptr, handleTypes: ExternalSemaphoreHandleTypeFlags, }
ExportSemaphoreCreateInfoKHR ¶
ExportSemaphoreCreateInfoKHR :: ExportSemaphoreCreateInfo
ExportSemaphoreWin32HandleInfoKHR ¶
ExportSemaphoreWin32HandleInfoKHR :: struct { sType: StructureType, pNext: rawptr, pAttributes: [^]sys_windows.SECURITY_ATTRIBUTES, dwAccess: u32, name: [^]u16, }
ExternalBufferProperties ¶
ExternalBufferProperties :: struct { sType: StructureType, pNext: rawptr, externalMemoryProperties: ExternalMemoryProperties, }
ExternalBufferPropertiesKHR ¶
ExternalBufferPropertiesKHR :: ExternalBufferProperties
ExternalFenceFeatureFlag ¶
ExternalFenceFeatureFlag :: enum Flags { EXPORTABLE = 0, IMPORTABLE = 1, EXPORTABLE_KHR = 0, IMPORTABLE_KHR = 1, }
ExternalFenceFeatureFlagKHR ¶
ExternalFenceFeatureFlagKHR :: ExternalFenceFeatureFlag
ExternalFenceFeatureFlags ¶
ExternalFenceFeatureFlags :: distinct bit_set[ExternalFenceFeatureFlag; Flags]
ExternalFenceFeatureFlagsKHR ¶
ExternalFenceFeatureFlagsKHR :: ExternalFenceFeatureFlags
ExternalFenceHandleTypeFlag ¶
ExternalFenceHandleTypeFlag :: enum Flags { OPAQUE_FD = 0, OPAQUE_WIN32 = 1, OPAQUE_WIN32_KMT = 2, SYNC_FD = 3, OPAQUE_FD_KHR = 0, OPAQUE_WIN32_KHR = 1, OPAQUE_WIN32_KMT_KHR = 2, SYNC_FD_KHR = 3, }
ExternalFenceHandleTypeFlagKHR ¶
ExternalFenceHandleTypeFlagKHR :: ExternalFenceHandleTypeFlag
ExternalFenceHandleTypeFlags ¶
ExternalFenceHandleTypeFlags :: distinct bit_set[ExternalFenceHandleTypeFlag; Flags]
ExternalFenceHandleTypeFlagsKHR ¶
ExternalFenceHandleTypeFlagsKHR :: ExternalFenceHandleTypeFlags
ExternalFenceProperties ¶
ExternalFenceProperties :: struct { sType: StructureType, pNext: rawptr, exportFromImportedHandleTypes: ExternalFenceHandleTypeFlags, compatibleHandleTypes: ExternalFenceHandleTypeFlags, externalFenceFeatures: ExternalFenceFeatureFlags, }
ExternalFencePropertiesKHR ¶
ExternalFencePropertiesKHR :: ExternalFenceProperties
ExternalImageFormatProperties ¶
ExternalImageFormatProperties :: struct { sType: StructureType, pNext: rawptr, externalMemoryProperties: ExternalMemoryProperties, }
ExternalImageFormatPropertiesKHR ¶
ExternalImageFormatPropertiesKHR :: ExternalImageFormatProperties
ExternalImageFormatPropertiesNV ¶
ExternalImageFormatPropertiesNV :: struct { imageFormatProperties: ImageFormatProperties, externalMemoryFeatures: ExternalMemoryFeatureFlagsNV, exportFromImportedHandleTypes: ExternalMemoryHandleTypeFlagsNV, compatibleHandleTypes: ExternalMemoryHandleTypeFlagsNV, }
ExternalMemoryBufferCreateInfo ¶
ExternalMemoryBufferCreateInfo :: struct { sType: StructureType, pNext: rawptr, handleTypes: ExternalMemoryHandleTypeFlags, }
ExternalMemoryBufferCreateInfoKHR ¶
ExternalMemoryBufferCreateInfoKHR :: ExternalMemoryBufferCreateInfo
ExternalMemoryFeatureFlag ¶
ExternalMemoryFeatureFlag :: enum Flags { DEDICATED_ONLY = 0, EXPORTABLE = 1, IMPORTABLE = 2, DEDICATED_ONLY_KHR = 0, EXPORTABLE_KHR = 1, IMPORTABLE_KHR = 2, }
ExternalMemoryFeatureFlagKHR ¶
ExternalMemoryFeatureFlagKHR :: ExternalMemoryFeatureFlag
ExternalMemoryFeatureFlagNV ¶
ExternalMemoryFeatureFlagNV :: enum Flags { DEDICATED_ONLY = 0, EXPORTABLE = 1, IMPORTABLE = 2, }
ExternalMemoryFeatureFlags ¶
ExternalMemoryFeatureFlags :: distinct bit_set[ExternalMemoryFeatureFlag; Flags]
ExternalMemoryFeatureFlagsKHR ¶
ExternalMemoryFeatureFlagsKHR :: ExternalMemoryFeatureFlags
ExternalMemoryFeatureFlagsNV ¶
ExternalMemoryFeatureFlagsNV :: distinct bit_set[ExternalMemoryFeatureFlagNV; Flags]
ExternalMemoryHandleTypeFlag ¶
ExternalMemoryHandleTypeFlag :: enum Flags { OPAQUE_FD = 0, OPAQUE_WIN32 = 1, OPAQUE_WIN32_KMT = 2, D3D11_TEXTURE = 3, D3D11_TEXTURE_KMT = 4, D3D12_HEAP = 5, D3D12_RESOURCE = 6, DMA_BUF_EXT = 9, ANDROID_HARDWARE_BUFFER_ANDROID = 10, HOST_ALLOCATION_EXT = 7, HOST_MAPPED_FOREIGN_MEMORY_EXT = 8, ZIRCON_VMO_FUCHSIA = 11, RDMA_ADDRESS_NV = 12, OPAQUE_FD_KHR = 0, OPAQUE_WIN32_KHR = 1, OPAQUE_WIN32_KMT_KHR = 2, D3D11_TEXTURE_KHR = 3, D3D11_TEXTURE_KMT_KHR = 4, D3D12_HEAP_KHR = 5, D3D12_RESOURCE_KHR = 6, }
ExternalMemoryHandleTypeFlagKHR ¶
ExternalMemoryHandleTypeFlagKHR :: ExternalMemoryHandleTypeFlag
ExternalMemoryHandleTypeFlagNV ¶
ExternalMemoryHandleTypeFlagNV :: enum Flags { OPAQUE_WIN32 = 0, OPAQUE_WIN32_KMT = 1, D3D11_IMAGE = 2, D3D11_IMAGE_KMT = 3, }
ExternalMemoryHandleTypeFlags ¶
ExternalMemoryHandleTypeFlags :: distinct bit_set[ExternalMemoryHandleTypeFlag; Flags]
ExternalMemoryHandleTypeFlagsKHR ¶
ExternalMemoryHandleTypeFlagsKHR :: ExternalMemoryHandleTypeFlags
ExternalMemoryHandleTypeFlagsNV ¶
ExternalMemoryHandleTypeFlagsNV :: distinct bit_set[ExternalMemoryHandleTypeFlagNV; Flags]
ExternalMemoryImageCreateInfo ¶
ExternalMemoryImageCreateInfo :: struct { sType: StructureType, pNext: rawptr, handleTypes: ExternalMemoryHandleTypeFlags, }
ExternalMemoryImageCreateInfoKHR ¶
ExternalMemoryImageCreateInfoKHR :: ExternalMemoryImageCreateInfo
ExternalMemoryImageCreateInfoNV ¶
ExternalMemoryImageCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, handleTypes: ExternalMemoryHandleTypeFlagsNV, }
ExternalMemoryProperties ¶
ExternalMemoryProperties :: struct { externalMemoryFeatures: ExternalMemoryFeatureFlags, exportFromImportedHandleTypes: ExternalMemoryHandleTypeFlags, compatibleHandleTypes: ExternalMemoryHandleTypeFlags, }
ExternalMemoryPropertiesKHR ¶
ExternalMemoryPropertiesKHR :: ExternalMemoryProperties
ExternalSemaphoreFeatureFlag ¶
ExternalSemaphoreFeatureFlag :: enum Flags { EXPORTABLE = 0, IMPORTABLE = 1, EXPORTABLE_KHR = 0, IMPORTABLE_KHR = 1, }
ExternalSemaphoreFeatureFlagKHR ¶
ExternalSemaphoreFeatureFlagKHR :: ExternalSemaphoreFeatureFlag
ExternalSemaphoreFeatureFlags ¶
ExternalSemaphoreFeatureFlags :: distinct bit_set[ExternalSemaphoreFeatureFlag; Flags]
ExternalSemaphoreFeatureFlagsKHR ¶
ExternalSemaphoreFeatureFlagsKHR :: ExternalSemaphoreFeatureFlags
ExternalSemaphoreHandleTypeFlag ¶
ExternalSemaphoreHandleTypeFlag :: enum Flags { OPAQUE_FD = 0, OPAQUE_WIN32 = 1, OPAQUE_WIN32_KMT = 2, D3D12_FENCE = 3, SYNC_FD = 4, ZIRCON_EVENT_FUCHSIA = 7, D3D11_FENCE = 3, OPAQUE_FD_KHR = 0, OPAQUE_WIN32_KHR = 1, OPAQUE_WIN32_KMT_KHR = 2, D3D12_FENCE_KHR = 3, SYNC_FD_KHR = 4, }
ExternalSemaphoreHandleTypeFlagKHR ¶
ExternalSemaphoreHandleTypeFlagKHR :: ExternalSemaphoreHandleTypeFlag
ExternalSemaphoreHandleTypeFlags ¶
ExternalSemaphoreHandleTypeFlags :: distinct bit_set[ExternalSemaphoreHandleTypeFlag; Flags]
ExternalSemaphoreHandleTypeFlagsKHR ¶
ExternalSemaphoreHandleTypeFlagsKHR :: ExternalSemaphoreHandleTypeFlags
ExternalSemaphoreProperties ¶
ExternalSemaphoreProperties :: struct { sType: StructureType, pNext: rawptr, exportFromImportedHandleTypes: ExternalSemaphoreHandleTypeFlags, compatibleHandleTypes: ExternalSemaphoreHandleTypeFlags, externalSemaphoreFeatures: ExternalSemaphoreFeatureFlags, }
ExternalSemaphorePropertiesKHR ¶
ExternalSemaphorePropertiesKHR :: ExternalSemaphoreProperties
FenceCreateFlag ¶
FenceCreateFlag :: enum Flags { SIGNALED = 0, }
FenceCreateFlags ¶
FenceCreateFlags :: distinct bit_set[FenceCreateFlag; Flags]
FenceCreateInfo ¶
FenceCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: FenceCreateFlags, }
FenceGetFdInfoKHR ¶
FenceGetFdInfoKHR :: struct { sType: StructureType, pNext: rawptr, fence: Fence, handleType: ExternalFenceHandleTypeFlags, }
FenceGetWin32HandleInfoKHR ¶
FenceGetWin32HandleInfoKHR :: struct { sType: StructureType, pNext: rawptr, fence: Fence, handleType: ExternalFenceHandleTypeFlags, }
FenceImportFlag ¶
FenceImportFlag :: enum Flags { TEMPORARY = 0, TEMPORARY_KHR = 0, }
FenceImportFlagKHR ¶
FenceImportFlagKHR :: FenceImportFlag
FenceImportFlags ¶
FenceImportFlags :: distinct bit_set[FenceImportFlag; Flags]
FenceImportFlagsKHR ¶
FenceImportFlagsKHR :: FenceImportFlags
Filter ¶
Filter :: enum i32 { NEAREST = 0, LINEAR = 1, CUBIC_EXT = 1000015000, CUBIC_IMG = 1000015000, }
FilterCubicImageViewImageFormatPropertiesEXT ¶
FilterCubicImageViewImageFormatPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, filterCubic: b32, filterCubicMinmax: b32, }
Format ¶
Format :: enum i32 { UNDEFINED = 0, R4G4_UNORM_PACK8 = 1, R4G4B4A4_UNORM_PACK16 = 2, B4G4R4A4_UNORM_PACK16 = 3, R5G6B5_UNORM_PACK16 = 4, B5G6R5_UNORM_PACK16 = 5, R5G5B5A1_UNORM_PACK16 = 6, B5G5R5A1_UNORM_PACK16 = 7, A1R5G5B5_UNORM_PACK16 = 8, R8_UNORM = 9, R8_SNORM = 10, R8_USCALED = 11, R8_SSCALED = 12, R8_UINT = 13, R8_SINT = 14, R8_SRGB = 15, R8G8_UNORM = 16, R8G8_SNORM = 17, R8G8_USCALED = 18, R8G8_SSCALED = 19, R8G8_UINT = 20, R8G8_SINT = 21, R8G8_SRGB = 22, R8G8B8_UNORM = 23, R8G8B8_SNORM = 24, R8G8B8_USCALED = 25, R8G8B8_SSCALED = 26, R8G8B8_UINT = 27, R8G8B8_SINT = 28, R8G8B8_SRGB = 29, B8G8R8_UNORM = 30, B8G8R8_SNORM = 31, B8G8R8_USCALED = 32, B8G8R8_SSCALED = 33, B8G8R8_UINT = 34, B8G8R8_SINT = 35, B8G8R8_SRGB = 36, R8G8B8A8_UNORM = 37, R8G8B8A8_SNORM = 38, R8G8B8A8_USCALED = 39, R8G8B8A8_SSCALED = 40, R8G8B8A8_UINT = 41, R8G8B8A8_SINT = 42, R8G8B8A8_SRGB = 43, B8G8R8A8_UNORM = 44, B8G8R8A8_SNORM = 45, B8G8R8A8_USCALED = 46, B8G8R8A8_SSCALED = 47, B8G8R8A8_UINT = 48, B8G8R8A8_SINT = 49, B8G8R8A8_SRGB = 50, A8B8G8R8_UNORM_PACK32 = 51, A8B8G8R8_SNORM_PACK32 = 52, A8B8G8R8_USCALED_PACK32 = 53, A8B8G8R8_SSCALED_PACK32 = 54, A8B8G8R8_UINT_PACK32 = 55, A8B8G8R8_SINT_PACK32 = 56, A8B8G8R8_SRGB_PACK32 = 57, A2R10G10B10_UNORM_PACK32 = 58, A2R10G10B10_SNORM_PACK32 = 59, A2R10G10B10_USCALED_PACK32 = 60, A2R10G10B10_SSCALED_PACK32 = 61, A2R10G10B10_UINT_PACK32 = 62, A2R10G10B10_SINT_PACK32 = 63, A2B10G10R10_UNORM_PACK32 = 64, A2B10G10R10_SNORM_PACK32 = 65, A2B10G10R10_USCALED_PACK32 = 66, A2B10G10R10_SSCALED_PACK32 = 67, A2B10G10R10_UINT_PACK32 = 68, A2B10G10R10_SINT_PACK32 = 69, R16_UNORM = 70, R16_SNORM = 71, R16_USCALED = 72, R16_SSCALED = 73, R16_UINT = 74, R16_SINT = 75, R16_SFLOAT = 76, R16G16_UNORM = 77, R16G16_SNORM = 78, R16G16_USCALED = 79, R16G16_SSCALED = 80, R16G16_UINT = 81, R16G16_SINT = 82, R16G16_SFLOAT = 83, R16G16B16_UNORM = 84, R16G16B16_SNORM = 85, R16G16B16_USCALED = 86, R16G16B16_SSCALED = 87, R16G16B16_UINT = 88, R16G16B16_SINT = 89, R16G16B16_SFLOAT = 90, R16G16B16A16_UNORM = 91, R16G16B16A16_SNORM = 92, R16G16B16A16_USCALED = 93, R16G16B16A16_SSCALED = 94, R16G16B16A16_UINT = 95, R16G16B16A16_SINT = 96, R16G16B16A16_SFLOAT = 97, R32_UINT = 98, R32_SINT = 99, R32_SFLOAT = 100, R32G32_UINT = 101, R32G32_SINT = 102, R32G32_SFLOAT = 103, R32G32B32_UINT = 104, R32G32B32_SINT = 105, R32G32B32_SFLOAT = 106, R32G32B32A32_UINT = 107, R32G32B32A32_SINT = 108, R32G32B32A32_SFLOAT = 109, R64_UINT = 110, R64_SINT = 111, R64_SFLOAT = 112, R64G64_UINT = 113, R64G64_SINT = 114, R64G64_SFLOAT = 115, R64G64B64_UINT = 116, R64G64B64_SINT = 117, R64G64B64_SFLOAT = 118, R64G64B64A64_UINT = 119, R64G64B64A64_SINT = 120, R64G64B64A64_SFLOAT = 121, B10G11R11_UFLOAT_PACK32 = 122, E5B9G9R9_UFLOAT_PACK32 = 123, D16_UNORM = 124, X8_D24_UNORM_PACK32 = 125, D32_SFLOAT = 126, S8_UINT = 127, D16_UNORM_S8_UINT = 128, D24_UNORM_S8_UINT = 129, D32_SFLOAT_S8_UINT = 130, BC1_RGB_UNORM_BLOCK = 131, BC1_RGB_SRGB_BLOCK = 132, BC1_RGBA_UNORM_BLOCK = 133, BC1_RGBA_SRGB_BLOCK = 134, BC2_UNORM_BLOCK = 135, BC2_SRGB_BLOCK = 136, BC3_UNORM_BLOCK = 137, BC3_SRGB_BLOCK = 138, BC4_UNORM_BLOCK = 139, BC4_SNORM_BLOCK = 140, BC5_UNORM_BLOCK = 141, BC5_SNORM_BLOCK = 142, BC6H_UFLOAT_BLOCK = 143, BC6H_SFLOAT_BLOCK = 144, BC7_UNORM_BLOCK = 145, BC7_SRGB_BLOCK = 146, ETC2_R8G8B8_UNORM_BLOCK = 147, ETC2_R8G8B8_SRGB_BLOCK = 148, ETC2_R8G8B8A1_UNORM_BLOCK = 149, ETC2_R8G8B8A1_SRGB_BLOCK = 150, ETC2_R8G8B8A8_UNORM_BLOCK = 151, ETC2_R8G8B8A8_SRGB_BLOCK = 152, EAC_R11_UNORM_BLOCK = 153, EAC_R11_SNORM_BLOCK = 154, EAC_R11G11_UNORM_BLOCK = 155, EAC_R11G11_SNORM_BLOCK = 156, ASTC_4x4_UNORM_BLOCK = 157, ASTC_4x4_SRGB_BLOCK = 158, ASTC_5x4_UNORM_BLOCK = 159, ASTC_5x4_SRGB_BLOCK = 160, ASTC_5x5_UNORM_BLOCK = 161, ASTC_5x5_SRGB_BLOCK = 162, ASTC_6x5_UNORM_BLOCK = 163, ASTC_6x5_SRGB_BLOCK = 164, ASTC_6x6_UNORM_BLOCK = 165, ASTC_6x6_SRGB_BLOCK = 166, ASTC_8x5_UNORM_BLOCK = 167, ASTC_8x5_SRGB_BLOCK = 168, ASTC_8x6_UNORM_BLOCK = 169, ASTC_8x6_SRGB_BLOCK = 170, ASTC_8x8_UNORM_BLOCK = 171, ASTC_8x8_SRGB_BLOCK = 172, ASTC_10x5_UNORM_BLOCK = 173, ASTC_10x5_SRGB_BLOCK = 174, ASTC_10x6_UNORM_BLOCK = 175, ASTC_10x6_SRGB_BLOCK = 176, ASTC_10x8_UNORM_BLOCK = 177, ASTC_10x8_SRGB_BLOCK = 178, ASTC_10x10_UNORM_BLOCK = 179, ASTC_10x10_SRGB_BLOCK = 180, ASTC_12x10_UNORM_BLOCK = 181, ASTC_12x10_SRGB_BLOCK = 182, ASTC_12x12_UNORM_BLOCK = 183, ASTC_12x12_SRGB_BLOCK = 184, G8B8G8R8_422_UNORM = 1000156000, B8G8R8G8_422_UNORM = 1000156001, G8_B8_R8_3PLANE_420_UNORM = 1000156002, G8_B8R8_2PLANE_420_UNORM = 1000156003, G8_B8_R8_3PLANE_422_UNORM = 1000156004, G8_B8R8_2PLANE_422_UNORM = 1000156005, G8_B8_R8_3PLANE_444_UNORM = 1000156006, R10X6_UNORM_PACK16 = 1000156007, R10X6G10X6_UNORM_2PACK16 = 1000156008, R10X6G10X6B10X6A10X6_UNORM_4PACK16 = 1000156009, G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 = 1000156010, B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 = 1000156011, G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 = 1000156012, G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 = 1000156013, G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 = 1000156014, G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 = 1000156015, G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 = 1000156016, R12X4_UNORM_PACK16 = 1000156017, R12X4G12X4_UNORM_2PACK16 = 1000156018, R12X4G12X4B12X4A12X4_UNORM_4PACK16 = 1000156019, G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 = 1000156020, B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 = 1000156021, G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 = 1000156022, G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 = 1000156023, G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 = 1000156024, G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 = 1000156025, G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 = 1000156026, G16B16G16R16_422_UNORM = 1000156027, B16G16R16G16_422_UNORM = 1000156028, G16_B16_R16_3PLANE_420_UNORM = 1000156029, G16_B16R16_2PLANE_420_UNORM = 1000156030, G16_B16_R16_3PLANE_422_UNORM = 1000156031, G16_B16R16_2PLANE_422_UNORM = 1000156032, G16_B16_R16_3PLANE_444_UNORM = 1000156033, G8_B8R8_2PLANE_444_UNORM = 1000330000, G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16 = 1000330001, G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16 = 1000330002, G16_B16R16_2PLANE_444_UNORM = 1000330003, A4R4G4B4_UNORM_PACK16 = 1000340000, A4B4G4R4_UNORM_PACK16 = 1000340001, ASTC_4x4_SFLOAT_BLOCK = 1000066000, ASTC_5x4_SFLOAT_BLOCK = 1000066001, ASTC_5x5_SFLOAT_BLOCK = 1000066002, ASTC_6x5_SFLOAT_BLOCK = 1000066003, ASTC_6x6_SFLOAT_BLOCK = 1000066004, ASTC_8x5_SFLOAT_BLOCK = 1000066005, ASTC_8x6_SFLOAT_BLOCK = 1000066006, ASTC_8x8_SFLOAT_BLOCK = 1000066007, ASTC_10x5_SFLOAT_BLOCK = 1000066008, ASTC_10x6_SFLOAT_BLOCK = 1000066009, ASTC_10x8_SFLOAT_BLOCK = 1000066010, ASTC_10x10_SFLOAT_BLOCK = 1000066011, ASTC_12x10_SFLOAT_BLOCK = 1000066012, ASTC_12x12_SFLOAT_BLOCK = 1000066013, PVRTC1_2BPP_UNORM_BLOCK_IMG = 1000054000, PVRTC1_4BPP_UNORM_BLOCK_IMG = 1000054001, PVRTC2_2BPP_UNORM_BLOCK_IMG = 1000054002, PVRTC2_4BPP_UNORM_BLOCK_IMG = 1000054003, PVRTC1_2BPP_SRGB_BLOCK_IMG = 1000054004, PVRTC1_4BPP_SRGB_BLOCK_IMG = 1000054005, PVRTC2_2BPP_SRGB_BLOCK_IMG = 1000054006, PVRTC2_4BPP_SRGB_BLOCK_IMG = 1000054007, R16G16_S10_5_NV = 1000464000, ASTC_4x4_SFLOAT_BLOCK_EXT = 1000066000, ASTC_5x4_SFLOAT_BLOCK_EXT = 1000066001, ASTC_5x5_SFLOAT_BLOCK_EXT = 1000066002, ASTC_6x5_SFLOAT_BLOCK_EXT = 1000066003, ASTC_6x6_SFLOAT_BLOCK_EXT = 1000066004, ASTC_8x5_SFLOAT_BLOCK_EXT = 1000066005, ASTC_8x6_SFLOAT_BLOCK_EXT = 1000066006, ASTC_8x8_SFLOAT_BLOCK_EXT = 1000066007, ASTC_10x5_SFLOAT_BLOCK_EXT = 1000066008, ASTC_10x6_SFLOAT_BLOCK_EXT = 1000066009, ASTC_10x8_SFLOAT_BLOCK_EXT = 1000066010, ASTC_10x10_SFLOAT_BLOCK_EXT = 1000066011, ASTC_12x10_SFLOAT_BLOCK_EXT = 1000066012, ASTC_12x12_SFLOAT_BLOCK_EXT = 1000066013, G8B8G8R8_422_UNORM_KHR = 1000156000, B8G8R8G8_422_UNORM_KHR = 1000156001, G8_B8_R8_3PLANE_420_UNORM_KHR = 1000156002, G8_B8R8_2PLANE_420_UNORM_KHR = 1000156003, G8_B8_R8_3PLANE_422_UNORM_KHR = 1000156004, G8_B8R8_2PLANE_422_UNORM_KHR = 1000156005, G8_B8_R8_3PLANE_444_UNORM_KHR = 1000156006, R10X6_UNORM_PACK16_KHR = 1000156007, R10X6G10X6_UNORM_2PACK16_KHR = 1000156008, R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR = 1000156009, G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR = 1000156010, B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR = 1000156011, G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR = 1000156012, G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR = 1000156013, G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR = 1000156014, G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR = 1000156015, G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR = 1000156016, R12X4_UNORM_PACK16_KHR = 1000156017, R12X4G12X4_UNORM_2PACK16_KHR = 1000156018, R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR = 1000156019, G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR = 1000156020, B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR = 1000156021, G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR = 1000156022, G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR = 1000156023, G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR = 1000156024, G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR = 1000156025, G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR = 1000156026, G16B16G16R16_422_UNORM_KHR = 1000156027, B16G16R16G16_422_UNORM_KHR = 1000156028, G16_B16_R16_3PLANE_420_UNORM_KHR = 1000156029, G16_B16R16_2PLANE_420_UNORM_KHR = 1000156030, G16_B16_R16_3PLANE_422_UNORM_KHR = 1000156031, G16_B16R16_2PLANE_422_UNORM_KHR = 1000156032, G16_B16_R16_3PLANE_444_UNORM_KHR = 1000156033, G8_B8R8_2PLANE_444_UNORM_EXT = 1000330000, G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT = 1000330001, G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT = 1000330002, G16_B16R16_2PLANE_444_UNORM_EXT = 1000330003, A4R4G4B4_UNORM_PACK16_EXT = 1000340000, A4B4G4R4_UNORM_PACK16_EXT = 1000340001, }
FormatFeatureFlag ¶
FormatFeatureFlag :: enum Flags { SAMPLED_IMAGE = 0, STORAGE_IMAGE = 1, STORAGE_IMAGE_ATOMIC = 2, UNIFORM_TEXEL_BUFFER = 3, STORAGE_TEXEL_BUFFER = 4, STORAGE_TEXEL_BUFFER_ATOMIC = 5, VERTEX_BUFFER = 6, COLOR_ATTACHMENT = 7, COLOR_ATTACHMENT_BLEND = 8, DEPTH_STENCIL_ATTACHMENT = 9, BLIT_SRC = 10, BLIT_DST = 11, SAMPLED_IMAGE_FILTER_LINEAR = 12, TRANSFER_SRC = 14, TRANSFER_DST = 15, MIDPOINT_CHROMA_SAMPLES = 17, SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER = 18, SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER = 19, SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT = 20, SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE = 21, DISJOINT = 22, COSITED_CHROMA_SAMPLES = 23, SAMPLED_IMAGE_FILTER_MINMAX = 16, VIDEO_DECODE_OUTPUT_KHR = 25, VIDEO_DECODE_DPB_KHR = 26, ACCELERATION_STRUCTURE_VERTEX_BUFFER_KHR = 29, SAMPLED_IMAGE_FILTER_CUBIC_EXT = 13, FRAGMENT_DENSITY_MAP_EXT = 24, FRAGMENT_SHADING_RATE_ATTACHMENT_KHR = 30, VIDEO_ENCODE_INPUT_KHR = 27, VIDEO_ENCODE_DPB_KHR = 28, SAMPLED_IMAGE_FILTER_CUBIC_IMG = 13, TRANSFER_SRC_KHR = 14, TRANSFER_DST_KHR = 15, SAMPLED_IMAGE_FILTER_MINMAX_EXT = 16, MIDPOINT_CHROMA_SAMPLES_KHR = 17, SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_KHR = 18, SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_KHR = 19, SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_KHR = 20, SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_KHR = 21, DISJOINT_KHR = 22, COSITED_CHROMA_SAMPLES_KHR = 23, }
FormatFeatureFlag2 ¶
FormatFeatureFlag2 :: enum Flags64 { SAMPLED_IMAGE = 0, SAMPLED_IMAGE_KHR = 0, STORAGE_IMAGE = 1, STORAGE_IMAGE_KHR = 1, STORAGE_IMAGE_ATOMIC = 2, STORAGE_IMAGE_ATOMIC_KHR = 2, UNIFORM_TEXEL_BUFFER = 3, UNIFORM_TEXEL_BUFFER_KHR = 3, STORAGE_TEXEL_BUFFER = 4, STORAGE_TEXEL_BUFFER_KHR = 4, STORAGE_TEXEL_BUFFER_ATOMIC = 5, STORAGE_TEXEL_BUFFER_ATOMIC_KHR = 5, VERTEX_BUFFER = 6, VERTEX_BUFFER_KHR = 6, COLOR_ATTACHMENT = 7, COLOR_ATTACHMENT_KHR = 7, COLOR_ATTACHMENT_BLEND = 8, COLOR_ATTACHMENT_BLEND_KHR = 8, DEPTH_STENCIL_ATTACHMENT = 9, DEPTH_STENCIL_ATTACHMENT_KHR = 9, BLIT_SRC = 10, BLIT_SRC_KHR = 10, BLIT_DST = 11, BLIT_DST_KHR = 11, SAMPLED_IMAGE_FILTER_LINEAR = 12, SAMPLED_IMAGE_FILTER_LINEAR_KHR = 12, SAMPLED_IMAGE_FILTER_CUBIC = 13, SAMPLED_IMAGE_FILTER_CUBIC_EXT = 13, TRANSFER_SRC = 14, TRANSFER_SRC_KHR = 14, TRANSFER_DST = 15, TRANSFER_DST_KHR = 15, SAMPLED_IMAGE_FILTER_MINMAX = 16, SAMPLED_IMAGE_FILTER_MINMAX_KHR = 16, MIDPOINT_CHROMA_SAMPLES = 17, MIDPOINT_CHROMA_SAMPLES_KHR = 17, SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER = 18, SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_KHR = 18, SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER = 19, SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_KHR = 19, SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT = 20, SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_KHR = 20, SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE = 21, SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_KHR = 21, DISJOINT = 22, DISJOINT_KHR = 22, COSITED_CHROMA_SAMPLES = 23, COSITED_CHROMA_SAMPLES_KHR = 23, STORAGE_READ_WITHOUT_FORMAT = 31, STORAGE_READ_WITHOUT_FORMAT_KHR = 31, STORAGE_WRITE_WITHOUT_FORMAT = 32, STORAGE_WRITE_WITHOUT_FORMAT_KHR = 32, SAMPLED_IMAGE_DEPTH_COMPARISON = 33, SAMPLED_IMAGE_DEPTH_COMPARISON_KHR = 33, VIDEO_DECODE_OUTPUT_KHR = 25, VIDEO_DECODE_DPB_KHR = 26, ACCELERATION_STRUCTURE_VERTEX_BUFFER_KHR = 29, FRAGMENT_DENSITY_MAP_EXT = 24, FRAGMENT_SHADING_RATE_ATTACHMENT_KHR = 30, VIDEO_ENCODE_INPUT_KHR = 27, VIDEO_ENCODE_DPB_KHR = 28, LINEAR_COLOR_ATTACHMENT_NV = 38, WEIGHT_IMAGE_QCOM = 34, WEIGHT_SAMPLED_IMAGE_QCOM = 35, BLOCK_MATCHING_QCOM = 36, BOX_FILTER_SAMPLED_QCOM = 37, OPTICAL_FLOW_IMAGE_NV = 40, OPTICAL_FLOW_VECTOR_NV = 41, OPTICAL_FLOW_COST_NV = 42, }
FormatFeatureFlag2KHR ¶
FormatFeatureFlag2KHR :: FormatFeatureFlag2
FormatFeatureFlags ¶
FormatFeatureFlags :: distinct bit_set[FormatFeatureFlag; Flags]
FormatFeatureFlags2 ¶
FormatFeatureFlags2 :: distinct bit_set[FormatFeatureFlag2; Flags64]
FormatFeatureFlags2KHR ¶
FormatFeatureFlags2KHR :: FormatFeatureFlags2
FormatProperties ¶
FormatProperties :: struct { linearTilingFeatures: FormatFeatureFlags, optimalTilingFeatures: FormatFeatureFlags, bufferFeatures: FormatFeatureFlags, }
FormatProperties2 ¶
FormatProperties2 :: struct { sType: StructureType, pNext: rawptr, formatProperties: FormatProperties, }
FormatProperties2KHR ¶
FormatProperties2KHR :: FormatProperties2
FormatProperties3 ¶
FormatProperties3 :: struct { sType: StructureType, pNext: rawptr, linearTilingFeatures: FormatFeatureFlags2, optimalTilingFeatures: FormatFeatureFlags2, bufferFeatures: FormatFeatureFlags2, }
FormatProperties3KHR ¶
FormatProperties3KHR :: FormatProperties3
FragmentShadingRateAttachmentInfoKHR ¶
FragmentShadingRateAttachmentInfoKHR :: struct { sType: StructureType, pNext: rawptr, pFragmentShadingRateAttachment: ^AttachmentReference2, shadingRateAttachmentTexelSize: Extent2D, }
FragmentShadingRateCombinerOpKHR ¶
FragmentShadingRateCombinerOpKHR :: enum i32 { KEEP = 0, REPLACE = 1, MIN = 2, MAX = 3, MUL = 4, }
FragmentShadingRateNV ¶
FragmentShadingRateNV :: enum i32 { _1_INVOCATION_PER_PIXEL = 0, _1_INVOCATION_PER_1X2_PIXELS = 1, _1_INVOCATION_PER_2X1_PIXELS = 4, _1_INVOCATION_PER_2X2_PIXELS = 5, _1_INVOCATION_PER_2X4_PIXELS = 6, _1_INVOCATION_PER_4X2_PIXELS = 9, _1_INVOCATION_PER_4X4_PIXELS = 10, _2_INVOCATIONS_PER_PIXEL = 11, _4_INVOCATIONS_PER_PIXEL = 12, _8_INVOCATIONS_PER_PIXEL = 13, _16_INVOCATIONS_PER_PIXEL = 14, NO_INVOCATIONS = 15, }
FragmentShadingRateTypeNV ¶
FragmentShadingRateTypeNV :: enum i32 { FRAGMENT_SIZE = 0, ENUMS = 1, }
Framebuffer ¶
Framebuffer :: distinct u64
FramebufferAttachmentImageInfo ¶
FramebufferAttachmentImageInfo :: struct { sType: StructureType, pNext: rawptr, flags: ImageCreateFlags, usage: ImageUsageFlags, width: u32, height: u32, layerCount: u32, viewFormatCount: u32, pViewFormats: [^]Format, }
FramebufferAttachmentImageInfoKHR ¶
FramebufferAttachmentImageInfoKHR :: FramebufferAttachmentImageInfo
FramebufferAttachmentsCreateInfo ¶
FramebufferAttachmentsCreateInfo :: struct { sType: StructureType, pNext: rawptr, attachmentImageInfoCount: u32, pAttachmentImageInfos: [^]FramebufferAttachmentImageInfo, }
FramebufferAttachmentsCreateInfoKHR ¶
FramebufferAttachmentsCreateInfoKHR :: FramebufferAttachmentsCreateInfo
FramebufferCreateFlag ¶
FramebufferCreateFlag :: enum Flags { IMAGELESS = 0, IMAGELESS_KHR = 0, }
FramebufferCreateFlags ¶
FramebufferCreateFlags :: distinct bit_set[FramebufferCreateFlag; Flags]
FramebufferCreateInfo ¶
FramebufferCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: FramebufferCreateFlags, renderPass: RenderPass, attachmentCount: u32, pAttachments: [^]ImageView, width: u32, height: u32, layers: u32, }
FramebufferMixedSamplesCombinationNV ¶
FramebufferMixedSamplesCombinationNV :: struct { sType: StructureType, pNext: rawptr, coverageReductionMode: CoverageReductionModeNV, rasterizationSamples: SampleCountFlags, depthStencilSamples: SampleCountFlags, colorSamples: SampleCountFlags, }
FrontFace ¶
FrontFace :: enum i32 { COUNTER_CLOCKWISE = 0, CLOCKWISE = 1, }
FullScreenExclusiveEXT ¶
FullScreenExclusiveEXT :: enum i32 { DEFAULT = 0, ALLOWED = 1, DISALLOWED = 2, APPLICATION_CONTROLLED = 3, }
GeneratedCommandsInfoNV ¶
GeneratedCommandsInfoNV :: struct { sType: StructureType, pNext: rawptr, pipelineBindPoint: PipelineBindPoint, pipeline: Pipeline, indirectCommandsLayout: IndirectCommandsLayoutNV, streamCount: u32, pStreams: [^]IndirectCommandsStreamNV, sequencesCount: u32, preprocessBuffer: Buffer, preprocessOffset: DeviceSize, preprocessSize: DeviceSize, sequencesCountBuffer: Buffer, sequencesCountOffset: DeviceSize, sequencesIndexBuffer: Buffer, sequencesIndexOffset: DeviceSize, }
GeneratedCommandsMemoryRequirementsInfoNV ¶
GeneratedCommandsMemoryRequirementsInfoNV :: struct { sType: StructureType, pNext: rawptr, pipelineBindPoint: PipelineBindPoint, pipeline: Pipeline, indirectCommandsLayout: IndirectCommandsLayoutNV, maxSequencesCount: u32, }
GeometryAABBNV ¶
GeometryAABBNV :: struct { sType: StructureType, pNext: rawptr, aabbData: Buffer, numAABBs: u32, stride: u32, offset: DeviceSize, }
GeometryDataNV ¶
GeometryDataNV :: struct { triangles: GeometryTrianglesNV, aabbs: GeometryAABBNV, }
GeometryFlagKHR ¶
GeometryFlagKHR :: enum Flags { OPAQUE = 0, NO_DUPLICATE_ANY_HIT_INVOCATION = 1, OPAQUE_NV = 0, NO_DUPLICATE_ANY_HIT_INVOCATION_NV = 1, }
GeometryFlagNV ¶
GeometryFlagNV :: GeometryFlagKHR
GeometryFlagsKHR ¶
GeometryFlagsKHR :: distinct bit_set[GeometryFlagKHR; Flags]
GeometryFlagsNV ¶
GeometryFlagsNV :: GeometryFlagsKHR
GeometryInstanceFlagKHR ¶
GeometryInstanceFlagKHR :: enum Flags { TRIANGLE_FACING_CULL_DISABLE = 0, TRIANGLE_FLIP_FACING = 1, FORCE_OPAQUE = 2, FORCE_NO_OPAQUE = 3, FORCE_OPACITY_MICROMAP_2_STATE_EXT = 4, DISABLE_OPACITY_MICROMAPS_EXT = 5, TRIANGLE_FRONT_COUNTERCLOCKWISE = 1, TRIANGLE_CULL_DISABLE_NV = 0, TRIANGLE_FRONT_COUNTERCLOCKWISE_NV = 1, FORCE_OPAQUE_NV = 2, FORCE_NO_OPAQUE_NV = 3, }
GeometryInstanceFlagNV ¶
GeometryInstanceFlagNV :: GeometryInstanceFlagKHR
GeometryInstanceFlagsKHR ¶
GeometryInstanceFlagsKHR :: distinct bit_set[GeometryInstanceFlagKHR; Flags]
GeometryInstanceFlagsNV ¶
GeometryInstanceFlagsNV :: GeometryInstanceFlagsKHR
GeometryNV ¶
GeometryNV :: struct { sType: StructureType, pNext: rawptr, geometryType: GeometryTypeKHR, geometry: GeometryDataNV, flags: GeometryFlagsKHR, }
GeometryTrianglesNV ¶
GeometryTrianglesNV :: struct { sType: StructureType, pNext: rawptr, vertexData: Buffer, vertexOffset: DeviceSize, vertexCount: u32, vertexStride: DeviceSize, vertexFormat: Format, indexData: Buffer, indexOffset: DeviceSize, indexCount: u32, indexType: IndexType, transformData: Buffer, transformOffset: DeviceSize, }
GeometryTypeKHR ¶
GeometryTypeKHR :: enum i32 { TRIANGLES = 0, AABBS = 1, INSTANCES = 2, TRIANGLES_NV = 0, AABBS_NV = 1, }
GeometryTypeNV ¶
GeometryTypeNV :: GeometryTypeKHR
GraphicsPipelineCreateInfo ¶
GraphicsPipelineCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineCreateFlags, stageCount: u32, pStages: [^]PipelineShaderStageCreateInfo, pVertexInputState: ^PipelineVertexInputStateCreateInfo, pInputAssemblyState: ^PipelineInputAssemblyStateCreateInfo, pTessellationState: ^PipelineTessellationStateCreateInfo, pViewportState: ^PipelineViewportStateCreateInfo, pRasterizationState: ^PipelineRasterizationStateCreateInfo, pMultisampleState: ^PipelineMultisampleStateCreateInfo, pDepthStencilState: ^PipelineDepthStencilStateCreateInfo, pColorBlendState: ^PipelineColorBlendStateCreateInfo, pDynamicState: ^PipelineDynamicStateCreateInfo, layout: PipelineLayout, renderPass: RenderPass, subpass: u32, basePipelineHandle: Pipeline, basePipelineIndex: i32, }
GraphicsPipelineLibraryCreateInfoEXT ¶
GraphicsPipelineLibraryCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, flags: GraphicsPipelineLibraryFlagsEXT, }
GraphicsPipelineLibraryFlagEXT ¶
GraphicsPipelineLibraryFlagEXT :: enum Flags { VERTEX_INPUT_INTERFACE = 0, PRE_RASTERIZATION_SHADERS = 1, FRAGMENT_SHADER = 2, FRAGMENT_OUTPUT_INTERFACE = 3, }
GraphicsPipelineLibraryFlagsEXT ¶
GraphicsPipelineLibraryFlagsEXT :: distinct bit_set[GraphicsPipelineLibraryFlagEXT; Flags]
GraphicsPipelineShaderGroupsCreateInfoNV ¶
GraphicsPipelineShaderGroupsCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, groupCount: u32, pGroups: [^]GraphicsShaderGroupCreateInfoNV, pipelineCount: u32, pPipelines: [^]Pipeline, }
GraphicsShaderGroupCreateInfoNV ¶
GraphicsShaderGroupCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, stageCount: u32, pStages: [^]PipelineShaderStageCreateInfo, pVertexInputState: ^PipelineVertexInputStateCreateInfo, pTessellationState: ^PipelineTessellationStateCreateInfo, }
HINSTANCE ¶
HINSTANCE :: sys_windows.HANDLE
HMONITOR ¶
HMONITOR :: sys_windows.HMONITOR
HdrMetadataEXT ¶
HdrMetadataEXT :: struct { sType: StructureType, pNext: rawptr, displayPrimaryRed: XYColorEXT, displayPrimaryGreen: XYColorEXT, displayPrimaryBlue: XYColorEXT, whitePoint: XYColorEXT, maxLuminance: f32, minLuminance: f32, maxContentLightLevel: f32, maxFrameAverageLightLevel: f32, }
HeadlessSurfaceCreateFlagEXT ¶
HeadlessSurfaceCreateFlagEXT :: enum u32 { }
HeadlessSurfaceCreateFlagsEXT ¶
HeadlessSurfaceCreateFlagsEXT :: distinct bit_set[HeadlessSurfaceCreateFlagEXT; Flags]
HeadlessSurfaceCreateInfoEXT ¶
HeadlessSurfaceCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, flags: HeadlessSurfaceCreateFlagsEXT, }
IOSSurfaceCreateFlagMVK ¶
IOSSurfaceCreateFlagMVK :: enum u32 { }
IOSSurfaceCreateFlagsMVK ¶
IOSSurfaceCreateFlagsMVK :: distinct bit_set[IOSSurfaceCreateFlagMVK; Flags]
IOSSurfaceCreateInfoMVK ¶
IOSSurfaceCreateInfoMVK :: struct { sType: StructureType, pNext: rawptr, flags: IOSSurfaceCreateFlagsMVK, pView: rawptr, }
ImageAspectFlag ¶
ImageAspectFlag :: enum Flags { COLOR = 0, DEPTH = 1, STENCIL = 2, METADATA = 3, PLANE_0 = 4, PLANE_1 = 5, PLANE_2 = 6, MEMORY_PLANE_0_EXT = 7, MEMORY_PLANE_1_EXT = 8, MEMORY_PLANE_2_EXT = 9, MEMORY_PLANE_3_EXT = 10, PLANE_0_KHR = 4, PLANE_1_KHR = 5, PLANE_2_KHR = 6, }
ImageBlit ¶
ImageBlit :: struct { srcSubresource: ImageSubresourceLayers, srcOffsets: [2]Offset3D, dstSubresource: ImageSubresourceLayers, dstOffsets: [2]Offset3D, }
ImageBlit2 ¶
ImageBlit2 :: struct { sType: StructureType, pNext: rawptr, srcSubresource: ImageSubresourceLayers, srcOffsets: [2]Offset3D, dstSubresource: ImageSubresourceLayers, dstOffsets: [2]Offset3D, }
ImageBlit2KHR ¶
ImageBlit2KHR :: ImageBlit2
ImageCaptureDescriptorDataInfoEXT ¶
ImageCaptureDescriptorDataInfoEXT :: struct { sType: StructureType, pNext: rawptr, image: Image, }
ImageCompressionControlEXT ¶
ImageCompressionControlEXT :: struct { sType: StructureType, pNext: rawptr, flags: ImageCompressionFlagsEXT, compressionControlPlaneCount: u32, pFixedRateFlags: [^]ImageCompressionFixedRateFlagsEXT, }
ImageCompressionFixedRateFlagEXT ¶
ImageCompressionFixedRateFlagEXT :: enum Flags { _1BPC = 0, _2BPC = 1, _3BPC = 2, _4BPC = 3, _5BPC = 4, _6BPC = 5, _7BPC = 6, _8BPC = 7, _9BPC = 8, _10BPC = 9, _11BPC = 10, _12BPC = 11, _13BPC = 12, _14BPC = 13, _15BPC = 14, _16BPC = 15, _17BPC = 16, _18BPC = 17, _19BPC = 18, _20BPC = 19, _21BPC = 20, _22BPC = 21, _23BPC = 22, _24BPC = 23, }
ImageCompressionFixedRateFlagsEXT ¶
ImageCompressionFixedRateFlagsEXT :: distinct bit_set[ImageCompressionFixedRateFlagEXT; Flags]
Related Constants
ImageCompressionFlagEXT ¶
ImageCompressionFlagEXT :: enum Flags { FIXED_RATE_DEFAULT = 0, FIXED_RATE_EXPLICIT = 1, DISABLED = 2, }
ImageCompressionFlagsEXT ¶
ImageCompressionFlagsEXT :: distinct bit_set[ImageCompressionFlagEXT; Flags]
Related Constants
ImageCompressionPropertiesEXT ¶
ImageCompressionPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, imageCompressionFlags: ImageCompressionFlagsEXT, imageCompressionFixedRateFlags: ImageCompressionFixedRateFlagsEXT, }
ImageCopy ¶
ImageCopy :: struct { srcSubresource: ImageSubresourceLayers, srcOffset: Offset3D, dstSubresource: ImageSubresourceLayers, dstOffset: Offset3D, extent: Extent3D, }
ImageCopy2 ¶
ImageCopy2 :: struct { sType: StructureType, pNext: rawptr, srcSubresource: ImageSubresourceLayers, srcOffset: Offset3D, dstSubresource: ImageSubresourceLayers, dstOffset: Offset3D, extent: Extent3D, }
ImageCopy2KHR ¶
ImageCopy2KHR :: ImageCopy2
ImageCreateFlag ¶
ImageCreateFlag :: enum Flags { SPARSE_BINDING = 0, SPARSE_RESIDENCY = 1, SPARSE_ALIASED = 2, MUTABLE_FORMAT = 3, CUBE_COMPATIBLE = 4, ALIAS = 10, SPLIT_INSTANCE_BIND_REGIONS = 6, D2_ARRAY_COMPATIBLE = 5, BLOCK_TEXEL_VIEW_COMPATIBLE = 7, EXTENDED_USAGE = 8, PROTECTED = 11, DISJOINT = 9, CORNER_SAMPLED_NV = 13, SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_EXT = 12, SUBSAMPLED_EXT = 14, DESCRIPTOR_BUFFER_CAPTURE_REPLAY_EXT = 16, MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXT = 18, D2_VIEW_COMPATIBLE_EXT = 17, FRAGMENT_DENSITY_MAP_OFFSET_QCOM = 15, SPLIT_INSTANCE_BIND_REGIONS_KHR = 6, D2_ARRAY_COMPATIBLE_KHR = 5, BLOCK_TEXEL_VIEW_COMPATIBLE_KHR = 7, EXTENDED_USAGE_KHR = 8, DISJOINT_KHR = 9, ALIAS_KHR = 10, }
ImageCreateFlags ¶
ImageCreateFlags :: distinct bit_set[ImageCreateFlag; Flags]
ImageCreateInfo ¶
ImageCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: ImageCreateFlags, imageType: ImageType, format: Format, extent: Extent3D, mipLevels: u32, arrayLayers: u32, samples: SampleCountFlags, tiling: ImageTiling, usage: ImageUsageFlags, sharingMode: SharingMode, queueFamilyIndexCount: u32, pQueueFamilyIndices: [^]u32, initialLayout: ImageLayout, }
ImageDrmFormatModifierExplicitCreateInfoEXT ¶
ImageDrmFormatModifierExplicitCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, drmFormatModifier: u64, drmFormatModifierPlaneCount: u32, pPlaneLayouts: [^]SubresourceLayout, }
ImageDrmFormatModifierListCreateInfoEXT ¶
ImageDrmFormatModifierListCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, drmFormatModifierCount: u32, pDrmFormatModifiers: [^]u64, }
ImageDrmFormatModifierPropertiesEXT ¶
ImageDrmFormatModifierPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, drmFormatModifier: u64, }
ImageFormatListCreateInfo ¶
ImageFormatListCreateInfo :: struct { sType: StructureType, pNext: rawptr, viewFormatCount: u32, pViewFormats: [^]Format, }
ImageFormatListCreateInfoKHR ¶
ImageFormatListCreateInfoKHR :: ImageFormatListCreateInfo
ImageFormatProperties ¶
ImageFormatProperties :: struct { maxExtent: Extent3D, maxMipLevels: u32, maxArrayLayers: u32, sampleCounts: SampleCountFlags, maxResourceSize: DeviceSize, }
ImageFormatProperties2 ¶
ImageFormatProperties2 :: struct { sType: StructureType, pNext: rawptr, imageFormatProperties: ImageFormatProperties, }
ImageFormatProperties2KHR ¶
ImageFormatProperties2KHR :: ImageFormatProperties2
ImageLayout ¶
ImageLayout :: enum i32 { UNDEFINED = 0, GENERAL = 1, COLOR_ATTACHMENT_OPTIMAL = 2, DEPTH_STENCIL_ATTACHMENT_OPTIMAL = 3, DEPTH_STENCIL_READ_ONLY_OPTIMAL = 4, SHADER_READ_ONLY_OPTIMAL = 5, TRANSFER_SRC_OPTIMAL = 6, TRANSFER_DST_OPTIMAL = 7, PREINITIALIZED = 8, DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL = 1000117000, DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL = 1000117001, DEPTH_ATTACHMENT_OPTIMAL = 1000241000, DEPTH_READ_ONLY_OPTIMAL = 1000241001, STENCIL_ATTACHMENT_OPTIMAL = 1000241002, STENCIL_READ_ONLY_OPTIMAL = 1000241003, READ_ONLY_OPTIMAL = 1000314000, ATTACHMENT_OPTIMAL = 1000314001, PRESENT_SRC_KHR = 1000001002, VIDEO_DECODE_DST_KHR = 1000024000, VIDEO_DECODE_SRC_KHR = 1000024001, VIDEO_DECODE_DPB_KHR = 1000024002, SHARED_PRESENT_KHR = 1000111000, FRAGMENT_DENSITY_MAP_OPTIMAL_EXT = 1000218000, FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR = 1000164003, VIDEO_ENCODE_DST_KHR = 1000299000, VIDEO_ENCODE_SRC_KHR = 1000299001, VIDEO_ENCODE_DPB_KHR = 1000299002, ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT = 1000339000, DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR = 1000117000, DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR = 1000117001, SHADING_RATE_OPTIMAL_NV = 1000164003, DEPTH_ATTACHMENT_OPTIMAL_KHR = 1000241000, DEPTH_READ_ONLY_OPTIMAL_KHR = 1000241001, STENCIL_ATTACHMENT_OPTIMAL_KHR = 1000241002, STENCIL_READ_ONLY_OPTIMAL_KHR = 1000241003, READ_ONLY_OPTIMAL_KHR = 1000314000, ATTACHMENT_OPTIMAL_KHR = 1000314001, }
ImageMemoryBarrier ¶
ImageMemoryBarrier :: struct { sType: StructureType, pNext: rawptr, srcAccessMask: AccessFlags, dstAccessMask: AccessFlags, oldLayout: ImageLayout, newLayout: ImageLayout, srcQueueFamilyIndex: u32, dstQueueFamilyIndex: u32, image: Image, subresourceRange: ImageSubresourceRange, }
ImageMemoryBarrier2 ¶
ImageMemoryBarrier2 :: struct { sType: StructureType, pNext: rawptr, srcStageMask: PipelineStageFlags2, srcAccessMask: AccessFlags2, dstStageMask: PipelineStageFlags2, dstAccessMask: AccessFlags2, oldLayout: ImageLayout, newLayout: ImageLayout, srcQueueFamilyIndex: u32, dstQueueFamilyIndex: u32, image: Image, subresourceRange: ImageSubresourceRange, }
ImageMemoryBarrier2KHR ¶
ImageMemoryBarrier2KHR :: ImageMemoryBarrier2
ImageMemoryRequirementsInfo2 ¶
ImageMemoryRequirementsInfo2 :: struct { sType: StructureType, pNext: rawptr, image: Image, }
ImageMemoryRequirementsInfo2KHR ¶
ImageMemoryRequirementsInfo2KHR :: ImageMemoryRequirementsInfo2
ImagePlaneMemoryRequirementsInfo ¶
ImagePlaneMemoryRequirementsInfo :: struct { sType: StructureType, pNext: rawptr, planeAspect: ImageAspectFlags, }
ImagePlaneMemoryRequirementsInfoKHR ¶
ImagePlaneMemoryRequirementsInfoKHR :: ImagePlaneMemoryRequirementsInfo
ImageResolve ¶
ImageResolve :: struct { srcSubresource: ImageSubresourceLayers, srcOffset: Offset3D, dstSubresource: ImageSubresourceLayers, dstOffset: Offset3D, extent: Extent3D, }
ImageResolve2 ¶
ImageResolve2 :: struct { sType: StructureType, pNext: rawptr, srcSubresource: ImageSubresourceLayers, srcOffset: Offset3D, dstSubresource: ImageSubresourceLayers, dstOffset: Offset3D, extent: Extent3D, }
ImageResolve2KHR ¶
ImageResolve2KHR :: ImageResolve2
ImageSparseMemoryRequirementsInfo2 ¶
ImageSparseMemoryRequirementsInfo2 :: struct { sType: StructureType, pNext: rawptr, image: Image, }
ImageSparseMemoryRequirementsInfo2KHR ¶
ImageSparseMemoryRequirementsInfo2KHR :: ImageSparseMemoryRequirementsInfo2
ImageStencilUsageCreateInfo ¶
ImageStencilUsageCreateInfo :: struct { sType: StructureType, pNext: rawptr, stencilUsage: ImageUsageFlags, }
ImageStencilUsageCreateInfoEXT ¶
ImageStencilUsageCreateInfoEXT :: ImageStencilUsageCreateInfo
ImageSubresource ¶
ImageSubresource :: struct { aspectMask: ImageAspectFlags, mipLevel: u32, arrayLayer: u32, }
ImageSubresource2EXT ¶
ImageSubresource2EXT :: struct { sType: StructureType, pNext: rawptr, imageSubresource: ImageSubresource, }
ImageSubresourceLayers ¶
ImageSubresourceLayers :: struct { aspectMask: ImageAspectFlags, mipLevel: u32, baseArrayLayer: u32, layerCount: u32, }
ImageSubresourceRange ¶
ImageSubresourceRange :: struct { aspectMask: ImageAspectFlags, baseMipLevel: u32, levelCount: u32, baseArrayLayer: u32, layerCount: u32, }
ImageSwapchainCreateInfoKHR ¶
ImageSwapchainCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, swapchain: SwapchainKHR, }
ImageTiling ¶
ImageTiling :: enum i32 { OPTIMAL = 0, LINEAR = 1, DRM_FORMAT_MODIFIER_EXT = 1000158000, }
ImageType ¶
ImageType :: enum i32 { D1 = 0, D2 = 1, D3 = 2, }
ImageUsageFlag ¶
ImageUsageFlag :: enum Flags { TRANSFER_SRC = 0, TRANSFER_DST = 1, SAMPLED = 2, STORAGE = 3, COLOR_ATTACHMENT = 4, DEPTH_STENCIL_ATTACHMENT = 5, TRANSIENT_ATTACHMENT = 6, INPUT_ATTACHMENT = 7, VIDEO_DECODE_DST_KHR = 10, VIDEO_DECODE_SRC_KHR = 11, VIDEO_DECODE_DPB_KHR = 12, FRAGMENT_DENSITY_MAP_EXT = 9, FRAGMENT_SHADING_RATE_ATTACHMENT_KHR = 8, VIDEO_ENCODE_DST_KHR = 13, VIDEO_ENCODE_SRC_KHR = 14, VIDEO_ENCODE_DPB_KHR = 15, ATTACHMENT_FEEDBACK_LOOP_EXT = 19, INVOCATION_MASK_HUAWEI = 18, SAMPLE_WEIGHT_QCOM = 20, SAMPLE_BLOCK_MATCH_QCOM = 21, SHADING_RATE_IMAGE_NV = 8, }
ImageUsageFlags ¶
ImageUsageFlags :: distinct bit_set[ImageUsageFlag; Flags]
ImageView ¶
ImageView :: distinct u64
ImageViewASTCDecodeModeEXT ¶
ImageViewASTCDecodeModeEXT :: struct { sType: StructureType, pNext: rawptr, decodeMode: Format, }
ImageViewAddressPropertiesNVX ¶
ImageViewAddressPropertiesNVX :: struct { sType: StructureType, pNext: rawptr, deviceAddress: DeviceAddress, size: DeviceSize, }
ImageViewCaptureDescriptorDataInfoEXT ¶
ImageViewCaptureDescriptorDataInfoEXT :: struct { sType: StructureType, pNext: rawptr, imageView: ImageView, }
ImageViewCreateFlag ¶
ImageViewCreateFlag :: enum Flags { FRAGMENT_DENSITY_MAP_DYNAMIC_EXT = 0, DESCRIPTOR_BUFFER_CAPTURE_REPLAY_EXT = 2, FRAGMENT_DENSITY_MAP_DEFERRED_EXT = 1, }
ImageViewCreateFlags ¶
ImageViewCreateFlags :: distinct bit_set[ImageViewCreateFlag; Flags]
ImageViewCreateInfo ¶
ImageViewCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: ImageViewCreateFlags, image: Image, viewType: ImageViewType, format: Format, components: ComponentMapping, subresourceRange: ImageSubresourceRange, }
ImageViewHandleInfoNVX ¶
ImageViewHandleInfoNVX :: struct { sType: StructureType, pNext: rawptr, imageView: ImageView, descriptorType: DescriptorType, sampler: Sampler, }
ImageViewMinLodCreateInfoEXT ¶
ImageViewMinLodCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, minLod: f32, }
ImageViewSampleWeightCreateInfoQCOM ¶
ImageViewSampleWeightCreateInfoQCOM :: struct { sType: StructureType, pNext: rawptr, filterCenter: Offset2D, filterSize: Extent2D, numPhases: u32, }
ImageViewSlicedCreateInfoEXT ¶
ImageViewSlicedCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, sliceOffset: u32, sliceCount: u32, }
ImageViewType ¶
ImageViewType :: enum i32 { D1 = 0, D2 = 1, D3 = 2, CUBE = 3, D1_ARRAY = 4, D2_ARRAY = 5, CUBE_ARRAY = 6, }
ImageViewUsageCreateInfo ¶
ImageViewUsageCreateInfo :: struct { sType: StructureType, pNext: rawptr, usage: ImageUsageFlags, }
ImageViewUsageCreateInfoKHR ¶
ImageViewUsageCreateInfoKHR :: ImageViewUsageCreateInfo
ImportFenceFdInfoKHR ¶
ImportFenceFdInfoKHR :: struct { sType: StructureType, pNext: rawptr, fence: Fence, flags: FenceImportFlags, handleType: ExternalFenceHandleTypeFlags, fd: i32, }
ImportFenceWin32HandleInfoKHR ¶
ImportFenceWin32HandleInfoKHR :: struct { sType: StructureType, pNext: rawptr, fence: Fence, flags: FenceImportFlags, handleType: ExternalFenceHandleTypeFlags, handle: sys_windows.HANDLE, name: [^]u16, }
ImportMemoryFdInfoKHR ¶
ImportMemoryFdInfoKHR :: struct { sType: StructureType, pNext: rawptr, handleType: ExternalMemoryHandleTypeFlags, fd: i32, }
ImportMemoryHostPointerInfoEXT ¶
ImportMemoryHostPointerInfoEXT :: struct { sType: StructureType, pNext: rawptr, handleType: ExternalMemoryHandleTypeFlags, pHostPointer: rawptr, }
ImportMemoryWin32HandleInfoKHR ¶
ImportMemoryWin32HandleInfoKHR :: struct { sType: StructureType, pNext: rawptr, handleType: ExternalMemoryHandleTypeFlags, handle: sys_windows.HANDLE, name: [^]u16, }
ImportMemoryWin32HandleInfoNV ¶
ImportMemoryWin32HandleInfoNV :: struct { sType: StructureType, pNext: rawptr, handleType: ExternalMemoryHandleTypeFlagsNV, handle: sys_windows.HANDLE, }
ImportMetalBufferInfoEXT ¶
ImportMetalBufferInfoEXT :: struct { sType: StructureType, pNext: rawptr, mtlBuffer: rawptr, }
ImportMetalIOSurfaceInfoEXT ¶
ImportMetalIOSurfaceInfoEXT :: struct { sType: StructureType, pNext: rawptr, ioSurface: IOSurfaceRef, }
ImportMetalSharedEventInfoEXT ¶
ImportMetalSharedEventInfoEXT :: struct { sType: StructureType, pNext: rawptr, mtlSharedEvent: rawptr, }
ImportMetalTextureInfoEXT ¶
ImportMetalTextureInfoEXT :: struct { sType: StructureType, pNext: rawptr, plane: ImageAspectFlags, mtlTexture: rawptr, }
ImportSemaphoreFdInfoKHR ¶
ImportSemaphoreFdInfoKHR :: struct { sType: StructureType, pNext: rawptr, semaphore: Semaphore, flags: SemaphoreImportFlags, handleType: ExternalSemaphoreHandleTypeFlags, fd: i32, }
ImportSemaphoreWin32HandleInfoKHR ¶
ImportSemaphoreWin32HandleInfoKHR :: struct { sType: StructureType, pNext: rawptr, semaphore: Semaphore, flags: SemaphoreImportFlags, handleType: ExternalSemaphoreHandleTypeFlags, handle: sys_windows.HANDLE, name: [^]u16, }
IndexType ¶
IndexType :: enum i32 { UINT16 = 0, UINT32 = 1, NONE_KHR = 1000165000, UINT8_EXT = 1000265000, NONE_NV = 1000165000, }
IndirectCommandsLayoutCreateInfoNV ¶
IndirectCommandsLayoutCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, flags: IndirectCommandsLayoutUsageFlagsNV, pipelineBindPoint: PipelineBindPoint, tokenCount: u32, pTokens: [^]IndirectCommandsLayoutTokenNV, streamCount: u32, pStreamStrides: [^]u32, }
IndirectCommandsLayoutNV ¶
IndirectCommandsLayoutNV :: distinct u64
IndirectCommandsLayoutTokenNV ¶
IndirectCommandsLayoutTokenNV :: struct { sType: StructureType, pNext: rawptr, tokenType: IndirectCommandsTokenTypeNV, stream: u32, offset: u32, vertexBindingUnit: u32, vertexDynamicStride: b32, pushconstantPipelineLayout: PipelineLayout, pushconstantShaderStageFlags: ShaderStageFlags, pushconstantOffset: u32, pushconstantSize: u32, indirectStateFlags: IndirectStateFlagsNV, indexTypeCount: u32, pIndexTypes: [^]IndexType, pIndexTypeValues: [^]u32, }
IndirectCommandsLayoutUsageFlagNV ¶
IndirectCommandsLayoutUsageFlagNV :: enum Flags { EXPLICIT_PREPROCESS = 0, INDEXED_SEQUENCES = 1, UNORDERED_SEQUENCES = 2, }
IndirectCommandsLayoutUsageFlagsNV ¶
IndirectCommandsLayoutUsageFlagsNV :: distinct bit_set[IndirectCommandsLayoutUsageFlagNV; Flags]
IndirectCommandsStreamNV ¶
IndirectCommandsStreamNV :: struct { buffer: Buffer, offset: DeviceSize, }
IndirectCommandsTokenTypeNV ¶
IndirectCommandsTokenTypeNV :: enum i32 { SHADER_GROUP = 0, STATE_FLAGS = 1, INDEX_BUFFER = 2, VERTEX_BUFFER = 3, PUSH_CONSTANT = 4, DRAW_INDEXED = 5, DRAW = 6, DRAW_TASKS = 7, DRAW_MESH_TASKS = 1000328000, }
IndirectStateFlagNV ¶
IndirectStateFlagNV :: enum Flags { FLAG_FRONTFACE = 0, }
IndirectStateFlagsNV ¶
IndirectStateFlagsNV :: distinct bit_set[IndirectStateFlagNV; Flags]
InitializePerformanceApiInfoINTEL ¶
InitializePerformanceApiInfoINTEL :: struct { sType: StructureType, pNext: rawptr, pUserData: rawptr, }
InputAttachmentAspectReference ¶
InputAttachmentAspectReference :: struct { subpass: u32, inputAttachmentIndex: u32, aspectMask: ImageAspectFlags, }
InputAttachmentAspectReferenceKHR ¶
InputAttachmentAspectReferenceKHR :: InputAttachmentAspectReference
Instance ¶
Instance :: distinct rawptr
Handles types
Related Procedures With Parameters
- load_proc_addresses_instance
- load_proc_addresses (procedure groups)
InstanceCreateFlag ¶
InstanceCreateFlag :: enum Flags { ENUMERATE_PORTABILITY_KHR = 0, }
InstanceCreateFlags ¶
InstanceCreateFlags :: distinct bit_set[InstanceCreateFlag; Flags]
InstanceCreateInfo ¶
InstanceCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: InstanceCreateFlags, pApplicationInfo: ^ApplicationInfo, enabledLayerCount: u32, ppEnabledLayerNames: [^]cstring, enabledExtensionCount: u32, ppEnabledExtensionNames: [^]cstring, }
InternalAllocationType ¶
InternalAllocationType :: enum i32 { EXECUTABLE = 0, }
LineRasterizationModeEXT ¶
LineRasterizationModeEXT :: enum i32 { DEFAULT = 0, RECTANGULAR = 1, BRESENHAM = 2, RECTANGULAR_SMOOTH = 3, }
LogicOp ¶
LogicOp :: enum i32 { CLEAR = 0, AND = 1, AND_REVERSE = 2, COPY = 3, AND_INVERTED = 4, NO_OP = 5, XOR = 6, OR = 7, NOR = 8, EQUIVALENT = 9, INVERT = 10, OR_REVERSE = 11, COPY_INVERTED = 12, OR_INVERTED = 13, NAND = 14, SET = 15, }
MTLBuffer_id ¶
MTLBuffer_id :: rawptr
MTLCommandQueue_id ¶
MTLCommandQueue_id :: rawptr
MTLDevice_id ¶
MTLDevice_id :: rawptr
MTLSharedEvent_id ¶
MTLSharedEvent_id :: rawptr
MTLTexture_id ¶
MTLTexture_id :: rawptr
MacOSSurfaceCreateFlagMVK ¶
MacOSSurfaceCreateFlagMVK :: enum u32 { }
MacOSSurfaceCreateFlagsMVK ¶
MacOSSurfaceCreateFlagsMVK :: distinct bit_set[MacOSSurfaceCreateFlagMVK; Flags]
MacOSSurfaceCreateInfoMVK ¶
MacOSSurfaceCreateInfoMVK :: struct { sType: StructureType, pNext: rawptr, flags: MacOSSurfaceCreateFlagsMVK, pView: rawptr, }
MappedMemoryRange ¶
MappedMemoryRange :: struct { sType: StructureType, pNext: rawptr, memory: DeviceMemory, offset: DeviceSize, size: DeviceSize, }
MemoryAllocateFlag ¶
MemoryAllocateFlag :: enum Flags { DEVICE_MASK = 0, DEVICE_ADDRESS = 1, DEVICE_ADDRESS_CAPTURE_REPLAY = 2, DEVICE_MASK_KHR = 0, DEVICE_ADDRESS_KHR = 1, DEVICE_ADDRESS_CAPTURE_REPLAY_KHR = 2, }
MemoryAllocateFlagKHR ¶
MemoryAllocateFlagKHR :: MemoryAllocateFlag
MemoryAllocateFlags ¶
MemoryAllocateFlags :: distinct bit_set[MemoryAllocateFlag; Flags]
MemoryAllocateFlagsInfo ¶
MemoryAllocateFlagsInfo :: struct { sType: StructureType, pNext: rawptr, flags: MemoryAllocateFlags, deviceMask: u32, }
MemoryAllocateFlagsInfoKHR ¶
MemoryAllocateFlagsInfoKHR :: MemoryAllocateFlagsInfo
MemoryAllocateFlagsKHR ¶
MemoryAllocateFlagsKHR :: MemoryAllocateFlags
MemoryAllocateInfo ¶
MemoryAllocateInfo :: struct { sType: StructureType, pNext: rawptr, allocationSize: DeviceSize, memoryTypeIndex: u32, }
MemoryBarrier ¶
MemoryBarrier :: struct { sType: StructureType, pNext: rawptr, srcAccessMask: AccessFlags, dstAccessMask: AccessFlags, }
MemoryBarrier2 ¶
MemoryBarrier2 :: struct { sType: StructureType, pNext: rawptr, srcStageMask: PipelineStageFlags2, srcAccessMask: AccessFlags2, dstStageMask: PipelineStageFlags2, dstAccessMask: AccessFlags2, }
MemoryBarrier2KHR ¶
MemoryBarrier2KHR :: MemoryBarrier2
MemoryDecompressionMethodFlagNV ¶
MemoryDecompressionMethodFlagNV :: Flags64
MemoryDecompressionMethodFlagsNV ¶
MemoryDecompressionMethodFlagsNV :: Flags64
MemoryDedicatedAllocateInfo ¶
MemoryDedicatedAllocateInfo :: struct { sType: StructureType, pNext: rawptr, image: Image, buffer: Buffer, }
MemoryDedicatedAllocateInfoKHR ¶
MemoryDedicatedAllocateInfoKHR :: MemoryDedicatedAllocateInfo
MemoryDedicatedRequirements ¶
MemoryDedicatedRequirements :: struct { sType: StructureType, pNext: rawptr, prefersDedicatedAllocation: b32, requiresDedicatedAllocation: b32, }
MemoryDedicatedRequirementsKHR ¶
MemoryDedicatedRequirementsKHR :: MemoryDedicatedRequirements
MemoryFdPropertiesKHR ¶
MemoryFdPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, memoryTypeBits: u32, }
MemoryGetFdInfoKHR ¶
MemoryGetFdInfoKHR :: struct { sType: StructureType, pNext: rawptr, memory: DeviceMemory, handleType: ExternalMemoryHandleTypeFlags, }
MemoryGetRemoteAddressInfoNV ¶
MemoryGetRemoteAddressInfoNV :: struct { sType: StructureType, pNext: rawptr, memory: DeviceMemory, handleType: ExternalMemoryHandleTypeFlags, }
MemoryGetWin32HandleInfoKHR ¶
MemoryGetWin32HandleInfoKHR :: struct { sType: StructureType, pNext: rawptr, memory: DeviceMemory, handleType: ExternalMemoryHandleTypeFlags, }
MemoryHeap ¶
MemoryHeap :: struct { size: DeviceSize, flags: MemoryHeapFlags, }
MemoryHeapFlag ¶
MemoryHeapFlag :: enum Flags { DEVICE_LOCAL = 0, MULTI_INSTANCE = 1, MULTI_INSTANCE_KHR = 1, }
MemoryHeapFlags ¶
MemoryHeapFlags :: distinct bit_set[MemoryHeapFlag; Flags]
MemoryHostPointerPropertiesEXT ¶
MemoryHostPointerPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, memoryTypeBits: u32, }
MemoryMapFlag ¶
MemoryMapFlag :: enum u32 { }
MemoryMapFlags ¶
MemoryMapFlags :: distinct bit_set[MemoryMapFlag; Flags]
MemoryMapInfoKHR ¶
MemoryMapInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: MemoryMapFlags, memory: DeviceMemory, offset: DeviceSize, size: DeviceSize, }
MemoryOpaqueCaptureAddressAllocateInfo ¶
MemoryOpaqueCaptureAddressAllocateInfo :: struct { sType: StructureType, pNext: rawptr, opaqueCaptureAddress: u64, }
MemoryOpaqueCaptureAddressAllocateInfoKHR ¶
MemoryOpaqueCaptureAddressAllocateInfoKHR :: MemoryOpaqueCaptureAddressAllocateInfo
MemoryOverallocationBehaviorAMD ¶
MemoryOverallocationBehaviorAMD :: enum i32 { DEFAULT = 0, ALLOWED = 1, DISALLOWED = 2, }
MemoryPriorityAllocateInfoEXT ¶
MemoryPriorityAllocateInfoEXT :: struct { sType: StructureType, pNext: rawptr, priority: f32, }
MemoryPropertyFlag ¶
MemoryPropertyFlag :: enum Flags { DEVICE_LOCAL = 0, HOST_VISIBLE = 1, HOST_COHERENT = 2, HOST_CACHED = 3, LAZILY_ALLOCATED = 4, PROTECTED = 5, DEVICE_COHERENT_AMD = 6, DEVICE_UNCACHED_AMD = 7, RDMA_CAPABLE_NV = 8, }
MemoryPropertyFlags ¶
MemoryPropertyFlags :: distinct bit_set[MemoryPropertyFlag; Flags]
MemoryRequirements ¶
MemoryRequirements :: struct { size: DeviceSize, alignment: DeviceSize, memoryTypeBits: u32, }
MemoryRequirements2 ¶
MemoryRequirements2 :: struct { sType: StructureType, pNext: rawptr, memoryRequirements: MemoryRequirements, }
MemoryRequirements2KHR ¶
MemoryRequirements2KHR :: MemoryRequirements2
MemoryType ¶
MemoryType :: struct { propertyFlags: MemoryPropertyFlags, heapIndex: u32, }
MemoryUnmapFlagKHR ¶
MemoryUnmapFlagKHR :: enum u32 { }
MemoryUnmapFlagsKHR ¶
MemoryUnmapFlagsKHR :: distinct bit_set[MemoryUnmapFlagKHR; Flags]
MemoryUnmapInfoKHR ¶
MemoryUnmapInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: MemoryUnmapFlagsKHR, memory: DeviceMemory, }
MemoryWin32HandlePropertiesKHR ¶
MemoryWin32HandlePropertiesKHR :: struct { sType: StructureType, pNext: rawptr, memoryTypeBits: u32, }
MetalSurfaceCreateFlagEXT ¶
MetalSurfaceCreateFlagEXT :: enum u32 { }
MetalSurfaceCreateFlagsEXT ¶
MetalSurfaceCreateFlagsEXT :: distinct bit_set[MetalSurfaceCreateFlagEXT; Flags]
MetalSurfaceCreateInfoEXT ¶
MetalSurfaceCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, flags: MetalSurfaceCreateFlagsEXT, pLayer: ^CAMetalLayer, }
MicromapBuildInfoEXT ¶
MicromapBuildInfoEXT :: struct { sType: StructureType, pNext: rawptr, type: MicromapTypeEXT, flags: BuildMicromapFlagsEXT, mode: BuildMicromapModeEXT, dstMicromap: MicromapEXT, usageCountsCount: u32, pUsageCounts: [^]MicromapUsageEXT, ppUsageCounts: ^[^]MicromapUsageEXT, data: DeviceOrHostAddressConstKHR, scratchData: DeviceOrHostAddressKHR, triangleArray: DeviceOrHostAddressConstKHR, triangleArrayStride: DeviceSize, }
MicromapBuildSizesInfoEXT ¶
MicromapBuildSizesInfoEXT :: struct { sType: StructureType, pNext: rawptr, micromapSize: DeviceSize, buildScratchSize: DeviceSize, discardable: b32, }
MicromapCreateFlagEXT ¶
MicromapCreateFlagEXT :: enum Flags { DEVICE_ADDRESS_CAPTURE_REPLAY = 0, }
MicromapCreateFlagsEXT ¶
MicromapCreateFlagsEXT :: distinct bit_set[MicromapCreateFlagEXT; Flags]
MicromapCreateInfoEXT ¶
MicromapCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, createFlags: MicromapCreateFlagsEXT, buffer: Buffer, offset: DeviceSize, size: DeviceSize, type: MicromapTypeEXT, deviceAddress: DeviceAddress, }
MicromapEXT ¶
MicromapEXT :: distinct u64
MicromapTypeEXT ¶
MicromapTypeEXT :: enum i32 { OPACITY_MICROMAP = 0, DISPLACEMENT_MICROMAP_NV = 1000397000, }
MicromapVersionInfoEXT ¶
MicromapVersionInfoEXT :: struct { sType: StructureType, pNext: rawptr, pVersionData: ^u8, }
MultisamplePropertiesEXT ¶
MultisamplePropertiesEXT :: struct { sType: StructureType, pNext: rawptr, maxSampleLocationGridSize: Extent2D, }
MultisampledRenderToSingleSampledInfoEXT ¶
MultisampledRenderToSingleSampledInfoEXT :: struct { sType: StructureType, pNext: rawptr, multisampledRenderToSingleSampledEnable: b32, rasterizationSamples: SampleCountFlags, }
MultiviewPerViewAttributesInfoNVX ¶
MultiviewPerViewAttributesInfoNVX :: struct { sType: StructureType, pNext: rawptr, perViewAttributes: b32, perViewAttributesPositionXOnly: b32, }
MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM ¶
MultiviewPerViewRenderAreasRenderPassBeginInfoQCOM :: struct { sType: StructureType, pNext: rawptr, perViewRenderAreaCount: u32, pPerViewRenderAreas: [^]Rect2D, }
MutableDescriptorTypeCreateInfoEXT ¶
MutableDescriptorTypeCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, mutableDescriptorTypeListCount: u32, pMutableDescriptorTypeLists: [^]MutableDescriptorTypeListEXT, }
MutableDescriptorTypeCreateInfoVALVE ¶
MutableDescriptorTypeCreateInfoVALVE :: MutableDescriptorTypeCreateInfoEXT
MutableDescriptorTypeListEXT ¶
MutableDescriptorTypeListEXT :: struct { descriptorTypeCount: u32, pDescriptorTypes: [^]DescriptorType, }
MutableDescriptorTypeListVALVE ¶
MutableDescriptorTypeListVALVE :: MutableDescriptorTypeListEXT
NonDispatchableHandle ¶
NonDispatchableHandle :: distinct u64
ObjectType ¶
ObjectType :: enum i32 { UNKNOWN = 0, INSTANCE = 1, PHYSICAL_DEVICE = 2, DEVICE = 3, QUEUE = 4, SEMAPHORE = 5, COMMAND_BUFFER = 6, FENCE = 7, DEVICE_MEMORY = 8, BUFFER = 9, IMAGE = 10, EVENT = 11, QUERY_POOL = 12, BUFFER_VIEW = 13, IMAGE_VIEW = 14, SHADER_MODULE = 15, PIPELINE_CACHE = 16, PIPELINE_LAYOUT = 17, RENDER_PASS = 18, PIPELINE = 19, DESCRIPTOR_SET_LAYOUT = 20, SAMPLER = 21, DESCRIPTOR_POOL = 22, DESCRIPTOR_SET = 23, FRAMEBUFFER = 24, COMMAND_POOL = 25, SAMPLER_YCBCR_CONVERSION = 1000156000, DESCRIPTOR_UPDATE_TEMPLATE = 1000085000, PRIVATE_DATA_SLOT = 1000295000, SURFACE_KHR = 1000000000, SWAPCHAIN_KHR = 1000001000, DISPLAY_KHR = 1000002000, DISPLAY_MODE_KHR = 1000002001, DEBUG_REPORT_CALLBACK_EXT = 1000011000, VIDEO_SESSION_KHR = 1000023000, VIDEO_SESSION_PARAMETERS_KHR = 1000023001, CU_MODULE_NVX = 1000029000, CU_FUNCTION_NVX = 1000029001, DEBUG_UTILS_MESSENGER_EXT = 1000128000, ACCELERATION_STRUCTURE_KHR = 1000150000, VALIDATION_CACHE_EXT = 1000160000, ACCELERATION_STRUCTURE_NV = 1000165000, PERFORMANCE_CONFIGURATION_INTEL = 1000210000, DEFERRED_OPERATION_KHR = 1000268000, INDIRECT_COMMANDS_LAYOUT_NV = 1000277000, BUFFER_COLLECTION_FUCHSIA = 1000366000, MICROMAP_EXT = 1000396000, OPTICAL_FLOW_SESSION_NV = 1000464000, SHADER_EXT = 1000482000, DESCRIPTOR_UPDATE_TEMPLATE_KHR = 1000085000, SAMPLER_YCBCR_CONVERSION_KHR = 1000156000, PRIVATE_DATA_SLOT_EXT = 1000295000, }
OpacityMicromapFormatEXT ¶
OpacityMicromapFormatEXT :: enum i32 { _2_STATE = 1, _4_STATE = 2, }
OpacityMicromapSpecialIndexEXT ¶
OpacityMicromapSpecialIndexEXT :: enum i32 { FULLY_TRANSPARENT = -1, FULLY_OPAQUE = -2, FULLY_UNKNOWN_TRANSPARENT = -3, FULLY_UNKNOWN_OPAQUE = -4, }
OpaqueCaptureDescriptorDataCreateInfoEXT ¶
OpaqueCaptureDescriptorDataCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, opaqueCaptureDescriptorData: rawptr, }
OpticalFlowExecuteFlagNV ¶
OpticalFlowExecuteFlagNV :: enum Flags { DISABLE_TEMPORAL_HINTS = 0, }
OpticalFlowExecuteFlagsNV ¶
OpticalFlowExecuteFlagsNV :: distinct bit_set[OpticalFlowExecuteFlagNV; Flags]
OpticalFlowExecuteInfoNV ¶
OpticalFlowExecuteInfoNV :: struct { sType: StructureType, pNext: rawptr, flags: OpticalFlowExecuteFlagsNV, regionCount: u32, pRegions: [^]Rect2D, }
OpticalFlowGridSizeFlagNV ¶
OpticalFlowGridSizeFlagNV :: enum Flags { _1X1 = 0, _2X2 = 1, _4X4 = 2, _8X8 = 3, }
OpticalFlowGridSizeFlagsNV ¶
OpticalFlowGridSizeFlagsNV :: distinct bit_set[OpticalFlowGridSizeFlagNV; Flags]
Related Constants
OpticalFlowImageFormatInfoNV ¶
OpticalFlowImageFormatInfoNV :: struct { sType: StructureType, pNext: rawptr, usage: OpticalFlowUsageFlagsNV, }
OpticalFlowImageFormatPropertiesNV ¶
OpticalFlowImageFormatPropertiesNV :: struct { sType: StructureType, pNext: rawptr, format: Format, }
OpticalFlowPerformanceLevelNV ¶
OpticalFlowPerformanceLevelNV :: enum i32 { UNKNOWN = 0, SLOW = 1, MEDIUM = 2, FAST = 3, }
OpticalFlowSessionBindingPointNV ¶
OpticalFlowSessionBindingPointNV :: enum i32 { UNKNOWN = 0, INPUT = 1, REFERENCE = 2, HINT = 3, FLOW_VECTOR = 4, BACKWARD_FLOW_VECTOR = 5, COST = 6, BACKWARD_COST = 7, GLOBAL_FLOW = 8, }
OpticalFlowSessionCreateFlagNV ¶
OpticalFlowSessionCreateFlagNV :: enum Flags { ENABLE_HINT = 0, ENABLE_COST = 1, ENABLE_GLOBAL_FLOW = 2, ALLOW_REGIONS = 3, BOTH_DIRECTIONS = 4, }
OpticalFlowSessionCreateFlagsNV ¶
OpticalFlowSessionCreateFlagsNV :: distinct bit_set[OpticalFlowSessionCreateFlagNV; Flags]
OpticalFlowSessionCreateInfoNV ¶
OpticalFlowSessionCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, width: u32, height: u32, imageFormat: Format, flowVectorFormat: Format, costFormat: Format, outputGridSize: OpticalFlowGridSizeFlagsNV, hintGridSize: OpticalFlowGridSizeFlagsNV, performanceLevel: OpticalFlowPerformanceLevelNV, flags: OpticalFlowSessionCreateFlagsNV, }
OpticalFlowSessionCreatePrivateDataInfoNV ¶
OpticalFlowSessionCreatePrivateDataInfoNV :: struct { sType: StructureType, pNext: rawptr, id: u32, size: u32, pPrivateData: rawptr, }
OpticalFlowSessionNV ¶
OpticalFlowSessionNV :: distinct u64
OpticalFlowUsageFlagNV ¶
OpticalFlowUsageFlagNV :: enum Flags { INPUT = 0, OUTPUT = 1, HINT = 2, COST = 3, GLOBAL_FLOW = 4, }
OpticalFlowUsageFlagsNV ¶
OpticalFlowUsageFlagsNV :: distinct bit_set[OpticalFlowUsageFlagNV; Flags]
Related Constants
PeerMemoryFeatureFlag ¶
PeerMemoryFeatureFlag :: enum Flags { COPY_SRC = 0, COPY_DST = 1, GENERIC_SRC = 2, GENERIC_DST = 3, COPY_SRC_KHR = 0, COPY_DST_KHR = 1, GENERIC_SRC_KHR = 2, GENERIC_DST_KHR = 3, }
PeerMemoryFeatureFlagKHR ¶
PeerMemoryFeatureFlagKHR :: PeerMemoryFeatureFlag
PeerMemoryFeatureFlags ¶
PeerMemoryFeatureFlags :: distinct bit_set[PeerMemoryFeatureFlag; Flags]
PeerMemoryFeatureFlagsKHR ¶
PeerMemoryFeatureFlagsKHR :: PeerMemoryFeatureFlags
PerformanceConfigurationAcquireInfoINTEL ¶
PerformanceConfigurationAcquireInfoINTEL :: struct { sType: StructureType, pNext: rawptr, type: PerformanceConfigurationTypeINTEL, }
PerformanceConfigurationINTEL ¶
PerformanceConfigurationINTEL :: distinct u64
PerformanceConfigurationTypeINTEL ¶
PerformanceConfigurationTypeINTEL :: enum i32 { PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL = 0, }
PerformanceCounterDescriptionFlagKHR ¶
PerformanceCounterDescriptionFlagKHR :: enum Flags { PERFORMANCE_IMPACTING = 0, CONCURRENTLY_IMPACTED = 1, }
PerformanceCounterDescriptionFlagsKHR ¶
PerformanceCounterDescriptionFlagsKHR :: distinct bit_set[PerformanceCounterDescriptionFlagKHR; Flags]
PerformanceCounterDescriptionKHR ¶
PerformanceCounterDescriptionKHR :: struct { sType: StructureType, pNext: rawptr, flags: PerformanceCounterDescriptionFlagsKHR, name: [256]u8, category: [256]u8, description: [256]u8, }
PerformanceCounterKHR ¶
PerformanceCounterKHR :: struct { sType: StructureType, pNext: rawptr, unit: PerformanceCounterUnitKHR, scope: PerformanceCounterScopeKHR, storage: PerformanceCounterStorageKHR, uuid: [16]u8, }
PerformanceCounterScopeKHR ¶
PerformanceCounterScopeKHR :: enum i32 { COMMAND_BUFFER = 0, RENDER_PASS = 1, COMMAND = 2, QUERY_SCOPE_COMMAND_BUFFER = 0, QUERY_SCOPE_RENDER_PASS = 1, QUERY_SCOPE_COMMAND = 2, }
PerformanceCounterStorageKHR ¶
PerformanceCounterStorageKHR :: enum <