package vendor:vulkan
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 (2792)
- 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
- AntiLagDataAMD
- AntiLagModeAMD
- AntiLagPresentationInfoAMD
- AntiLagStageAMD
- 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
- BindDescriptorBufferEmbeddedSamplersInfoEXT
- BindDescriptorSetsInfo
- BindDescriptorSetsInfoKHR
- BindImageMemoryDeviceGroupInfo
- BindImageMemoryDeviceGroupInfoKHR
- BindImageMemoryInfo
- BindImageMemoryInfoKHR
- BindImageMemorySwapchainInfoKHR
- BindImagePlaneMemoryInfo
- BindImagePlaneMemoryInfoKHR
- BindIndexBufferIndirectCommandEXT
- BindIndexBufferIndirectCommandNV
- BindMemoryStatus
- BindMemoryStatusKHR
- BindPipelineIndirectCommandNV
- BindShaderGroupIndirectCommandNV
- BindSparseInfo
- BindVertexBufferIndirectCommandEXT
- BindVertexBufferIndirectCommandNV
- BindVideoSessionMemoryInfoKHR
- BlendFactor
- BlendOp
- BlendOverlapEXT
- BlitImageCubicWeightsInfoQCOM
- BlitImageInfo2
- BlitImageInfo2KHR
- BlockMatchWindowCompareModeQCOM
- BorderColor
- Buffer
- BufferCaptureDescriptorDataInfoEXT
- BufferCopy
- BufferCopy2
- BufferCopy2KHR
- BufferCreateFlag
- BufferCreateFlags
- BufferCreateInfo
- BufferDeviceAddressCreateInfoEXT
- BufferDeviceAddressInfo
- BufferDeviceAddressInfoEXT
- BufferDeviceAddressInfoKHR
- BufferImageCopy
- BufferImageCopy2
- BufferImageCopy2KHR
- BufferMemoryBarrier
- BufferMemoryBarrier2
- BufferMemoryBarrier2KHR
- BufferMemoryRequirementsInfo2
- BufferMemoryRequirementsInfo2KHR
- BufferOpaqueCaptureAddressCreateInfo
- BufferOpaqueCaptureAddressCreateInfoKHR
- BufferUsageFlag
- BufferUsageFlag2
- BufferUsageFlag2KHR
- BufferUsageFlags
- BufferUsageFlags2
- BufferUsageFlags2CreateInfo
- BufferUsageFlags2CreateInfoKHR
- BufferUsageFlags2KHR
- BufferView
- BufferViewCreateFlag
- BufferViewCreateFlags
- BufferViewCreateInfo
- BuildAccelerationStructureFlagKHR
- BuildAccelerationStructureFlagNV
- BuildAccelerationStructureFlagsKHR
- BuildAccelerationStructureFlagsNV
- BuildAccelerationStructureModeKHR
- BuildMicromapFlagEXT
- BuildMicromapFlagsEXT
- BuildMicromapModeEXT
- CAMetalLayer
- CalibratedTimestampInfoEXT
- CalibratedTimestampInfoKHR
- 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
- ComponentTypeKHR
- ComponentTypeNV
- CompositeAlphaFlagKHR
- CompositeAlphaFlagsKHR
- ComputePipelineCreateInfo
- ComputePipelineIndirectBufferInfoNV
- ConditionalRenderingBeginInfoEXT
- ConditionalRenderingFlagEXT
- ConditionalRenderingFlagsEXT
- ConformanceVersion
- ConformanceVersionKHR
- ConservativeRasterizationModeEXT
- CooperativeMatrixFlexibleDimensionsPropertiesNV
- CooperativeMatrixPropertiesKHR
- CooperativeMatrixPropertiesNV
- CopyAccelerationStructureInfoKHR
- CopyAccelerationStructureModeKHR
- CopyAccelerationStructureModeNV
- CopyAccelerationStructureToMemoryInfoKHR
- CopyBufferInfo2
- CopyBufferInfo2KHR
- CopyBufferToImageInfo2
- CopyBufferToImageInfo2KHR
- CopyCommandTransformInfoQCOM
- CopyDescriptorSet
- CopyImageInfo2
- CopyImageInfo2KHR
- CopyImageToBufferInfo2
- CopyImageToBufferInfo2KHR
- CopyImageToImageInfo
- CopyImageToImageInfoEXT
- CopyImageToMemoryInfo
- CopyImageToMemoryInfoEXT
- CopyMemoryIndirectCommandNV
- CopyMemoryToAccelerationStructureInfoKHR
- CopyMemoryToImageIndirectCommandNV
- CopyMemoryToImageInfo
- CopyMemoryToImageInfoEXT
- CopyMemoryToMicromapInfoEXT
- CopyMicromapInfoEXT
- CopyMicromapModeEXT
- CopyMicromapToMemoryInfoEXT
- CoverageModulationModeNV
- CoverageReductionModeNV
- CuFunctionCreateInfoNVX
- CuFunctionNVX
- CuLaunchInfoNVX
- CuModuleCreateInfoNVX
- CuModuleNVX
- CuModuleTexturingModeCreateInfoNVX
- CubicFilterWeightsQCOM
- CudaFunctionCreateInfoNV
- CudaFunctionNV
- CudaLaunchInfoNV
- CudaModuleCreateInfoNV
- CudaModuleNV
- 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
- DepthBiasInfoEXT
- DepthBiasRepresentationEXT
- DepthBiasRepresentationInfoEXT
- DepthClampModeEXT
- DepthClampRangeEXT
- 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
- DeviceImageSubresourceInfo
- DeviceImageSubresourceInfoKHR
- DeviceMemory
- DeviceMemoryOpaqueCaptureAddressInfo
- DeviceMemoryOpaqueCaptureAddressInfoKHR
- DeviceMemoryOverallocationCreateInfoAMD
- DeviceMemoryReportCallbackDataEXT
- DeviceMemoryReportEventTypeEXT
- DeviceMemoryReportFlagEXT
- DeviceMemoryReportFlagsEXT
- DeviceOrHostAddressConstKHR
- DeviceOrHostAddressKHR
- DevicePipelineBinaryInternalCacheControlKHR
- DevicePrivateDataCreateInfo
- DevicePrivateDataCreateInfoEXT
- DeviceQueueCreateFlag
- DeviceQueueCreateFlags
- DeviceQueueCreateInfo
- DeviceQueueGlobalPriorityCreateInfo
- DeviceQueueGlobalPriorityCreateInfoEXT
- DeviceQueueGlobalPriorityCreateInfoKHR
- DeviceQueueInfo2
- DeviceQueueShaderCoreControlCreateInfoARM
- DeviceSize
- Device_VTable
- DirectDriverLoadingFlagLUNARG
- DirectDriverLoadingFlagsLUNARG
- DirectDriverLoadingInfoLUNARG
- DirectDriverLoadingListLUNARG
- DirectDriverLoadingModeLUNARG
- DiscardRectangleModeEXT
- DispatchIndirectCommand
- DisplayEventInfoEXT
- DisplayEventTypeEXT
- DisplayKHR
- DisplayModeCreateFlagKHR
- DisplayModeCreateFlagsKHR
- DisplayModeCreateInfoKHR
- DisplayModeKHR
- DisplayModeParametersKHR
- DisplayModeProperties2KHR
- DisplayModePropertiesKHR
- DisplayModeStereoPropertiesNV
- DisplayNativeHdrSurfaceCapabilitiesAMD
- DisplayPlaneAlphaFlagKHR
- DisplayPlaneAlphaFlagsKHR
- DisplayPlaneCapabilities2KHR
- DisplayPlaneCapabilitiesKHR
- DisplayPlaneInfo2KHR
- DisplayPlaneProperties2KHR
- DisplayPlanePropertiesKHR
- DisplayPowerInfoEXT
- DisplayPowerStateEXT
- DisplayPresentInfoKHR
- DisplayProperties2KHR
- DisplayPropertiesKHR
- DisplaySurfaceCreateFlagKHR
- DisplaySurfaceCreateFlagsKHR
- DisplaySurfaceCreateInfoKHR
- DisplaySurfaceStereoCreateInfoNV
- DisplaySurfaceStereoTypeNV
- DrawIndexedIndirectCommand
- DrawIndirectCommand
- DrawIndirectCountIndirectCommandEXT
- 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
- ExternalMemoryAcquireUnmodifiedEXT
- 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
- FrameBoundaryEXT
- FrameBoundaryFlagEXT
- FrameBoundaryFlagsEXT
- Framebuffer
- FramebufferAttachmentImageInfo
- FramebufferAttachmentImageInfoKHR
- FramebufferAttachmentsCreateInfo
- FramebufferAttachmentsCreateInfoKHR
- FramebufferCreateFlag
- FramebufferCreateFlags
- FramebufferCreateInfo
- FramebufferMixedSamplesCombinationNV
- FrontFace
- FullScreenExclusiveEXT
- GeneratedCommandsInfoEXT
- GeneratedCommandsInfoNV
- GeneratedCommandsMemoryRequirementsInfoEXT
- GeneratedCommandsMemoryRequirementsInfoNV
- GeneratedCommandsPipelineInfoEXT
- GeneratedCommandsShaderInfoEXT
- GeometryAABBNV
- GeometryDataNV
- GeometryFlagKHR
- GeometryFlagNV
- GeometryFlagsKHR
- GeometryFlagsNV
- GeometryInstanceFlagKHR
- GeometryInstanceFlagNV
- GeometryInstanceFlagsKHR
- GeometryInstanceFlagsNV
- GeometryNV
- GeometryTrianglesNV
- GeometryTypeKHR
- GeometryTypeNV
- GetLatencyMarkerInfoNV
- GraphicsPipelineCreateInfo
- GraphicsPipelineLibraryCreateInfoEXT
- GraphicsPipelineLibraryFlagEXT
- GraphicsPipelineLibraryFlagsEXT
- GraphicsPipelineShaderGroupsCreateInfoNV
- GraphicsShaderGroupCreateInfoNV
- HANDLE
- HINSTANCE
- HMONITOR
- HWND
- Handle
- HdrMetadataEXT
- HdrVividDynamicMetadataHUAWEI
- HeadlessSurfaceCreateFlagEXT
- HeadlessSurfaceCreateFlagsEXT
- HeadlessSurfaceCreateInfoEXT
- HostImageCopyDevicePerformanceQuery
- HostImageCopyDevicePerformanceQueryEXT
- HostImageCopyFlag
- HostImageCopyFlagEXT
- HostImageCopyFlags
- HostImageCopyFlagsEXT
- HostImageLayoutTransitionInfo
- HostImageLayoutTransitionInfoEXT
- IOSSurfaceCreateFlagMVK
- IOSSurfaceCreateFlagsMVK
- IOSSurfaceCreateInfoMVK
- IOSurfaceRef
- Image
- ImageAlignmentControlCreateInfoMESA
- 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
- ImageSubresource2
- ImageSubresource2EXT
- ImageSubresource2KHR
- ImageSubresourceLayers
- ImageSubresourceRange
- ImageSwapchainCreateInfoKHR
- ImageTiling
- ImageToMemoryCopy
- ImageToMemoryCopyEXT
- 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
- IndirectCommandsExecutionSetTokenEXT
- IndirectCommandsIndexBufferTokenEXT
- IndirectCommandsInputModeFlagEXT
- IndirectCommandsInputModeFlagsEXT
- IndirectCommandsLayoutCreateInfoEXT
- IndirectCommandsLayoutCreateInfoNV
- IndirectCommandsLayoutEXT
- IndirectCommandsLayoutNV
- IndirectCommandsLayoutTokenEXT
- IndirectCommandsLayoutTokenNV
- IndirectCommandsLayoutUsageFlagEXT
- IndirectCommandsLayoutUsageFlagNV
- IndirectCommandsLayoutUsageFlagsEXT
- IndirectCommandsLayoutUsageFlagsNV
- IndirectCommandsPushConstantTokenEXT
- IndirectCommandsStreamNV
- IndirectCommandsTokenDataEXT
- IndirectCommandsTokenTypeEXT
- IndirectCommandsTokenTypeNV
- IndirectCommandsVertexBufferTokenEXT
- IndirectExecutionSetCreateInfoEXT
- IndirectExecutionSetEXT
- IndirectExecutionSetInfoEXT
- IndirectExecutionSetInfoTypeEXT
- IndirectExecutionSetPipelineInfoEXT
- IndirectExecutionSetShaderInfoEXT
- IndirectExecutionSetShaderLayoutInfoEXT
- IndirectStateFlagNV
- IndirectStateFlagsNV
- InitializePerformanceApiInfoINTEL
- InputAttachmentAspectReference
- InputAttachmentAspectReferenceKHR
- Instance
- InstanceCreateFlag
- InstanceCreateFlags
- InstanceCreateInfo
- InternalAllocationType
- LONG
- LPCWSTR
- LUID
- LatencyMarkerNV
- LatencySleepInfoNV
- LatencySleepModeInfoNV
- LatencySubmissionPresentIdNV
- LatencySurfaceCapabilitiesNV
- LatencyTimingsFrameReportNV
- LayerProperties
- LayerSettingEXT
- LayerSettingTypeEXT
- LayerSettingsCreateInfoEXT
- LayeredDriverUnderlyingApiMSFT
- LineRasterizationMode
- LineRasterizationModeEXT
- LineRasterizationModeKHR
- 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
- MemoryMapInfo
- MemoryMapInfoKHR
- MemoryMapPlacedInfoEXT
- MemoryOpaqueCaptureAddressAllocateInfo
- MemoryOpaqueCaptureAddressAllocateInfoKHR
- MemoryOverallocationBehaviorAMD
- MemoryPriorityAllocateInfoEXT
- MemoryPropertyFlag
- MemoryPropertyFlags
- MemoryRequirements
- MemoryRequirements2
- MemoryRequirements2KHR
- MemoryToImageCopy
- MemoryToImageCopyEXT
- MemoryType
- MemoryUnmapFlag
- MemoryUnmapFlagKHR
- MemoryUnmapFlags
- MemoryUnmapFlagsKHR
- MemoryUnmapInfo
- 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
- OutOfBandQueueTypeInfoNV
- OutOfBandQueueTypeNV
- 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
- PhysicalDeviceAntiLagFeaturesAMD
- PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT
- PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT
- PhysicalDeviceBlendOperationAdvancedFeaturesEXT
- PhysicalDeviceBlendOperationAdvancedPropertiesEXT
- PhysicalDeviceBorderColorSwizzleFeaturesEXT
- PhysicalDeviceBufferAddressFeaturesEXT
- PhysicalDeviceBufferDeviceAddressFeatures
- PhysicalDeviceBufferDeviceAddressFeaturesEXT
- PhysicalDeviceBufferDeviceAddressFeaturesKHR
- PhysicalDeviceClusterCullingShaderFeaturesHUAWEI
- PhysicalDeviceClusterCullingShaderPropertiesHUAWEI
- PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI
- PhysicalDeviceCoherentMemoryFeaturesAMD
- PhysicalDeviceColorWriteEnableFeaturesEXT
- PhysicalDeviceCommandBufferInheritanceFeaturesNV
- PhysicalDeviceComputeShaderDerivativesFeaturesKHR
- PhysicalDeviceComputeShaderDerivativesFeaturesNV
- PhysicalDeviceComputeShaderDerivativesPropertiesKHR
- PhysicalDeviceConditionalRenderingFeaturesEXT
- PhysicalDeviceConservativeRasterizationPropertiesEXT
- PhysicalDeviceCooperativeMatrix2FeaturesNV
- PhysicalDeviceCooperativeMatrix2PropertiesNV
- PhysicalDeviceCooperativeMatrixFeaturesKHR
- PhysicalDeviceCooperativeMatrixFeaturesNV
- PhysicalDeviceCooperativeMatrixPropertiesKHR
- PhysicalDeviceCooperativeMatrixPropertiesNV
- PhysicalDeviceCopyMemoryIndirectFeaturesNV
- PhysicalDeviceCopyMemoryIndirectPropertiesNV
- PhysicalDeviceCornerSampledImageFeaturesNV
- PhysicalDeviceCoverageReductionModeFeaturesNV
- PhysicalDeviceCubicClampFeaturesQCOM
- PhysicalDeviceCubicWeightsFeaturesQCOM
- PhysicalDeviceCudaKernelLaunchFeaturesNV
- PhysicalDeviceCudaKernelLaunchPropertiesNV
- PhysicalDeviceCustomBorderColorFeaturesEXT
- PhysicalDeviceCustomBorderColorPropertiesEXT
- PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV
- PhysicalDeviceDepthBiasControlFeaturesEXT
- PhysicalDeviceDepthClampControlFeaturesEXT
- PhysicalDeviceDepthClampZeroOneFeaturesEXT
- PhysicalDeviceDepthClipControlFeaturesEXT
- PhysicalDeviceDepthClipEnableFeaturesEXT
- PhysicalDeviceDepthStencilResolveProperties
- PhysicalDeviceDepthStencilResolvePropertiesKHR
- PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT
- PhysicalDeviceDescriptorBufferFeaturesEXT
- PhysicalDeviceDescriptorBufferPropertiesEXT
- PhysicalDeviceDescriptorIndexingFeatures
- PhysicalDeviceDescriptorIndexingFeaturesEXT
- PhysicalDeviceDescriptorIndexingProperties
- PhysicalDeviceDescriptorIndexingPropertiesEXT
- PhysicalDeviceDescriptorPoolOverallocationFeaturesNV
- PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE
- PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV
- PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT
- PhysicalDeviceDeviceGeneratedCommandsFeaturesNV
- PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT
- PhysicalDeviceDeviceGeneratedCommandsPropertiesNV
- PhysicalDeviceDeviceMemoryReportFeaturesEXT
- PhysicalDeviceDiagnosticsConfigFeaturesNV
- PhysicalDeviceDiscardRectanglePropertiesEXT
- PhysicalDeviceDriverProperties
- PhysicalDeviceDriverPropertiesKHR
- PhysicalDeviceDrmPropertiesEXT
- PhysicalDeviceDynamicRenderingFeatures
- PhysicalDeviceDynamicRenderingFeaturesKHR
- PhysicalDeviceDynamicRenderingLocalReadFeatures
- PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR
- PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT
- PhysicalDeviceExclusiveScissorFeaturesNV
- PhysicalDeviceExtendedDynamicState2FeaturesEXT
- PhysicalDeviceExtendedDynamicState3FeaturesEXT
- PhysicalDeviceExtendedDynamicState3PropertiesEXT
- PhysicalDeviceExtendedDynamicStateFeaturesEXT
- PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV
- PhysicalDeviceExtendedSparseAddressSpacePropertiesNV
- 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
- PhysicalDeviceFrameBoundaryFeaturesEXT
- PhysicalDeviceGlobalPriorityQueryFeatures
- PhysicalDeviceGlobalPriorityQueryFeaturesEXT
- PhysicalDeviceGlobalPriorityQueryFeaturesKHR
- PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT
- PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT
- PhysicalDeviceGroupProperties
- PhysicalDeviceGroupPropertiesKHR
- PhysicalDeviceHdrVividFeaturesHUAWEI
- PhysicalDeviceHostImageCopyFeatures
- PhysicalDeviceHostImageCopyFeaturesEXT
- PhysicalDeviceHostImageCopyProperties
- PhysicalDeviceHostImageCopyPropertiesEXT
- PhysicalDeviceHostQueryResetFeatures
- PhysicalDeviceHostQueryResetFeaturesEXT
- PhysicalDeviceIDProperties
- PhysicalDeviceIDPropertiesKHR
- PhysicalDeviceImage2DViewOf3DFeaturesEXT
- PhysicalDeviceImageAlignmentControlFeaturesMESA
- PhysicalDeviceImageAlignmentControlPropertiesMESA
- PhysicalDeviceImageCompressionControlFeaturesEXT
- PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT
- PhysicalDeviceImageDrmFormatModifierInfoEXT
- PhysicalDeviceImageFormatInfo2
- PhysicalDeviceImageFormatInfo2KHR
- PhysicalDeviceImageProcessing2FeaturesQCOM
- PhysicalDeviceImageProcessing2PropertiesQCOM
- PhysicalDeviceImageProcessingFeaturesQCOM
- PhysicalDeviceImageProcessingPropertiesQCOM
- PhysicalDeviceImageRobustnessFeatures
- PhysicalDeviceImageRobustnessFeaturesEXT
- PhysicalDeviceImageSlicedViewOf3DFeaturesEXT
- PhysicalDeviceImageViewImageFormatInfoEXT
- PhysicalDeviceImageViewMinLodFeaturesEXT
- PhysicalDeviceImagelessFramebufferFeatures
- PhysicalDeviceImagelessFramebufferFeaturesKHR
- PhysicalDeviceIndexTypeUint8Features
- PhysicalDeviceIndexTypeUint8FeaturesEXT
- PhysicalDeviceIndexTypeUint8FeaturesKHR
- PhysicalDeviceInheritedViewportScissorFeaturesNV
- PhysicalDeviceInlineUniformBlockFeatures
- PhysicalDeviceInlineUniformBlockFeaturesEXT
- PhysicalDeviceInlineUniformBlockProperties
- PhysicalDeviceInlineUniformBlockPropertiesEXT
- PhysicalDeviceInvocationMaskFeaturesHUAWEI
- PhysicalDeviceLayeredApiKHR
- PhysicalDeviceLayeredApiPropertiesKHR
- PhysicalDeviceLayeredApiPropertiesListKHR
- PhysicalDeviceLayeredApiVulkanPropertiesKHR
- PhysicalDeviceLayeredDriverPropertiesMSFT
- PhysicalDeviceLegacyDitheringFeaturesEXT
- PhysicalDeviceLegacyVertexAttributesFeaturesEXT
- PhysicalDeviceLegacyVertexAttributesPropertiesEXT
- PhysicalDeviceLimits
- PhysicalDeviceLineRasterizationFeatures
- PhysicalDeviceLineRasterizationFeaturesEXT
- PhysicalDeviceLineRasterizationFeaturesKHR
- PhysicalDeviceLineRasterizationProperties
- PhysicalDeviceLineRasterizationPropertiesEXT
- PhysicalDeviceLineRasterizationPropertiesKHR
- PhysicalDeviceLinearColorAttachmentFeaturesNV
- PhysicalDeviceMaintenance3Properties
- PhysicalDeviceMaintenance3PropertiesKHR
- PhysicalDeviceMaintenance4Features
- PhysicalDeviceMaintenance4FeaturesKHR
- PhysicalDeviceMaintenance4Properties
- PhysicalDeviceMaintenance4PropertiesKHR
- PhysicalDeviceMaintenance5Features
- PhysicalDeviceMaintenance5FeaturesKHR
- PhysicalDeviceMaintenance5Properties
- PhysicalDeviceMaintenance5PropertiesKHR
- PhysicalDeviceMaintenance6Features
- PhysicalDeviceMaintenance6FeaturesKHR
- PhysicalDeviceMaintenance6Properties
- PhysicalDeviceMaintenance6PropertiesKHR
- PhysicalDeviceMaintenance7FeaturesKHR
- PhysicalDeviceMaintenance7PropertiesKHR
- PhysicalDeviceMapMemoryPlacedFeaturesEXT
- PhysicalDeviceMapMemoryPlacedPropertiesEXT
- PhysicalDeviceMemoryBudgetPropertiesEXT
- PhysicalDeviceMemoryDecompressionFeaturesNV
- PhysicalDeviceMemoryDecompressionPropertiesNV
- PhysicalDeviceMemoryPriorityFeaturesEXT
- PhysicalDeviceMemoryProperties
- PhysicalDeviceMemoryProperties2
- PhysicalDeviceMemoryProperties2KHR
- PhysicalDeviceMeshShaderFeaturesEXT
- PhysicalDeviceMeshShaderFeaturesNV
- PhysicalDeviceMeshShaderPropertiesEXT
- PhysicalDeviceMeshShaderPropertiesNV
- PhysicalDeviceMultiDrawFeaturesEXT
- PhysicalDeviceMultiDrawPropertiesEXT
- PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT
- PhysicalDeviceMultiviewFeatures
- PhysicalDeviceMultiviewFeaturesKHR
- PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX
- PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM
- PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM
- PhysicalDeviceMultiviewProperties
- PhysicalDeviceMultiviewPropertiesKHR
- PhysicalDeviceMutableDescriptorTypeFeaturesEXT
- PhysicalDeviceMutableDescriptorTypeFeaturesVALVE
- PhysicalDeviceNestedCommandBufferFeaturesEXT
- PhysicalDeviceNestedCommandBufferPropertiesEXT
- PhysicalDeviceNonSeamlessCubeMapFeaturesEXT
- PhysicalDeviceOpacityMicromapFeaturesEXT
- PhysicalDeviceOpacityMicromapPropertiesEXT
- PhysicalDeviceOpticalFlowFeaturesNV
- PhysicalDeviceOpticalFlowPropertiesNV
- PhysicalDevicePCIBusInfoPropertiesEXT
- PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT
- PhysicalDevicePerStageDescriptorSetFeaturesNV
- PhysicalDevicePerformanceQueryFeaturesKHR
- PhysicalDevicePerformanceQueryPropertiesKHR
- PhysicalDevicePipelineBinaryFeaturesKHR
- PhysicalDevicePipelineBinaryPropertiesKHR
- PhysicalDevicePipelineCreationCacheControlFeatures
- PhysicalDevicePipelineCreationCacheControlFeaturesEXT
- PhysicalDevicePipelineExecutablePropertiesFeaturesKHR
- PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
- PhysicalDevicePipelinePropertiesFeaturesEXT
- PhysicalDevicePipelineProtectedAccessFeatures
- PhysicalDevicePipelineProtectedAccessFeaturesEXT
- PhysicalDevicePipelineRobustnessFeatures
- PhysicalDevicePipelineRobustnessFeaturesEXT
- PhysicalDevicePipelineRobustnessProperties
- PhysicalDevicePipelineRobustnessPropertiesEXT
- PhysicalDevicePointClippingProperties
- PhysicalDevicePointClippingPropertiesKHR
- PhysicalDevicePresentBarrierFeaturesNV
- PhysicalDevicePresentIdFeaturesKHR
- PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT
- PhysicalDevicePresentWaitFeaturesKHR
- PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT
- PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT
- PhysicalDevicePrivateDataFeatures
- PhysicalDevicePrivateDataFeaturesEXT
- PhysicalDeviceProperties
- PhysicalDeviceProperties2
- PhysicalDeviceProperties2KHR
- PhysicalDeviceProtectedMemoryFeatures
- PhysicalDeviceProtectedMemoryProperties
- PhysicalDeviceProvokingVertexFeaturesEXT
- PhysicalDeviceProvokingVertexPropertiesEXT
- PhysicalDevicePushDescriptorProperties
- PhysicalDevicePushDescriptorPropertiesKHR
- PhysicalDeviceRGBA10X6FormatsFeaturesEXT
- PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM
- PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
- PhysicalDeviceRawAccessChainsFeaturesNV
- PhysicalDeviceRayQueryFeaturesKHR
- PhysicalDeviceRayTracingInvocationReorderFeaturesNV
- PhysicalDeviceRayTracingInvocationReorderPropertiesNV
- PhysicalDeviceRayTracingMaintenance1FeaturesKHR
- PhysicalDeviceRayTracingMotionBlurFeaturesNV
- PhysicalDeviceRayTracingPipelineFeaturesKHR
- PhysicalDeviceRayTracingPipelinePropertiesKHR
- PhysicalDeviceRayTracingPositionFetchFeaturesKHR
- PhysicalDeviceRayTracingPropertiesNV
- PhysicalDeviceRayTracingValidationFeaturesNV
- PhysicalDeviceRelaxedLineRasterizationFeaturesIMG
- PhysicalDeviceRenderPassStripedFeaturesARM
- PhysicalDeviceRenderPassStripedPropertiesARM
- PhysicalDeviceRepresentativeFragmentTestFeaturesNV
- PhysicalDeviceRobustness2FeaturesEXT
- PhysicalDeviceRobustness2PropertiesEXT
- PhysicalDeviceSampleLocationsPropertiesEXT
- PhysicalDeviceSamplerFilterMinmaxProperties
- PhysicalDeviceSamplerFilterMinmaxPropertiesEXT
- PhysicalDeviceSamplerYcbcrConversionFeatures
- PhysicalDeviceSamplerYcbcrConversionFeaturesKHR
- PhysicalDeviceScalarBlockLayoutFeatures
- PhysicalDeviceScalarBlockLayoutFeaturesEXT
- PhysicalDeviceSchedulingControlsFeaturesARM
- PhysicalDeviceSchedulingControlsFlagARM
- PhysicalDeviceSchedulingControlsFlagsARM
- PhysicalDeviceSchedulingControlsPropertiesARM
- PhysicalDeviceSeparateDepthStencilLayoutsFeatures
- PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR
- PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV
- PhysicalDeviceShaderAtomicFloat2FeaturesEXT
- PhysicalDeviceShaderAtomicFloatFeaturesEXT
- PhysicalDeviceShaderAtomicInt64Features
- PhysicalDeviceShaderAtomicInt64FeaturesKHR
- PhysicalDeviceShaderClockFeaturesKHR
- PhysicalDeviceShaderCoreBuiltinsFeaturesARM
- PhysicalDeviceShaderCoreBuiltinsPropertiesARM
- PhysicalDeviceShaderCoreProperties2AMD
- PhysicalDeviceShaderCorePropertiesAMD
- PhysicalDeviceShaderCorePropertiesARM
- PhysicalDeviceShaderDemoteToHelperInvocationFeatures
- PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT
- PhysicalDeviceShaderDrawParameterFeatures
- PhysicalDeviceShaderDrawParametersFeatures
- PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD
- PhysicalDeviceShaderExpectAssumeFeatures
- PhysicalDeviceShaderExpectAssumeFeaturesKHR
- PhysicalDeviceShaderFloat16Int8Features
- PhysicalDeviceShaderFloat16Int8FeaturesKHR
- PhysicalDeviceShaderFloatControls2Features
- PhysicalDeviceShaderFloatControls2FeaturesKHR
- PhysicalDeviceShaderImageAtomicInt64FeaturesEXT
- PhysicalDeviceShaderImageFootprintFeaturesNV
- PhysicalDeviceShaderIntegerDotProductFeatures
- PhysicalDeviceShaderIntegerDotProductFeaturesKHR
- PhysicalDeviceShaderIntegerDotProductProperties
- PhysicalDeviceShaderIntegerDotProductPropertiesKHR
- PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL
- PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR
- PhysicalDeviceShaderModuleIdentifierFeaturesEXT
- PhysicalDeviceShaderModuleIdentifierPropertiesEXT
- PhysicalDeviceShaderObjectFeaturesEXT
- PhysicalDeviceShaderObjectPropertiesEXT
- PhysicalDeviceShaderQuadControlFeaturesKHR
- PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR
- PhysicalDeviceShaderReplicatedCompositesFeaturesEXT
- PhysicalDeviceShaderSMBuiltinsFeaturesNV
- PhysicalDeviceShaderSMBuiltinsPropertiesNV
- PhysicalDeviceShaderSubgroupExtendedTypesFeatures
- PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR
- PhysicalDeviceShaderSubgroupRotateFeatures
- PhysicalDeviceShaderSubgroupRotateFeaturesKHR
- 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
- PhysicalDeviceVertexAttributeDivisorFeatures
- PhysicalDeviceVertexAttributeDivisorFeaturesEXT
- PhysicalDeviceVertexAttributeDivisorFeaturesKHR
- PhysicalDeviceVertexAttributeDivisorProperties
- PhysicalDeviceVertexAttributeDivisorPropertiesEXT
- PhysicalDeviceVertexAttributeDivisorPropertiesKHR
- PhysicalDeviceVertexAttributeRobustnessFeaturesEXT
- PhysicalDeviceVertexInputDynamicStateFeaturesEXT
- PhysicalDeviceVideoEncodeAV1FeaturesKHR
- PhysicalDeviceVideoEncodeQualityLevelInfoKHR
- PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR
- PhysicalDeviceVideoFormatInfoKHR
- PhysicalDeviceVideoMaintenance1FeaturesKHR
- PhysicalDeviceVulkan11Features
- PhysicalDeviceVulkan11Properties
- PhysicalDeviceVulkan12Features
- PhysicalDeviceVulkan12Properties
- PhysicalDeviceVulkan13Features
- PhysicalDeviceVulkan13Properties
- PhysicalDeviceVulkan14Features
- PhysicalDeviceVulkan14Properties
- PhysicalDeviceVulkanMemoryModelFeatures
- PhysicalDeviceVulkanMemoryModelFeaturesKHR
- PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR
- PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT
- PhysicalDeviceYcbcrDegammaFeaturesQCOM
- PhysicalDeviceYcbcrImageArraysFeaturesEXT
- PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
- PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR
- Pipeline
- PipelineBinaryCreateInfoKHR
- PipelineBinaryDataInfoKHR
- PipelineBinaryDataKHR
- PipelineBinaryHandlesInfoKHR
- PipelineBinaryInfoKHR
- PipelineBinaryKHR
- PipelineBinaryKeyKHR
- PipelineBinaryKeysAndDataKHR
- 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
- PipelineCreateFlag2
- PipelineCreateFlag2KHR
- PipelineCreateFlags
- PipelineCreateFlags2
- PipelineCreateFlags2CreateInfo
- PipelineCreateFlags2CreateInfoKHR
- PipelineCreateFlags2KHR
- PipelineCreateInfoKHR
- 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
- PipelineIndirectDeviceAddressInfoNV
- PipelineInfoEXT
- PipelineInfoKHR
- PipelineInputAssemblyStateCreateFlag
- PipelineInputAssemblyStateCreateFlags
- PipelineInputAssemblyStateCreateInfo
- PipelineLayout
- PipelineLayoutCreateFlag
- PipelineLayoutCreateFlags
- PipelineLayoutCreateInfo
- PipelineLibraryCreateInfoKHR
- PipelineMultisampleStateCreateFlag
- PipelineMultisampleStateCreateFlags
- PipelineMultisampleStateCreateInfo
- PipelinePropertiesIdentifierEXT
- PipelineRasterizationConservativeStateCreateFlagEXT
- PipelineRasterizationConservativeStateCreateFlagsEXT
- PipelineRasterizationConservativeStateCreateInfoEXT
- PipelineRasterizationDepthClipStateCreateFlagEXT
- PipelineRasterizationDepthClipStateCreateFlagsEXT
- PipelineRasterizationDepthClipStateCreateInfoEXT
- PipelineRasterizationLineStateCreateInfo
- PipelineRasterizationLineStateCreateInfoEXT
- PipelineRasterizationLineStateCreateInfoKHR
- PipelineRasterizationProvokingVertexStateCreateInfoEXT
- PipelineRasterizationStateCreateFlag
- PipelineRasterizationStateCreateFlags
- PipelineRasterizationStateCreateInfo
- PipelineRasterizationStateRasterizationOrderAMD
- PipelineRasterizationStateStreamCreateFlagEXT
- PipelineRasterizationStateStreamCreateFlagsEXT
- PipelineRasterizationStateStreamCreateInfoEXT
- PipelineRenderingCreateInfo
- PipelineRenderingCreateInfoKHR
- PipelineRepresentativeFragmentTestStateCreateInfoNV
- PipelineRobustnessBufferBehavior
- PipelineRobustnessBufferBehaviorEXT
- PipelineRobustnessCreateInfo
- PipelineRobustnessCreateInfoEXT
- PipelineRobustnessImageBehavior
- PipelineRobustnessImageBehaviorEXT
- PipelineSampleLocationsStateCreateInfoEXT
- PipelineShaderStageCreateFlag
- PipelineShaderStageCreateFlags
- PipelineShaderStageCreateInfo
- PipelineShaderStageModuleIdentifierCreateInfoEXT
- PipelineShaderStageRequiredSubgroupSizeCreateInfo
- PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT
- PipelineStageFlag
- PipelineStageFlag2
- PipelineStageFlag2KHR
- PipelineStageFlags
- PipelineStageFlags2
- PipelineStageFlags2KHR
- PipelineTessellationDomainOriginStateCreateInfo
- PipelineTessellationDomainOriginStateCreateInfoKHR
- PipelineTessellationStateCreateFlag
- PipelineTessellationStateCreateFlags
- PipelineTessellationStateCreateInfo
- PipelineVertexInputDivisorStateCreateInfo
- PipelineVertexInputDivisorStateCreateInfoEXT
- PipelineVertexInputDivisorStateCreateInfoKHR
- PipelineVertexInputStateCreateFlag
- PipelineVertexInputStateCreateFlags
- PipelineVertexInputStateCreateInfo
- PipelineViewportCoarseSampleOrderStateCreateInfoNV
- PipelineViewportDepthClampControlCreateInfoEXT
- 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
- ProcAntiLagUpdateAMD
- ProcBeginCommandBuffer
- ProcBindAccelerationStructureMemoryNV
- ProcBindBufferMemory
- ProcBindBufferMemory2
- ProcBindBufferMemory2KHR
- ProcBindImageMemory
- ProcBindImageMemory2
- ProcBindImageMemory2KHR
- ProcBindOpticalFlowSessionImageNV
- ProcBindVideoSessionMemoryKHR
- ProcBuildAccelerationStructuresKHR
- ProcBuildMicromapsEXT
- ProcCmdBeginConditionalRenderingEXT
- ProcCmdBeginDebugUtilsLabelEXT
- ProcCmdBeginQuery
- ProcCmdBeginQueryIndexedEXT
- ProcCmdBeginRenderPass
- ProcCmdBeginRenderPass2
- ProcCmdBeginRenderPass2KHR
- ProcCmdBeginRendering
- ProcCmdBeginRenderingKHR
- ProcCmdBeginTransformFeedbackEXT
- ProcCmdBeginVideoCodingKHR
- ProcCmdBindDescriptorBufferEmbeddedSamplers2EXT
- ProcCmdBindDescriptorBufferEmbeddedSamplersEXT
- ProcCmdBindDescriptorBuffersEXT
- ProcCmdBindDescriptorSets
- ProcCmdBindDescriptorSets2
- ProcCmdBindDescriptorSets2KHR
- ProcCmdBindIndexBuffer
- ProcCmdBindIndexBuffer2
- ProcCmdBindIndexBuffer2KHR
- 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
- ProcCmdCudaLaunchKernelNV
- 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
- ProcCmdEncodeVideoKHR
- ProcCmdEndConditionalRenderingEXT
- ProcCmdEndDebugUtilsLabelEXT
- ProcCmdEndQuery
- ProcCmdEndQueryIndexedEXT
- ProcCmdEndRenderPass
- ProcCmdEndRenderPass2
- ProcCmdEndRenderPass2KHR
- ProcCmdEndRendering
- ProcCmdEndRenderingKHR
- ProcCmdEndTransformFeedbackEXT
- ProcCmdEndVideoCodingKHR
- ProcCmdExecuteCommands
- ProcCmdExecuteGeneratedCommandsEXT
- ProcCmdExecuteGeneratedCommandsNV
- ProcCmdFillBuffer
- ProcCmdInsertDebugUtilsLabelEXT
- ProcCmdNextSubpass
- ProcCmdNextSubpass2
- ProcCmdNextSubpass2KHR
- ProcCmdOpticalFlowExecuteNV
- ProcCmdPipelineBarrier
- ProcCmdPipelineBarrier2
- ProcCmdPipelineBarrier2KHR
- ProcCmdPreprocessGeneratedCommandsEXT
- ProcCmdPreprocessGeneratedCommandsNV
- ProcCmdPushConstants
- ProcCmdPushConstants2
- ProcCmdPushConstants2KHR
- ProcCmdPushDescriptorSet
- ProcCmdPushDescriptorSet2
- ProcCmdPushDescriptorSet2KHR
- ProcCmdPushDescriptorSetKHR
- ProcCmdPushDescriptorSetWithTemplate
- ProcCmdPushDescriptorSetWithTemplate2
- ProcCmdPushDescriptorSetWithTemplate2KHR
- 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
- ProcCmdSetDepthBias2EXT
- ProcCmdSetDepthBiasEnable
- ProcCmdSetDepthBiasEnableEXT
- ProcCmdSetDepthBounds
- ProcCmdSetDepthBoundsTestEnable
- ProcCmdSetDepthBoundsTestEnableEXT
- ProcCmdSetDepthClampEnableEXT
- ProcCmdSetDepthClampRangeEXT
- ProcCmdSetDepthClipEnableEXT
- ProcCmdSetDepthClipNegativeOneToOneEXT
- ProcCmdSetDepthCompareOp
- ProcCmdSetDepthCompareOpEXT
- ProcCmdSetDepthTestEnable
- ProcCmdSetDepthTestEnableEXT
- ProcCmdSetDepthWriteEnable
- ProcCmdSetDepthWriteEnableEXT
- ProcCmdSetDescriptorBufferOffsets2EXT
- ProcCmdSetDescriptorBufferOffsetsEXT
- ProcCmdSetDeviceMask
- ProcCmdSetDeviceMaskKHR
- ProcCmdSetDiscardRectangleEXT
- ProcCmdSetDiscardRectangleEnableEXT
- ProcCmdSetDiscardRectangleModeEXT
- ProcCmdSetEvent
- ProcCmdSetEvent2
- ProcCmdSetEvent2KHR
- ProcCmdSetExclusiveScissorEnableNV
- ProcCmdSetExclusiveScissorNV
- ProcCmdSetExtraPrimitiveOverestimationSizeEXT
- ProcCmdSetFragmentShadingRateEnumNV
- ProcCmdSetFragmentShadingRateKHR
- ProcCmdSetFrontFace
- ProcCmdSetFrontFaceEXT
- ProcCmdSetLineRasterizationModeEXT
- ProcCmdSetLineStipple
- ProcCmdSetLineStippleEXT
- ProcCmdSetLineStippleEnableEXT
- ProcCmdSetLineStippleKHR
- ProcCmdSetLineWidth
- ProcCmdSetLogicOpEXT
- ProcCmdSetLogicOpEnableEXT
- ProcCmdSetPatchControlPointsEXT
- ProcCmdSetPerformanceMarkerINTEL
- ProcCmdSetPerformanceOverrideINTEL
- ProcCmdSetPerformanceStreamMarkerINTEL
- ProcCmdSetPolygonModeEXT
- ProcCmdSetPrimitiveRestartEnable
- ProcCmdSetPrimitiveRestartEnableEXT
- ProcCmdSetPrimitiveTopology
- ProcCmdSetPrimitiveTopologyEXT
- ProcCmdSetProvokingVertexModeEXT
- ProcCmdSetRasterizationSamplesEXT
- ProcCmdSetRasterizationStreamEXT
- ProcCmdSetRasterizerDiscardEnable
- ProcCmdSetRasterizerDiscardEnableEXT
- ProcCmdSetRayTracingPipelineStackSizeKHR
- ProcCmdSetRenderingAttachmentLocations
- ProcCmdSetRenderingAttachmentLocationsKHR
- ProcCmdSetRenderingInputAttachmentIndices
- ProcCmdSetRenderingInputAttachmentIndicesKHR
- 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
- ProcCmdUpdatePipelineIndirectBufferNV
- ProcCmdWaitEvents
- ProcCmdWaitEvents2
- ProcCmdWaitEvents2KHR
- ProcCmdWriteAccelerationStructuresPropertiesKHR
- ProcCmdWriteAccelerationStructuresPropertiesNV
- ProcCmdWriteBufferMarker2AMD
- ProcCmdWriteBufferMarkerAMD
- ProcCmdWriteMicromapsPropertiesEXT
- ProcCmdWriteTimestamp
- ProcCmdWriteTimestamp2
- ProcCmdWriteTimestamp2KHR
- ProcCompileDeferredNV
- ProcCopyAccelerationStructureKHR
- ProcCopyAccelerationStructureToMemoryKHR
- ProcCopyImageToImage
- ProcCopyImageToImageEXT
- ProcCopyImageToMemory
- ProcCopyImageToMemoryEXT
- ProcCopyMemoryToAccelerationStructureKHR
- ProcCopyMemoryToImage
- ProcCopyMemoryToImageEXT
- ProcCopyMemoryToMicromapEXT
- ProcCopyMicromapEXT
- ProcCopyMicromapToMemoryEXT
- ProcCreateAccelerationStructureKHR
- ProcCreateAccelerationStructureNV
- ProcCreateBuffer
- ProcCreateBufferView
- ProcCreateCommandPool
- ProcCreateComputePipelines
- ProcCreateCuFunctionNVX
- ProcCreateCuModuleNVX
- ProcCreateCudaFunctionNV
- ProcCreateCudaModuleNV
- ProcCreateDebugReportCallbackEXT
- ProcCreateDebugUtilsMessengerEXT
- ProcCreateDeferredOperationKHR
- ProcCreateDescriptorPool
- ProcCreateDescriptorSetLayout
- ProcCreateDescriptorUpdateTemplate
- ProcCreateDescriptorUpdateTemplateKHR
- ProcCreateDevice
- ProcCreateDisplayModeKHR
- ProcCreateDisplayPlaneSurfaceKHR
- ProcCreateEvent
- ProcCreateFence
- ProcCreateFramebuffer
- ProcCreateGraphicsPipelines
- ProcCreateHeadlessSurfaceEXT
- ProcCreateIOSSurfaceMVK
- ProcCreateImage
- ProcCreateImageView
- ProcCreateIndirectCommandsLayoutEXT
- ProcCreateIndirectCommandsLayoutNV
- ProcCreateIndirectExecutionSetEXT
- ProcCreateInstance
- ProcCreateMacOSSurfaceMVK
- ProcCreateMetalSurfaceEXT
- ProcCreateMicromapEXT
- ProcCreateOpticalFlowSessionNV
- ProcCreatePipelineBinariesKHR
- 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
- ProcDestroyCudaFunctionNV
- ProcDestroyCudaModuleNV
- ProcDestroyDebugReportCallbackEXT
- ProcDestroyDebugUtilsMessengerEXT
- ProcDestroyDeferredOperationKHR
- ProcDestroyDescriptorPool
- ProcDestroyDescriptorSetLayout
- ProcDestroyDescriptorUpdateTemplate
- ProcDestroyDescriptorUpdateTemplateKHR
- ProcDestroyDevice
- ProcDestroyEvent
- ProcDestroyFence
- ProcDestroyFramebuffer
- ProcDestroyImage
- ProcDestroyImageView
- ProcDestroyIndirectCommandsLayoutEXT
- ProcDestroyIndirectCommandsLayoutNV
- ProcDestroyIndirectExecutionSetEXT
- ProcDestroyInstance
- ProcDestroyMicromapEXT
- ProcDestroyOpticalFlowSessionNV
- ProcDestroyPipeline
- ProcDestroyPipelineBinaryKHR
- 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
- ProcGetCalibratedTimestampsKHR
- ProcGetCudaModuleCacheNV
- ProcGetDeferredOperationMaxConcurrencyKHR
- ProcGetDeferredOperationResultKHR
- ProcGetDescriptorEXT
- ProcGetDescriptorSetHostMappingVALVE
- ProcGetDescriptorSetLayoutBindingOffsetEXT
- ProcGetDescriptorSetLayoutHostMappingInfoVALVE
- ProcGetDescriptorSetLayoutSizeEXT
- ProcGetDescriptorSetLayoutSupport
- ProcGetDescriptorSetLayoutSupportKHR
- ProcGetDeviceAccelerationStructureCompatibilityKHR
- ProcGetDeviceBufferMemoryRequirements
- ProcGetDeviceBufferMemoryRequirementsKHR
- ProcGetDeviceFaultInfoEXT
- ProcGetDeviceGroupPeerMemoryFeatures
- ProcGetDeviceGroupPeerMemoryFeaturesKHR
- ProcGetDeviceGroupPresentCapabilitiesKHR
- ProcGetDeviceGroupSurfacePresentModes2EXT
- ProcGetDeviceGroupSurfacePresentModesKHR
- ProcGetDeviceImageMemoryRequirements
- ProcGetDeviceImageMemoryRequirementsKHR
- ProcGetDeviceImageSparseMemoryRequirements
- ProcGetDeviceImageSparseMemoryRequirementsKHR
- ProcGetDeviceImageSubresourceLayout
- ProcGetDeviceImageSubresourceLayoutKHR
- ProcGetDeviceMemoryCommitment
- ProcGetDeviceMemoryOpaqueCaptureAddress
- ProcGetDeviceMemoryOpaqueCaptureAddressKHR
- ProcGetDeviceMicromapCompatibilityEXT
- ProcGetDeviceProcAddr
- ProcGetDeviceQueue
- ProcGetDeviceQueue2
- ProcGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
- ProcGetDisplayModeProperties2KHR
- ProcGetDisplayModePropertiesKHR
- ProcGetDisplayPlaneCapabilities2KHR
- ProcGetDisplayPlaneCapabilitiesKHR
- ProcGetDisplayPlaneSupportedDisplaysKHR
- ProcGetDrmDisplayEXT
- ProcGetDynamicRenderingTilePropertiesQCOM
- ProcGetEncodedVideoSessionParametersKHR
- ProcGetEventStatus
- ProcGetFenceFdKHR
- ProcGetFenceStatus
- ProcGetFenceWin32HandleKHR
- ProcGetFramebufferTilePropertiesQCOM
- ProcGetGeneratedCommandsMemoryRequirementsEXT
- ProcGetGeneratedCommandsMemoryRequirementsNV
- ProcGetImageDrmFormatModifierPropertiesEXT
- ProcGetImageMemoryRequirements
- ProcGetImageMemoryRequirements2
- ProcGetImageMemoryRequirements2KHR
- ProcGetImageOpaqueCaptureDescriptorDataEXT
- ProcGetImageSparseMemoryRequirements
- ProcGetImageSparseMemoryRequirements2
- ProcGetImageSparseMemoryRequirements2KHR
- ProcGetImageSubresourceLayout
- ProcGetImageSubresourceLayout2
- ProcGetImageSubresourceLayout2EXT
- ProcGetImageSubresourceLayout2KHR
- ProcGetImageViewAddressNVX
- ProcGetImageViewHandle64NVX
- ProcGetImageViewHandleNVX
- ProcGetImageViewOpaqueCaptureDescriptorDataEXT
- ProcGetInstanceProcAddr
- ProcGetInstanceProcAddrLUNARG
- ProcGetLatencyTimingsNV
- ProcGetMemoryFdKHR
- ProcGetMemoryFdPropertiesKHR
- ProcGetMemoryHostPointerPropertiesEXT
- ProcGetMemoryRemoteAddressNV
- ProcGetMemoryWin32HandleKHR
- ProcGetMemoryWin32HandleNV
- ProcGetMemoryWin32HandlePropertiesKHR
- ProcGetMicromapBuildSizesEXT
- ProcGetPastPresentationTimingGOOGLE
- ProcGetPerformanceParameterINTEL
- ProcGetPhysicalDeviceCalibrateableTimeDomainsEXT
- ProcGetPhysicalDeviceCalibrateableTimeDomainsKHR
- ProcGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV
- ProcGetPhysicalDeviceCooperativeMatrixPropertiesKHR
- 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
- ProcGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR
- ProcGetPhysicalDeviceVideoFormatPropertiesKHR
- ProcGetPhysicalDeviceWaylandPresentationSupportKHR
- ProcGetPhysicalDeviceWin32PresentationSupportKHR
- ProcGetPipelineBinaryDataKHR
- ProcGetPipelineCacheData
- ProcGetPipelineExecutableInternalRepresentationsKHR
- ProcGetPipelineExecutablePropertiesKHR
- ProcGetPipelineExecutableStatisticsKHR
- ProcGetPipelineIndirectDeviceAddressNV
- ProcGetPipelineIndirectMemoryRequirementsNV
- ProcGetPipelineKeyKHR
- ProcGetPipelinePropertiesEXT
- ProcGetPrivateData
- ProcGetPrivateDataEXT
- ProcGetQueryPoolResults
- ProcGetQueueCheckpointData2NV
- ProcGetQueueCheckpointDataNV
- ProcGetRayTracingCaptureReplayShaderGroupHandlesKHR
- ProcGetRayTracingShaderGroupHandlesKHR
- ProcGetRayTracingShaderGroupHandlesNV
- ProcGetRayTracingShaderGroupStackSizeKHR
- ProcGetRefreshCycleDurationGOOGLE
- ProcGetRenderAreaGranularity
- ProcGetRenderingAreaGranularity
- ProcGetRenderingAreaGranularityKHR
- ProcGetSamplerOpaqueCaptureDescriptorDataEXT
- ProcGetSemaphoreCounterValue
- ProcGetSemaphoreCounterValueKHR
- ProcGetSemaphoreFdKHR
- ProcGetSemaphoreWin32HandleKHR
- ProcGetShaderBinaryDataEXT
- ProcGetShaderInfoAMD
- ProcGetShaderModuleCreateInfoIdentifierEXT
- ProcGetShaderModuleIdentifierEXT
- ProcGetSwapchainCounterEXT
- ProcGetSwapchainImagesKHR
- ProcGetSwapchainStatusKHR
- ProcGetValidationCacheDataEXT
- ProcGetVideoSessionMemoryRequirementsKHR
- ProcGetWinrtDisplayNV
- ProcImportFenceFdKHR
- ProcImportFenceWin32HandleKHR
- ProcImportSemaphoreFdKHR
- ProcImportSemaphoreWin32HandleKHR
- ProcInitializePerformanceApiINTEL
- ProcInternalAllocationNotification
- ProcInternalFreeNotification
- ProcInvalidateMappedMemoryRanges
- ProcLatencySleepNV
- ProcMapMemory
- ProcMapMemory2
- ProcMapMemory2KHR
- ProcMergePipelineCaches
- ProcMergeValidationCachesEXT
- ProcQueueBeginDebugUtilsLabelEXT
- ProcQueueBindSparse
- ProcQueueEndDebugUtilsLabelEXT
- ProcQueueInsertDebugUtilsLabelEXT
- ProcQueueNotifyOutOfBandNV
- ProcQueuePresentKHR
- ProcQueueSetPerformanceConfigurationINTEL
- ProcQueueSubmit
- ProcQueueSubmit2
- ProcQueueSubmit2KHR
- ProcQueueWaitIdle
- ProcReallocationFunction
- ProcRegisterDeviceEventEXT
- ProcRegisterDisplayEventEXT
- ProcReleaseCapturedPipelineDataKHR
- ProcReleaseDisplayEXT
- ProcReleaseFullScreenExclusiveModeEXT
- ProcReleasePerformanceConfigurationINTEL
- ProcReleaseProfilingLockKHR
- ProcReleaseSwapchainImagesEXT
- ProcResetCommandBuffer
- ProcResetCommandPool
- ProcResetDescriptorPool
- ProcResetEvent
- ProcResetFences
- ProcResetQueryPool
- ProcResetQueryPoolEXT
- ProcSetDebugUtilsObjectNameEXT
- ProcSetDebugUtilsObjectTagEXT
- ProcSetDeviceMemoryPriorityEXT
- ProcSetEvent
- ProcSetHdrMetadataEXT
- ProcSetLatencyMarkerNV
- ProcSetLatencySleepModeNV
- ProcSetLocalDimmingAMD
- ProcSetPrivateData
- ProcSetPrivateDataEXT
- ProcSignalSemaphore
- ProcSignalSemaphoreKHR
- ProcSubmitDebugUtilsMessageEXT
- ProcTransitionImageLayout
- ProcTransitionImageLayoutEXT
- ProcTrimCommandPool
- ProcTrimCommandPoolKHR
- ProcUninitializePerformanceApiINTEL
- ProcUnmapMemory
- ProcUnmapMemory2
- ProcUnmapMemory2KHR
- ProcUpdateDescriptorSetWithTemplate
- ProcUpdateDescriptorSetWithTemplateKHR
- ProcUpdateDescriptorSets
- ProcUpdateIndirectExecutionSetPipelineEXT
- ProcUpdateIndirectExecutionSetShaderEXT
- ProcUpdateVideoSessionParametersKHR
- ProcVoidFunction
- ProcWaitForFences
- ProcWaitForPresentKHR
- ProcWaitSemaphores
- ProcWaitSemaphoresKHR
- ProcWriteAccelerationStructuresPropertiesKHR
- ProcWriteMicromapsPropertiesEXT
- ProtectedSubmitInfo
- ProvokingVertexModeEXT
- PushConstantRange
- PushConstantsInfo
- PushConstantsInfoKHR
- PushDescriptorSetInfo
- PushDescriptorSetInfoKHR
- PushDescriptorSetWithTemplateInfo
- PushDescriptorSetWithTemplateInfoKHR
- QueryControlFlag
- QueryControlFlags
- QueryLowLatencySupportNV
- QueryPipelineStatisticFlag
- QueryPipelineStatisticFlags
- QueryPool
- QueryPoolCreateFlag
- QueryPoolCreateFlags
- QueryPoolCreateInfo
- QueryPoolCreateInfoINTEL
- QueryPoolPerformanceCreateInfoKHR
- QueryPoolPerformanceQueryCreateInfoINTEL
- QueryPoolSamplingModeINTEL
- QueryPoolVideoEncodeFeedbackCreateInfoKHR
- QueryResultFlag
- QueryResultFlags
- QueryResultStatusKHR
- QueryType
- Queue
- QueueFamilyCheckpointProperties2NV
- QueueFamilyCheckpointPropertiesNV
- QueueFamilyGlobalPriorityProperties
- QueueFamilyGlobalPriorityPropertiesEXT
- QueueFamilyGlobalPriorityPropertiesKHR
- QueueFamilyProperties
- QueueFamilyProperties2
- QueueFamilyProperties2KHR
- QueueFamilyQueryResultStatusPropertiesKHR
- QueueFamilyVideoPropertiesKHR
- QueueFlag
- QueueFlags
- QueueGlobalPriority
- QueueGlobalPriorityEXT
- QueueGlobalPriorityKHR
- RasterizationOrderAMD
- RayTracingInvocationReorderModeNV
- RayTracingPipelineCreateInfoKHR
- RayTracingPipelineCreateInfoNV
- RayTracingPipelineInterfaceCreateInfoKHR
- RayTracingShaderGroupCreateInfoKHR
- RayTracingShaderGroupCreateInfoNV
- RayTracingShaderGroupTypeKHR
- RayTracingShaderGroupTypeNV
- Rect2D
- RectLayerKHR
- RefreshCycleDurationGOOGLE
- ReleaseCapturedPipelineDataInfoKHR
- ReleaseSwapchainImagesInfoEXT
- RemoteAddressNV
- RenderPass
- RenderPassAttachmentBeginInfo
- RenderPassAttachmentBeginInfoKHR
- RenderPassBeginInfo
- RenderPassCreateFlag
- RenderPassCreateFlags
- RenderPassCreateInfo
- RenderPassCreateInfo2
- RenderPassCreateInfo2KHR
- RenderPassCreationControlEXT
- RenderPassCreationFeedbackCreateInfoEXT
- RenderPassCreationFeedbackInfoEXT
- RenderPassFragmentDensityMapCreateInfoEXT
- RenderPassInputAttachmentAspectCreateInfo
- RenderPassInputAttachmentAspectCreateInfoKHR
- RenderPassMultiviewCreateInfo
- RenderPassMultiviewCreateInfoKHR
- RenderPassSampleLocationsBeginInfoEXT
- RenderPassStripeBeginInfoARM
- RenderPassStripeInfoARM
- RenderPassStripeSubmitInfoARM
- RenderPassSubpassFeedbackCreateInfoEXT
- RenderPassSubpassFeedbackInfoEXT
- RenderPassTransformBeginInfoQCOM
- RenderingAreaInfo
- RenderingAreaInfoKHR
- RenderingAttachmentInfo
- RenderingAttachmentInfoKHR
- RenderingAttachmentLocationInfo
- RenderingAttachmentLocationInfoKHR
- RenderingFlag
- RenderingFlagKHR
- RenderingFlags
- RenderingFlagsKHR
- RenderingFragmentDensityMapAttachmentInfoEXT
- RenderingFragmentShadingRateAttachmentInfoKHR
- RenderingInfo
- RenderingInfoKHR
- RenderingInputAttachmentIndexInfo
- RenderingInputAttachmentIndexInfoKHR
- ResolveImageInfo2
- ResolveImageInfo2KHR
- ResolveModeFlag
- ResolveModeFlagKHR
- ResolveModeFlags
- ResolveModeFlagsKHR
- Result
- SECURITY_ATTRIBUTES
- SRTDataNV
- SampleCountFlag
- SampleCountFlags
- SampleLocationEXT
- SampleLocationsInfoEXT
- SampleMask
- Sampler
- SamplerAddressMode
- SamplerBlockMatchWindowCreateInfoQCOM
- SamplerBorderColorComponentMappingCreateInfoEXT
- SamplerCaptureDescriptorDataInfoEXT
- SamplerCreateFlag
- SamplerCreateFlags
- SamplerCreateInfo
- SamplerCubicWeightsCreateInfoQCOM
- SamplerCustomBorderColorCreateInfoEXT
- SamplerMipmapMode
- SamplerReductionMode
- SamplerReductionModeCreateInfo
- SamplerReductionModeCreateInfoEXT
- SamplerReductionModeEXT
- SamplerYcbcrConversion
- SamplerYcbcrConversionCreateInfo
- SamplerYcbcrConversionCreateInfoKHR
- SamplerYcbcrConversionImageFormatProperties
- SamplerYcbcrConversionImageFormatPropertiesKHR
- SamplerYcbcrConversionInfo
- SamplerYcbcrConversionInfoKHR
- SamplerYcbcrConversionKHR
- SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM
- SamplerYcbcrModelConversion
- SamplerYcbcrModelConversionKHR
- SamplerYcbcrRange
- SamplerYcbcrRangeKHR
- ScopeKHR
- 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
- SetDescriptorBufferOffsetsInfoEXT
- SetLatencyMarkerInfoNV
- 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
- SubresourceHostMemcpySize
- SubresourceHostMemcpySizeEXT
- SubresourceLayout
- SubresourceLayout2
- SubresourceLayout2EXT
- SubresourceLayout2KHR
- SurfaceCapabilities2EXT
- SurfaceCapabilities2KHR
- SurfaceCapabilitiesFullScreenExclusiveEXT
- SurfaceCapabilitiesKHR
- SurfaceCapabilitiesPresentBarrierNV
- SurfaceCounterFlagEXT
- SurfaceCounterFlagsEXT
- SurfaceFormat2KHR
- SurfaceFormatKHR
- SurfaceFullScreenExclusiveInfoEXT
- SurfaceFullScreenExclusiveWin32InfoEXT
- SurfaceKHR
- SurfacePresentModeCompatibilityEXT
- SurfacePresentModeEXT
- SurfacePresentScalingCapabilitiesEXT
- SurfaceProtectedCapabilitiesKHR
- SurfaceTransformFlagKHR
- SurfaceTransformFlagsKHR
- SwapchainCounterCreateInfoEXT
- SwapchainCreateFlagKHR
- SwapchainCreateFlagsKHR
- SwapchainCreateInfoKHR
- SwapchainDisplayNativeHdrCreateInfoAMD
- SwapchainKHR
- SwapchainLatencyCreateInfoNV
- SwapchainPresentBarrierCreateInfoNV
- SwapchainPresentFenceInfoEXT
- SwapchainPresentModeInfoEXT
- SwapchainPresentModesCreateInfoEXT
- SwapchainPresentScalingCreateInfoEXT
- SystemAllocationScope
- TessellationDomainOrigin
- TessellationDomainOriginKHR
- TextureLODGatherFormatPropertiesAMD
- TilePropertiesQCOM
- TimeDomainEXT
- TimeDomainKHR
- 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
- VertexInputBindingDivisorDescription
- VertexInputBindingDivisorDescriptionEXT
- VertexInputBindingDivisorDescriptionKHR
- VertexInputRate
- VideoAV1CDEF
- VideoAV1ChromaSamplePosition
- VideoAV1ColorConfig
- VideoAV1ColorConfigFlags
- VideoAV1ColorPrimaries
- VideoAV1FilmGrain
- VideoAV1FilmGrainFlags
- VideoAV1FrameRestorationType
- VideoAV1FrameType
- VideoAV1GlobalMotion
- VideoAV1InterpolationFilter
- VideoAV1Level
- VideoAV1LoopFilter
- VideoAV1LoopFilterFlags
- VideoAV1LoopRestoration
- VideoAV1MatrixCoefficients
- VideoAV1Profile
- VideoAV1Quantization
- VideoAV1QuantizationFlags
- VideoAV1ReferenceName
- VideoAV1Segmentation
- VideoAV1SequenceHeader
- VideoAV1SequenceHeaderFlags
- VideoAV1TileInfo
- VideoAV1TileInfoFlags
- VideoAV1TimingInfo
- VideoAV1TimingInfoFlags
- VideoAV1TransferCharacteristics
- VideoAV1TxMode
- VideoBeginCodingFlagKHR
- VideoBeginCodingFlagsKHR
- VideoBeginCodingInfoKHR
- VideoCapabilitiesKHR
- VideoCapabilityFlagKHR
- VideoCapabilityFlagsKHR
- VideoChromaSubsamplingFlagKHR
- VideoChromaSubsamplingFlagsKHR
- VideoCodecOperationFlagKHR
- VideoCodecOperationFlagsKHR
- VideoCodingControlFlagKHR
- VideoCodingControlFlagsKHR
- VideoCodingControlInfoKHR
- VideoComponentBitDepthFlagKHR
- VideoComponentBitDepthFlagsKHR
- VideoDecodeAV1CapabilitiesKHR
- VideoDecodeAV1DpbSlotInfoKHR
- VideoDecodeAV1PictureInfo
- VideoDecodeAV1PictureInfoFlags
- VideoDecodeAV1PictureInfoKHR
- VideoDecodeAV1ProfileInfoKHR
- VideoDecodeAV1ReferenceInfo
- VideoDecodeAV1ReferenceInfoFlags
- VideoDecodeAV1SessionParametersCreateInfoKHR
- 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
- VideoEncodeAV1CapabilitiesKHR
- VideoEncodeAV1CapabilityFlagKHR
- VideoEncodeAV1CapabilityFlagsKHR
- VideoEncodeAV1DecoderModelInfo
- VideoEncodeAV1DpbSlotInfoKHR
- VideoEncodeAV1ExtensionHeader
- VideoEncodeAV1FrameSizeKHR
- VideoEncodeAV1GopRemainingFrameInfoKHR
- VideoEncodeAV1OperatingPointInfo
- VideoEncodeAV1OperatingPointInfoFlags
- VideoEncodeAV1PictureInfo
- VideoEncodeAV1PictureInfoFlags
- VideoEncodeAV1PictureInfoKHR
- VideoEncodeAV1PredictionModeKHR
- VideoEncodeAV1ProfileInfoKHR
- VideoEncodeAV1QIndexKHR
- VideoEncodeAV1QualityLevelPropertiesKHR
- VideoEncodeAV1QuantizationMapCapabilitiesKHR
- VideoEncodeAV1RateControlFlagKHR
- VideoEncodeAV1RateControlFlagsKHR
- VideoEncodeAV1RateControlGroupKHR
- VideoEncodeAV1RateControlInfoKHR
- VideoEncodeAV1RateControlLayerInfoKHR
- VideoEncodeAV1ReferenceInfo
- VideoEncodeAV1ReferenceInfoFlags
- VideoEncodeAV1SessionCreateInfoKHR
- VideoEncodeAV1SessionParametersCreateInfoKHR
- VideoEncodeAV1StdFlagKHR
- VideoEncodeAV1StdFlagsKHR
- VideoEncodeAV1SuperblockSizeFlagKHR
- VideoEncodeAV1SuperblockSizeFlagsKHR
- VideoEncodeCapabilitiesKHR
- VideoEncodeCapabilityFlagKHR
- VideoEncodeCapabilityFlagsKHR
- VideoEncodeContentFlagKHR
- VideoEncodeContentFlagsKHR
- VideoEncodeFeedbackFlagKHR
- VideoEncodeFeedbackFlagsKHR
- VideoEncodeFlagKHR
- VideoEncodeFlagsKHR
- VideoEncodeH264CapabilitiesKHR
- VideoEncodeH264CapabilityFlagKHR
- VideoEncodeH264CapabilityFlagsKHR
- VideoEncodeH264DpbSlotInfoKHR
- VideoEncodeH264FrameSizeKHR
- VideoEncodeH264GopRemainingFrameInfoKHR
- VideoEncodeH264NaluSliceInfoKHR
- VideoEncodeH264PictureInfo
- VideoEncodeH264PictureInfoFlags
- VideoEncodeH264PictureInfoKHR
- VideoEncodeH264ProfileInfoKHR
- VideoEncodeH264QpKHR
- VideoEncodeH264QualityLevelPropertiesKHR
- VideoEncodeH264QuantizationMapCapabilitiesKHR
- VideoEncodeH264RateControlFlagKHR
- VideoEncodeH264RateControlFlagsKHR
- VideoEncodeH264RateControlInfoKHR
- VideoEncodeH264RateControlLayerInfoKHR
- VideoEncodeH264RefListModEntry
- VideoEncodeH264RefPicMarkingEntry
- VideoEncodeH264ReferenceInfo
- VideoEncodeH264ReferenceInfoFlags
- VideoEncodeH264ReferenceListsInfo
- VideoEncodeH264ReferenceListsInfoFlags
- VideoEncodeH264SessionCreateInfoKHR
- VideoEncodeH264SessionParametersAddInfoKHR
- VideoEncodeH264SessionParametersCreateInfoKHR
- VideoEncodeH264SessionParametersFeedbackInfoKHR
- VideoEncodeH264SessionParametersGetInfoKHR
- VideoEncodeH264SliceHeader
- VideoEncodeH264SliceHeaderFlags
- VideoEncodeH264StdFlagKHR
- VideoEncodeH264StdFlagsKHR
- VideoEncodeH264WeightTable
- VideoEncodeH264WeightTableFlags
- VideoEncodeH265CapabilitiesKHR
- VideoEncodeH265CapabilityFlagKHR
- VideoEncodeH265CapabilityFlagsKHR
- VideoEncodeH265CtbSizeFlagKHR
- VideoEncodeH265CtbSizeFlagsKHR
- VideoEncodeH265DpbSlotInfoKHR
- VideoEncodeH265FrameSizeKHR
- VideoEncodeH265GopRemainingFrameInfoKHR
- VideoEncodeH265LongTermRefPics
- VideoEncodeH265NaluSliceSegmentInfoKHR
- VideoEncodeH265PictureInfo
- VideoEncodeH265PictureInfoFlags
- VideoEncodeH265PictureInfoKHR
- VideoEncodeH265ProfileInfoKHR
- VideoEncodeH265QpKHR
- VideoEncodeH265QualityLevelPropertiesKHR
- VideoEncodeH265QuantizationMapCapabilitiesKHR
- VideoEncodeH265RateControlFlagKHR
- VideoEncodeH265RateControlFlagsKHR
- VideoEncodeH265RateControlInfoKHR
- VideoEncodeH265RateControlLayerInfoKHR
- VideoEncodeH265ReferenceInfo
- VideoEncodeH265ReferenceInfoFlags
- VideoEncodeH265ReferenceListsInfo
- VideoEncodeH265ReferenceListsInfoFlags
- VideoEncodeH265SessionCreateInfoKHR
- VideoEncodeH265SessionParametersAddInfoKHR
- VideoEncodeH265SessionParametersCreateInfoKHR
- VideoEncodeH265SessionParametersFeedbackInfoKHR
- VideoEncodeH265SessionParametersGetInfoKHR
- VideoEncodeH265SliceSegmentHeader
- VideoEncodeH265SliceSegmentHeaderFlags
- VideoEncodeH265StdFlagKHR
- VideoEncodeH265StdFlagsKHR
- VideoEncodeH265TransformBlockSizeFlagKHR
- VideoEncodeH265TransformBlockSizeFlagsKHR
- VideoEncodeH265WeightTable
- VideoEncodeH265WeightTableFlags
- VideoEncodeInfoKHR
- VideoEncodeQualityLevelInfoKHR
- VideoEncodeQualityLevelPropertiesKHR
- VideoEncodeQuantizationMapCapabilitiesKHR
- VideoEncodeQuantizationMapInfoKHR
- VideoEncodeQuantizationMapSessionParametersCreateInfoKHR
- VideoEncodeRateControlFlagKHR
- VideoEncodeRateControlFlagsKHR
- VideoEncodeRateControlInfoKHR
- VideoEncodeRateControlLayerInfoKHR
- VideoEncodeRateControlModeFlagKHR
- VideoEncodeRateControlModeFlagsKHR
- VideoEncodeSessionParametersFeedbackInfoKHR
- VideoEncodeSessionParametersGetInfoKHR
- VideoEncodeTuningModeKHR
- VideoEncodeUsageFlagKHR
- VideoEncodeUsageFlagsKHR
- VideoEncodeUsageInfoKHR
- VideoEndCodingFlagKHR
- VideoEndCodingFlagsKHR
- VideoEndCodingInfoKHR
- VideoFormatAV1QuantizationMapPropertiesKHR
- VideoFormatH265QuantizationMapPropertiesKHR
- VideoFormatPropertiesKHR
- VideoFormatQuantizationMapPropertiesKHR
- 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
- VideoInlineQueryInfoKHR
- 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
- WriteIndirectExecutionSetPipelineEXT
- WriteIndirectExecutionSetShaderEXT
- XYColorEXT
- wl_display
- wl_surface
Constants (1145)
- AMD_ANTI_LAG_EXTENSION_NAME
- AMD_ANTI_LAG_SPEC_VERSION
- 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_anti_lag
- 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
- API_VERSION_1_4
- 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_BIAS_CONTROL_EXTENSION_NAME
- EXT_DEPTH_BIAS_CONTROL_SPEC_VERSION
- EXT_DEPTH_CLAMP_CONTROL_EXTENSION_NAME
- EXT_DEPTH_CLAMP_CONTROL_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_GENERATED_COMMANDS_EXTENSION_NAME
- EXT_DEVICE_GENERATED_COMMANDS_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_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME
- EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_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_ACQUIRE_UNMODIFIED_EXTENSION_NAME
- EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_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_FRAME_BOUNDARY_EXTENSION_NAME
- EXT_FRAME_BOUNDARY_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_IMAGE_COPY_EXTENSION_NAME
- EXT_HOST_IMAGE_COPY_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_LAYER_SETTINGS_EXTENSION_NAME
- EXT_LAYER_SETTINGS_SPEC_VERSION
- EXT_LEGACY_DITHERING_EXTENSION_NAME
- EXT_LEGACY_DITHERING_SPEC_VERSION
- EXT_LEGACY_VERTEX_ATTRIBUTES_EXTENSION_NAME
- EXT_LEGACY_VERTEX_ATTRIBUTES_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_MAP_MEMORY_PLACED_EXTENSION_NAME
- EXT_MAP_MEMORY_PLACED_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_NESTED_COMMAND_BUFFER_EXTENSION_NAME
- EXT_NESTED_COMMAND_BUFFER_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_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME
- EXT_PRESENT_MODE_FIFO_LATEST_READY_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_REPLICATED_COMPOSITES_EXTENSION_NAME
- EXT_SHADER_REPLICATED_COMPOSITES_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_ATTRIBUTE_ROBUSTNESS_EXTENSION_NAME
- EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_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_bias_control
- EXT_depth_clamp_control
- 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_generated_commands
- EXT_device_memory_report
- EXT_direct_mode_display
- EXT_discard_rectangles
- EXT_display_control
- EXT_display_surface_counter
- EXT_dynamic_rendering_unused_attachments
- EXT_extended_dynamic_state
- EXT_extended_dynamic_state2
- EXT_extended_dynamic_state3
- EXT_external_memory_acquire_unmodified
- 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_frame_boundary
- EXT_full_screen_exclusive
- EXT_global_priority
- EXT_global_priority_query
- EXT_graphics_pipeline_library
- EXT_hdr_metadata
- EXT_headless_surface
- EXT_host_image_copy
- 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_layer_settings
- EXT_legacy_dithering
- EXT_legacy_vertex_attributes
- EXT_line_rasterization
- EXT_load_store_op_none
- EXT_map_memory_placed
- 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_nested_command_buffer
- 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_present_mode_fifo_latest_ready
- 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_replicated_composites
- 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_attribute_robustness
- 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_CALIBRATED_TIMESTAMPS_EXTENSION_NAME
- KHR_CALIBRATED_TIMESTAMPS_SPEC_VERSION
- KHR_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME
- KHR_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION
- KHR_COOPERATIVE_MATRIX_EXTENSION_NAME
- KHR_COOPERATIVE_MATRIX_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_LOCAL_READ_EXTENSION_NAME
- KHR_DYNAMIC_RENDERING_LOCAL_READ_SPEC_VERSION
- 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_INDEX_TYPE_UINT8_EXTENSION_NAME
- KHR_INDEX_TYPE_UINT8_SPEC_VERSION
- KHR_LINE_RASTERIZATION_EXTENSION_NAME
- KHR_LINE_RASTERIZATION_SPEC_VERSION
- KHR_LOAD_STORE_OP_NONE_EXTENSION_NAME
- KHR_LOAD_STORE_OP_NONE_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_MAINTENANCE_5_EXTENSION_NAME
- KHR_MAINTENANCE_5_SPEC_VERSION
- KHR_MAINTENANCE_6_EXTENSION_NAME
- KHR_MAINTENANCE_6_SPEC_VERSION
- KHR_MAINTENANCE_7_EXTENSION_NAME
- KHR_MAINTENANCE_7_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_BINARY_EXTENSION_NAME
- KHR_PIPELINE_BINARY_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_EXPECT_ASSUME_EXTENSION_NAME
- KHR_SHADER_EXPECT_ASSUME_SPEC_VERSION
- KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME
- KHR_SHADER_FLOAT16_INT8_SPEC_VERSION
- KHR_SHADER_FLOAT_CONTROLS_2_EXTENSION_NAME
- KHR_SHADER_FLOAT_CONTROLS_2_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_MAXIMAL_RECONVERGENCE_EXTENSION_NAME
- KHR_SHADER_MAXIMAL_RECONVERGENCE_SPEC_VERSION
- KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME
- KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION
- KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME
- KHR_SHADER_QUAD_CONTROL_SPEC_VERSION
- KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME
- KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_SPEC_VERSION
- KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME
- KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION
- KHR_SHADER_SUBGROUP_ROTATE_EXTENSION_NAME
- KHR_SHADER_SUBGROUP_ROTATE_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_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME
- KHR_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION
- KHR_VIDEO_DECODE_AV1_EXTENSION_NAME
- KHR_VIDEO_DECODE_AV1_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_ENCODE_AV1_EXTENSION_NAME
- KHR_VIDEO_ENCODE_AV1_SPEC_VERSION
- KHR_VIDEO_ENCODE_H264_EXTENSION_NAME
- KHR_VIDEO_ENCODE_H264_SPEC_VERSION
- KHR_VIDEO_ENCODE_H265_EXTENSION_NAME
- KHR_VIDEO_ENCODE_H265_SPEC_VERSION
- KHR_VIDEO_ENCODE_QUANTIZATION_MAP_EXTENSION_NAME
- KHR_VIDEO_ENCODE_QUANTIZATION_MAP_SPEC_VERSION
- KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME
- KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION
- KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME
- KHR_VIDEO_MAINTENANCE_1_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_calibrated_timestamps
- KHR_compute_shader_derivatives
- KHR_cooperative_matrix
- 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_dynamic_rendering_local_read
- 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_index_type_uint8
- KHR_line_rasterization
- KHR_load_store_op_none
- KHR_maintenance1
- KHR_maintenance2
- KHR_maintenance3
- KHR_maintenance4
- KHR_maintenance5
- KHR_maintenance6
- KHR_maintenance7
- KHR_map_memory2
- KHR_multiview
- KHR_performance_query
- KHR_pipeline_binary
- 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_expect_assume
- KHR_shader_float16_int8
- KHR_shader_float_controls
- KHR_shader_float_controls2
- KHR_shader_integer_dot_product
- KHR_shader_maximal_reconvergence
- KHR_shader_non_semantic_info
- KHR_shader_quad_control
- KHR_shader_relaxed_extended_instruction
- KHR_shader_subgroup_extended_types
- KHR_shader_subgroup_rotate
- 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_vertex_attribute_divisor
- KHR_video_decode_av1
- KHR_video_decode_h264
- KHR_video_decode_h265
- KHR_video_decode_queue
- KHR_video_encode_av1
- KHR_video_encode_h264
- KHR_video_encode_h265
- KHR_video_encode_quantization_map
- KHR_video_encode_queue
- KHR_video_maintenance1
- 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
- MAX_GLOBAL_PRIORITY_SIZE_EXT
- MAX_GLOBAL_PRIORITY_SIZE_KHR
- MAX_MEMORY_HEAPS
- MAX_MEMORY_TYPES
- MAX_PHYSICAL_DEVICE_NAME_SIZE
- MAX_PIPELINE_BINARY_KEY_SIZE_KHR
- MAX_QUEUE_FAMILY_EXTERNAL
- MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT
- MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR
- 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_COMMAND_BUFFER_INHERITANCE_EXTENSION_NAME
- NV_COMMAND_BUFFER_INHERITANCE_SPEC_VERSION
- NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME
- NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION
- NV_COOPERATIVE_MATRIX_2_EXTENSION_NAME
- NV_COOPERATIVE_MATRIX_2_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_CUDA_KERNEL_LAUNCH_EXTENSION_NAME
- NV_CUDA_KERNEL_LAUNCH_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_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME
- NV_DESCRIPTOR_POOL_OVERALLOCATION_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_COMPUTE_EXTENSION_NAME
- NV_DEVICE_GENERATED_COMMANDS_COMPUTE_SPEC_VERSION
- NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME
- NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION
- NV_DISPLAY_STEREO_EXTENSION_NAME
- NV_DISPLAY_STEREO_SPEC_VERSION
- NV_EXTENDED_SPARSE_ADDRESS_SPACE_EXTENSION_NAME
- NV_EXTENDED_SPARSE_ADDRESS_SPACE_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_2_EXTENSION_NAME
- NV_LOW_LATENCY_2_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_PER_STAGE_DESCRIPTOR_SET_EXTENSION_NAME
- NV_PER_STAGE_DESCRIPTOR_SET_SPEC_VERSION
- NV_PRESENT_BARRIER_EXTENSION_NAME
- NV_PRESENT_BARRIER_SPEC_VERSION
- NV_RAW_ACCESS_CHAINS_EXTENSION_NAME
- NV_RAW_ACCESS_CHAINS_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_RAY_TRACING_VALIDATION_EXTENSION_NAME
- NV_RAY_TRACING_VALIDATION_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_ATOMIC_FLOAT16_VECTOR_EXTENSION_NAME
- NV_SHADER_ATOMIC_FLOAT16_VECTOR_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_command_buffer_inheritance
- NV_compute_shader_derivatives
- NV_cooperative_matrix
- NV_cooperative_matrix2
- NV_copy_memory_indirect
- NV_corner_sampled_image
- NV_coverage_reduction_mode
- NV_cuda_kernel_launch
- NV_dedicated_allocation
- NV_dedicated_allocation_image_aliasing
- NV_descriptor_pool_overallocation
- NV_device_diagnostic_checkpoints
- NV_device_diagnostics_config
- NV_device_generated_commands
- NV_device_generated_commands_compute
- NV_display_stereo
- NV_extended_sparse_address_space
- 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_low_latency2
- NV_memory_decompression
- NV_mesh_shader
- NV_optical_flow
- NV_per_stage_descriptor_set
- NV_present_barrier
- NV_raw_access_chains
- NV_ray_tracing
- NV_ray_tracing_invocation_reorder
- NV_ray_tracing_motion_blur
- NV_ray_tracing_validation
- NV_representative_fragment_test
- NV_sample_mask_override_coverage
- NV_scissor_exclusive
- NV_shader_atomic_float16_vector
- 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_AV1_GLOBAL_MOTION_PARAMS
- VIDEO_AV1_LOOP_FILTER_ADJUSTMENTS
- VIDEO_AV1_MAX_CDEF_FILTER_STRENGTHS
- VIDEO_AV1_MAX_LOOP_FILTER_STRENGTHS
- VIDEO_AV1_MAX_NUM_CB_POINTS
- VIDEO_AV1_MAX_NUM_CR_POINTS
- VIDEO_AV1_MAX_NUM_PLANES
- VIDEO_AV1_MAX_NUM_POS_CHROMA
- VIDEO_AV1_MAX_NUM_POS_LUMA
- VIDEO_AV1_MAX_NUM_Y_POINTS
- VIDEO_AV1_MAX_SEGMENTS
- VIDEO_AV1_MAX_TILE_COLS
- VIDEO_AV1_MAX_TILE_ROWS
- VIDEO_AV1_NUM_REF_FRAMES
- VIDEO_AV1_PRIMARY_REF_NONE
- VIDEO_AV1_REFS_PER_FRAME
- VIDEO_AV1_SEG_LVL_MAX
- VIDEO_AV1_SELECT_INTEGER_MV
- VIDEO_AV1_SELECT_SCREEN_CONTENT_TOOLS
- VIDEO_AV1_SKIP_MODE_FRAMES
- VIDEO_AV1_TOTAL_REFS_PER_FRAME
- 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_NO_REFERENCE_PICTURE
- 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_NO_REFERENCE_PICTURE
- 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
- VULKAN_VIDEO_CODEC_AV1_DECODE_API_VERSION_1_0_0
- VULKAN_VIDEO_CODEC_AV1_DECODE_EXTENSION_NAME
- VULKAN_VIDEO_CODEC_AV1_DECODE_SPEC_VERSION
- VULKAN_VIDEO_CODEC_AV1_ENCODE_API_VERSION_1_0_0
- VULKAN_VIDEO_CODEC_AV1_ENCODE_EXTENSION_NAME
- VULKAN_VIDEO_CODEC_AV1_ENCODE_SPEC_VERSION
- VULKAN_VIDEO_CODEC_H264_DECODE_API_VERSION_1_0_0
- VULKAN_VIDEO_CODEC_H264_DECODE_EXTENSION_NAME
- VULKAN_VIDEO_CODEC_H264_DECODE_SPEC_VERSION
- VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_1_0_0
- VULKAN_VIDEO_CODEC_H264_ENCODE_EXTENSION_NAME
- VULKAN_VIDEO_CODEC_H264_ENCODE_SPEC_VERSION
- VULKAN_VIDEO_CODEC_H265_DECODE_API_VERSION_1_0_0
- VULKAN_VIDEO_CODEC_H265_DECODE_EXTENSION_NAME
- VULKAN_VIDEO_CODEC_H265_DECODE_SPEC_VERSION
- VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_1_0_0
- VULKAN_VIDEO_CODEC_H265_ENCODE_EXTENSION_NAME
- VULKAN_VIDEO_CODEC_H265_ENCODE_SPEC_VERSION
- VideoChromaSubsamplingFlagsKHR_INVALID
- VideoCodecOperationFlagsKHR_NONE
- VideoComponentBitDepthFlagsKHR_INVALID
- VideoDecodeH264PictureLayoutFlagsKHR_PROGRESSIVE
- VideoDecodeUsageFlagsKHR_DEFAULT
- VideoEncodeContentFlagsKHR_DEFAULT
- VideoEncodeRateControlModeFlagsKHR_DEFAULT
- VideoEncodeUsageFlagsKHR_DEFAULT
- WHOLE_SIZE
Variables (686)
- AcquireDrmDisplayEXT
- AcquireFullScreenExclusiveModeEXT
- AcquireNextImage2KHR
- AcquireNextImageKHR
- AcquirePerformanceConfigurationINTEL
- AcquireProfilingLockKHR
- AcquireWinrtDisplayNV
- AllocateCommandBuffers
- AllocateDescriptorSets
- AllocateMemory
- AntiLagUpdateAMD
- BeginCommandBuffer
- BindAccelerationStructureMemoryNV
- BindBufferMemory
- BindBufferMemory2
- BindBufferMemory2KHR
- BindImageMemory
- BindImageMemory2
- BindImageMemory2KHR
- BindOpticalFlowSessionImageNV
- BindVideoSessionMemoryKHR
- BuildAccelerationStructuresKHR
- BuildMicromapsEXT
- CmdBeginConditionalRenderingEXT
- CmdBeginDebugUtilsLabelEXT
- CmdBeginQuery
- CmdBeginQueryIndexedEXT
- CmdBeginRenderPass
- CmdBeginRenderPass2
- CmdBeginRenderPass2KHR
- CmdBeginRendering
- CmdBeginRenderingKHR
- CmdBeginTransformFeedbackEXT
- CmdBeginVideoCodingKHR
- CmdBindDescriptorBufferEmbeddedSamplers2EXT
- CmdBindDescriptorBufferEmbeddedSamplersEXT
- CmdBindDescriptorBuffersEXT
- CmdBindDescriptorSets
- CmdBindDescriptorSets2
- CmdBindDescriptorSets2KHR
- CmdBindIndexBuffer
- CmdBindIndexBuffer2
- CmdBindIndexBuffer2KHR
- 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
- CmdCudaLaunchKernelNV
- 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
- CmdEncodeVideoKHR
- CmdEndConditionalRenderingEXT
- CmdEndDebugUtilsLabelEXT
- CmdEndQuery
- CmdEndQueryIndexedEXT
- CmdEndRenderPass
- CmdEndRenderPass2
- CmdEndRenderPass2KHR
- CmdEndRendering
- CmdEndRenderingKHR
- CmdEndTransformFeedbackEXT
- CmdEndVideoCodingKHR
- CmdExecuteCommands
- CmdExecuteGeneratedCommandsEXT
- CmdExecuteGeneratedCommandsNV
- CmdFillBuffer
- CmdInsertDebugUtilsLabelEXT
- CmdNextSubpass
- CmdNextSubpass2
- CmdNextSubpass2KHR
- CmdOpticalFlowExecuteNV
- CmdPipelineBarrier
- CmdPipelineBarrier2
- CmdPipelineBarrier2KHR
- CmdPreprocessGeneratedCommandsEXT
- CmdPreprocessGeneratedCommandsNV
- CmdPushConstants
- CmdPushConstants2
- CmdPushConstants2KHR
- CmdPushDescriptorSet
- CmdPushDescriptorSet2
- CmdPushDescriptorSet2KHR
- CmdPushDescriptorSetKHR
- CmdPushDescriptorSetWithTemplate
- CmdPushDescriptorSetWithTemplate2
- CmdPushDescriptorSetWithTemplate2KHR
- 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
- CmdSetDepthBias2EXT
- CmdSetDepthBiasEnable
- CmdSetDepthBiasEnableEXT
- CmdSetDepthBounds
- CmdSetDepthBoundsTestEnable
- CmdSetDepthBoundsTestEnableEXT
- CmdSetDepthClampEnableEXT
- CmdSetDepthClampRangeEXT
- CmdSetDepthClipEnableEXT
- CmdSetDepthClipNegativeOneToOneEXT
- CmdSetDepthCompareOp
- CmdSetDepthCompareOpEXT
- CmdSetDepthTestEnable
- CmdSetDepthTestEnableEXT
- CmdSetDepthWriteEnable
- CmdSetDepthWriteEnableEXT
- CmdSetDescriptorBufferOffsets2EXT
- CmdSetDescriptorBufferOffsetsEXT
- CmdSetDeviceMask
- CmdSetDeviceMaskKHR
- CmdSetDiscardRectangleEXT
- CmdSetDiscardRectangleEnableEXT
- CmdSetDiscardRectangleModeEXT
- CmdSetEvent
- CmdSetEvent2
- CmdSetEvent2KHR
- CmdSetExclusiveScissorEnableNV
- CmdSetExclusiveScissorNV
- CmdSetExtraPrimitiveOverestimationSizeEXT
- CmdSetFragmentShadingRateEnumNV
- CmdSetFragmentShadingRateKHR
- CmdSetFrontFace
- CmdSetFrontFaceEXT
- CmdSetLineRasterizationModeEXT
- CmdSetLineStipple
- CmdSetLineStippleEXT
- CmdSetLineStippleEnableEXT
- CmdSetLineStippleKHR
- CmdSetLineWidth
- CmdSetLogicOpEXT
- CmdSetLogicOpEnableEXT
- CmdSetPatchControlPointsEXT
- CmdSetPerformanceMarkerINTEL
- CmdSetPerformanceOverrideINTEL
- CmdSetPerformanceStreamMarkerINTEL
- CmdSetPolygonModeEXT
- CmdSetPrimitiveRestartEnable
- CmdSetPrimitiveRestartEnableEXT
- CmdSetPrimitiveTopology
- CmdSetPrimitiveTopologyEXT
- CmdSetProvokingVertexModeEXT
- CmdSetRasterizationSamplesEXT
- CmdSetRasterizationStreamEXT
- CmdSetRasterizerDiscardEnable
- CmdSetRasterizerDiscardEnableEXT
- CmdSetRayTracingPipelineStackSizeKHR
- CmdSetRenderingAttachmentLocations
- CmdSetRenderingAttachmentLocationsKHR
- CmdSetRenderingInputAttachmentIndices
- CmdSetRenderingInputAttachmentIndicesKHR
- 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
- CmdUpdatePipelineIndirectBufferNV
- CmdWaitEvents
- CmdWaitEvents2
- CmdWaitEvents2KHR
- CmdWriteAccelerationStructuresPropertiesKHR
- CmdWriteAccelerationStructuresPropertiesNV
- CmdWriteBufferMarker2AMD
- CmdWriteBufferMarkerAMD
- CmdWriteMicromapsPropertiesEXT
- CmdWriteTimestamp
- CmdWriteTimestamp2
- CmdWriteTimestamp2KHR
- CompileDeferredNV
- CopyAccelerationStructureKHR
- CopyAccelerationStructureToMemoryKHR
- CopyImageToImage
- CopyImageToImageEXT
- CopyImageToMemory
- CopyImageToMemoryEXT
- CopyMemoryToAccelerationStructureKHR
- CopyMemoryToImage
- CopyMemoryToImageEXT
- CopyMemoryToMicromapEXT
- CopyMicromapEXT
- CopyMicromapToMemoryEXT
- CreateAccelerationStructureKHR
- CreateAccelerationStructureNV
- CreateBuffer
- CreateBufferView
- CreateCommandPool
- CreateComputePipelines
- CreateCuFunctionNVX
- CreateCuModuleNVX
- CreateCudaFunctionNV
- CreateCudaModuleNV
- CreateDebugReportCallbackEXT
- CreateDebugUtilsMessengerEXT
- CreateDeferredOperationKHR
- CreateDescriptorPool
- CreateDescriptorSetLayout
- CreateDescriptorUpdateTemplate
- CreateDescriptorUpdateTemplateKHR
- CreateDevice
- CreateDisplayModeKHR
- CreateDisplayPlaneSurfaceKHR
- CreateEvent
- CreateFence
- CreateFramebuffer
- CreateGraphicsPipelines
- CreateHeadlessSurfaceEXT
- CreateIOSSurfaceMVK
- CreateImage
- CreateImageView
- CreateIndirectCommandsLayoutEXT
- CreateIndirectCommandsLayoutNV
- CreateIndirectExecutionSetEXT
- CreateInstance
- CreateMacOSSurfaceMVK
- CreateMetalSurfaceEXT
- CreateMicromapEXT
- CreateOpticalFlowSessionNV
- CreatePipelineBinariesKHR
- 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
- DestroyCudaFunctionNV
- DestroyCudaModuleNV
- DestroyDebugReportCallbackEXT
- DestroyDebugUtilsMessengerEXT
- DestroyDeferredOperationKHR
- DestroyDescriptorPool
- DestroyDescriptorSetLayout
- DestroyDescriptorUpdateTemplate
- DestroyDescriptorUpdateTemplateKHR
- DestroyDevice
- DestroyEvent
- DestroyFence
- DestroyFramebuffer
- DestroyImage
- DestroyImageView
- DestroyIndirectCommandsLayoutEXT
- DestroyIndirectCommandsLayoutNV
- DestroyIndirectExecutionSetEXT
- DestroyInstance
- DestroyMicromapEXT
- DestroyOpticalFlowSessionNV
- DestroyPipeline
- DestroyPipelineBinaryKHR
- 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
- GetCalibratedTimestampsKHR
- GetCudaModuleCacheNV
- GetDeferredOperationMaxConcurrencyKHR
- GetDeferredOperationResultKHR
- GetDescriptorEXT
- GetDescriptorSetHostMappingVALVE
- GetDescriptorSetLayoutBindingOffsetEXT
- GetDescriptorSetLayoutHostMappingInfoVALVE
- GetDescriptorSetLayoutSizeEXT
- GetDescriptorSetLayoutSupport
- GetDescriptorSetLayoutSupportKHR
- GetDeviceAccelerationStructureCompatibilityKHR
- GetDeviceBufferMemoryRequirements
- GetDeviceBufferMemoryRequirementsKHR
- GetDeviceFaultInfoEXT
- GetDeviceGroupPeerMemoryFeatures
- GetDeviceGroupPeerMemoryFeaturesKHR
- GetDeviceGroupPresentCapabilitiesKHR
- GetDeviceGroupSurfacePresentModes2EXT
- GetDeviceGroupSurfacePresentModesKHR
- GetDeviceImageMemoryRequirements
- GetDeviceImageMemoryRequirementsKHR
- GetDeviceImageSparseMemoryRequirements
- GetDeviceImageSparseMemoryRequirementsKHR
- GetDeviceImageSubresourceLayout
- GetDeviceImageSubresourceLayoutKHR
- GetDeviceMemoryCommitment
- GetDeviceMemoryOpaqueCaptureAddress
- GetDeviceMemoryOpaqueCaptureAddressKHR
- GetDeviceMicromapCompatibilityEXT
- GetDeviceProcAddr
- GetDeviceQueue
- GetDeviceQueue2
- GetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
- GetDisplayModeProperties2KHR
- GetDisplayModePropertiesKHR
- GetDisplayPlaneCapabilities2KHR
- GetDisplayPlaneCapabilitiesKHR
- GetDisplayPlaneSupportedDisplaysKHR
- GetDrmDisplayEXT
- GetDynamicRenderingTilePropertiesQCOM
- GetEncodedVideoSessionParametersKHR
- GetEventStatus
- GetFenceFdKHR
- GetFenceStatus
- GetFenceWin32HandleKHR
- GetFramebufferTilePropertiesQCOM
- GetGeneratedCommandsMemoryRequirementsEXT
- GetGeneratedCommandsMemoryRequirementsNV
- GetImageDrmFormatModifierPropertiesEXT
- GetImageMemoryRequirements
- GetImageMemoryRequirements2
- GetImageMemoryRequirements2KHR
- GetImageOpaqueCaptureDescriptorDataEXT
- GetImageSparseMemoryRequirements
- GetImageSparseMemoryRequirements2
- GetImageSparseMemoryRequirements2KHR
- GetImageSubresourceLayout
- GetImageSubresourceLayout2
- GetImageSubresourceLayout2EXT
- GetImageSubresourceLayout2KHR
- GetImageViewAddressNVX
- GetImageViewHandle64NVX
- GetImageViewHandleNVX
- GetImageViewOpaqueCaptureDescriptorDataEXT
- GetInstanceProcAddr
- GetInstanceProcAddrLUNARG
- GetLatencyTimingsNV
- GetMemoryFdKHR
- GetMemoryFdPropertiesKHR
- GetMemoryHostPointerPropertiesEXT
- GetMemoryRemoteAddressNV
- GetMemoryWin32HandleKHR
- GetMemoryWin32HandleNV
- GetMemoryWin32HandlePropertiesKHR
- GetMicromapBuildSizesEXT
- GetPastPresentationTimingGOOGLE
- GetPerformanceParameterINTEL
- GetPhysicalDeviceCalibrateableTimeDomainsEXT
- GetPhysicalDeviceCalibrateableTimeDomainsKHR
- GetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV
- GetPhysicalDeviceCooperativeMatrixPropertiesKHR
- 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
- GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR
- GetPhysicalDeviceVideoFormatPropertiesKHR
- GetPhysicalDeviceWaylandPresentationSupportKHR
- GetPhysicalDeviceWin32PresentationSupportKHR
- GetPipelineBinaryDataKHR
- GetPipelineCacheData
- GetPipelineExecutableInternalRepresentationsKHR
- GetPipelineExecutablePropertiesKHR
- GetPipelineExecutableStatisticsKHR
- GetPipelineIndirectDeviceAddressNV
- GetPipelineIndirectMemoryRequirementsNV
- GetPipelineKeyKHR
- GetPipelinePropertiesEXT
- GetPrivateData
- GetPrivateDataEXT
- GetQueryPoolResults
- GetQueueCheckpointData2NV
- GetQueueCheckpointDataNV
- GetRayTracingCaptureReplayShaderGroupHandlesKHR
- GetRayTracingShaderGroupHandlesKHR
- GetRayTracingShaderGroupHandlesNV
- GetRayTracingShaderGroupStackSizeKHR
- GetRefreshCycleDurationGOOGLE
- GetRenderAreaGranularity
- GetRenderingAreaGranularity
- GetRenderingAreaGranularityKHR
- GetSamplerOpaqueCaptureDescriptorDataEXT
- GetSemaphoreCounterValue
- GetSemaphoreCounterValueKHR
- GetSemaphoreFdKHR
- GetSemaphoreWin32HandleKHR
- GetShaderBinaryDataEXT
- GetShaderInfoAMD
- GetShaderModuleCreateInfoIdentifierEXT
- GetShaderModuleIdentifierEXT
- GetSwapchainCounterEXT
- GetSwapchainImagesKHR
- GetSwapchainStatusKHR
- GetValidationCacheDataEXT
- GetVideoSessionMemoryRequirementsKHR
- GetWinrtDisplayNV
- ImportFenceFdKHR
- ImportFenceWin32HandleKHR
- ImportSemaphoreFdKHR
- ImportSemaphoreWin32HandleKHR
- InitializePerformanceApiINTEL
- InvalidateMappedMemoryRanges
- LatencySleepNV
- MapMemory
- MapMemory2
- MapMemory2KHR
- MergePipelineCaches
- MergeValidationCachesEXT
- QueueBeginDebugUtilsLabelEXT
- QueueBindSparse
- QueueEndDebugUtilsLabelEXT
- QueueInsertDebugUtilsLabelEXT
- QueueNotifyOutOfBandNV
- QueuePresentKHR
- QueueSetPerformanceConfigurationINTEL
- QueueSubmit
- QueueSubmit2
- QueueSubmit2KHR
- QueueWaitIdle
- RegisterDeviceEventEXT
- RegisterDisplayEventEXT
- ReleaseCapturedPipelineDataKHR
- ReleaseDisplayEXT
- ReleaseFullScreenExclusiveModeEXT
- ReleasePerformanceConfigurationINTEL
- ReleaseProfilingLockKHR
- ReleaseSwapchainImagesEXT
- ResetCommandBuffer
- ResetCommandPool
- ResetDescriptorPool
- ResetEvent
- ResetFences
- ResetQueryPool
- ResetQueryPoolEXT
- SetDebugUtilsObjectNameEXT
- SetDebugUtilsObjectTagEXT
- SetDeviceMemoryPriorityEXT
- SetEvent
- SetHdrMetadataEXT
- SetLatencyMarkerNV
- SetLatencySleepModeNV
- SetLocalDimmingAMD
- SetPrivateData
- SetPrivateDataEXT
- SignalSemaphore
- SignalSemaphoreKHR
- SubmitDebugUtilsMessageEXT
- TransitionImageLayout
- TransitionImageLayoutEXT
- TrimCommandPool
- TrimCommandPoolKHR
- UninitializePerformanceApiINTEL
- UnmapMemory
- UnmapMemory2
- UnmapMemory2KHR
- UpdateDescriptorSetWithTemplate
- UpdateDescriptorSetWithTemplateKHR
- UpdateDescriptorSets
- UpdateIndirectExecutionSetPipelineEXT
- UpdateIndirectExecutionSetShaderEXT
- 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, COMMAND_PREPROCESS_READ_EXT = 17, COMMAND_PREPROCESS_WRITE_EXT = 18, }
AccessFlag2 ¶
AccessFlag2 :: enum Flags64 { 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, SHADER_SAMPLED_READ = 32, SHADER_STORAGE_READ = 33, SHADER_STORAGE_WRITE = 34, VIDEO_DECODE_READ_KHR = 35, VIDEO_DECODE_WRITE_KHR = 36, VIDEO_ENCODE_READ_KHR = 37, VIDEO_ENCODE_WRITE_KHR = 38, INDIRECT_COMMAND_READ_KHR = 0, INDEX_READ_KHR = 1, VERTEX_ATTRIBUTE_READ_KHR = 2, UNIFORM_READ_KHR = 3, INPUT_ATTACHMENT_READ_KHR = 4, SHADER_READ_KHR = 5, SHADER_WRITE_KHR = 6, COLOR_ATTACHMENT_READ_KHR = 7, COLOR_ATTACHMENT_WRITE_KHR = 8, DEPTH_STENCIL_ATTACHMENT_READ_KHR = 9, DEPTH_STENCIL_ATTACHMENT_WRITE_KHR = 10, TRANSFER_READ_KHR = 11, TRANSFER_WRITE_KHR = 12, HOST_READ_KHR = 13, HOST_WRITE_KHR = 14, MEMORY_READ_KHR = 15, MEMORY_WRITE_KHR = 16, SHADER_SAMPLED_READ_KHR = 32, SHADER_STORAGE_READ_KHR = 33, SHADER_STORAGE_WRITE_KHR = 34, 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, COMMAND_PREPROCESS_READ_EXT = 17, COMMAND_PREPROCESS_WRITE_EXT = 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, }
AntiLagDataAMD ¶
AntiLagDataAMD :: struct { sType: StructureType, pNext: rawptr, mode: AntiLagModeAMD, maxFPS: u32, pPresentationInfo: ^AntiLagPresentationInfoAMD, }
AntiLagModeAMD ¶
AntiLagModeAMD :: enum i32 { DRIVER_CONTROL = 0, ON = 1, OFF = 2, }
AntiLagPresentationInfoAMD ¶
AntiLagPresentationInfoAMD :: struct { sType: StructureType, pNext: rawptr, stage: AntiLagStageAMD, frameIndex: u64, }
AntiLagStageAMD ¶
AntiLagStageAMD :: enum i32 { INPUT = 0, PRESENT = 1, }
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 = 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
BindDescriptorBufferEmbeddedSamplersInfoEXT ¶
BindDescriptorBufferEmbeddedSamplersInfoEXT :: struct { sType: StructureType, pNext: rawptr, stageFlags: ShaderStageFlags, layout: PipelineLayout, set: u32, }
BindDescriptorSetsInfo ¶
BindDescriptorSetsInfo :: struct { sType: StructureType, pNext: rawptr, stageFlags: ShaderStageFlags, layout: PipelineLayout, firstSet: u32, descriptorSetCount: u32, pDescriptorSets: [^]DescriptorSet, dynamicOffsetCount: u32, pDynamicOffsets: [^]u32, }
BindDescriptorSetsInfoKHR ¶
BindDescriptorSetsInfoKHR :: BindDescriptorSetsInfo
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
BindIndexBufferIndirectCommandEXT ¶
BindIndexBufferIndirectCommandEXT :: struct { bufferAddress: DeviceAddress, size: u32, indexType: IndexType, }
BindIndexBufferIndirectCommandNV ¶
BindIndexBufferIndirectCommandNV :: struct { bufferAddress: DeviceAddress, size: u32, indexType: IndexType, }
BindMemoryStatus ¶
BindMemoryStatus :: struct { sType: StructureType, pNext: rawptr, pResult: ^Result, }
BindMemoryStatusKHR ¶
BindMemoryStatusKHR :: BindMemoryStatus
BindPipelineIndirectCommandNV ¶
BindPipelineIndirectCommandNV :: struct { pipelineAddress: DeviceAddress, }
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, }
BindVertexBufferIndirectCommandEXT ¶
BindVertexBufferIndirectCommandEXT :: struct { bufferAddress: DeviceAddress, size: u32, stride: u32, }
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, }
BlitImageCubicWeightsInfoQCOM ¶
BlitImageCubicWeightsInfoQCOM :: struct { sType: StructureType, pNext: rawptr, cubicWeights: CubicFilterWeightsQCOM, }
BlitImageInfo2 ¶
BlitImageInfo2 :: struct { sType: StructureType, pNext: rawptr, srcImage: Image, srcImageLayout: ImageLayout, dstImage: Image, dstImageLayout: ImageLayout, regionCount: u32, pRegions: [^]ImageBlit2, filter: Filter, }
BlitImageInfo2KHR ¶
BlitImageInfo2KHR :: BlitImageInfo2
BlockMatchWindowCompareModeQCOM ¶
BlockMatchWindowCompareModeQCOM :: enum i32 { BLOCK_MATCH_WINDOW_COMPARE_MODE_MIN_QCOM = 0, BLOCK_MATCH_WINDOW_COMPARE_MODE_MAX_QCOM = 1, }
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, VIDEO_PROFILE_INDEPENDENT_KHR = 6, 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, EXECUTION_GRAPH_SCRATCH_AMDX = 25, 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, }
BufferUsageFlag2 ¶
BufferUsageFlag2 :: enum Flags64 { 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, EXECUTION_GRAPH_SCRATCH_AMDX = 25, TRANSFER_SRC_KHR = 0, TRANSFER_DST_KHR = 1, UNIFORM_TEXEL_BUFFER_KHR = 2, STORAGE_TEXEL_BUFFER_KHR = 3, UNIFORM_BUFFER_KHR = 4, STORAGE_BUFFER_KHR = 5, INDEX_BUFFER_KHR = 6, VERTEX_BUFFER_KHR = 7, INDIRECT_BUFFER_KHR = 8, CONDITIONAL_RENDERING_EXT = 9, SHADER_BINDING_TABLE_KHR = 10, RAY_TRACING_NV = 10, TRANSFORM_FEEDBACK_BUFFER_EXT = 11, TRANSFORM_FEEDBACK_COUNTER_BUFFER_EXT = 12, VIDEO_DECODE_SRC_KHR = 13, VIDEO_DECODE_DST_KHR = 14, VIDEO_ENCODE_DST_KHR = 15, VIDEO_ENCODE_SRC_KHR = 16, SHADER_DEVICE_ADDRESS_KHR = 17, ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_KHR = 19, ACCELERATION_STRUCTURE_STORAGE_KHR = 20, 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, PREPROCESS_BUFFER_EXT = 31, }
BufferUsageFlag2KHR ¶
BufferUsageFlag2KHR :: BufferUsageFlag2
BufferUsageFlags ¶
BufferUsageFlags :: distinct bit_set[BufferUsageFlag; Flags]
BufferUsageFlags2 ¶
BufferUsageFlags2 :: distinct bit_set[BufferUsageFlag2; Flags64]
BufferUsageFlags2CreateInfo ¶
BufferUsageFlags2CreateInfo :: struct { sType: StructureType, pNext: rawptr, usage: BufferUsageFlags2, }
BufferUsageFlags2CreateInfoKHR ¶
BufferUsageFlags2CreateInfoKHR :: BufferUsageFlags2CreateInfo
BufferUsageFlags2KHR ¶
BufferUsageFlags2KHR :: BufferUsageFlags2
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 :: CalibratedTimestampInfoKHR
CalibratedTimestampInfoKHR ¶
CalibratedTimestampInfoKHR :: struct { sType: StructureType, pNext: rawptr, timeDomain: TimeDomainKHR, }
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, }
ComponentTypeKHR ¶
ComponentTypeKHR :: enum i32 { FLOAT16 = 0, FLOAT32 = 1, FLOAT64 = 2, SINT8 = 3, SINT16 = 4, SINT32 = 5, SINT64 = 6, UINT8 = 7, UINT16 = 8, UINT32 = 9, UINT64 = 10, FLOAT16_NV = 0, FLOAT32_NV = 1, FLOAT64_NV = 2, SINT8_NV = 3, SINT16_NV = 4, SINT32_NV = 5, SINT64_NV = 6, UINT8_NV = 7, UINT16_NV = 8, UINT32_NV = 9, UINT64_NV = 10, }
ComponentTypeNV ¶
ComponentTypeNV :: ComponentTypeKHR
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, }
ComputePipelineIndirectBufferInfoNV ¶
ComputePipelineIndirectBufferInfoNV :: struct { sType: StructureType, pNext: rawptr, deviceAddress: DeviceAddress, size: DeviceSize, pipelineDeviceAddressCaptureReplay: DeviceAddress, }
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, }
CooperativeMatrixFlexibleDimensionsPropertiesNV ¶
CooperativeMatrixFlexibleDimensionsPropertiesNV :: struct { sType: StructureType, pNext: rawptr, MGranularity: u32, NGranularity: u32, KGranularity: u32, AType: ComponentTypeKHR, BType: ComponentTypeKHR, CType: ComponentTypeKHR, ResultType: ComponentTypeKHR, saturatingAccumulation: b32, scope: ScopeKHR, workgroupInvocations: u32, }
CooperativeMatrixPropertiesKHR ¶
CooperativeMatrixPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, MSize: u32, NSize: u32, KSize: u32, AType: ComponentTypeKHR, BType: ComponentTypeKHR, CType: ComponentTypeKHR, ResultType: ComponentTypeKHR, saturatingAccumulation: b32, scope: ScopeKHR, }
CooperativeMatrixPropertiesNV ¶
CooperativeMatrixPropertiesNV :: struct { sType: StructureType, pNext: rawptr, MSize: u32, NSize: u32, KSize: u32, AType: ComponentTypeKHR, BType: ComponentTypeKHR, CType: ComponentTypeKHR, DType: ComponentTypeKHR, scope: ScopeKHR, }
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
CopyImageToImageInfo ¶
CopyImageToImageInfo :: struct { sType: StructureType, pNext: rawptr, flags: HostImageCopyFlags, srcImage: Image, srcImageLayout: ImageLayout, dstImage: Image, dstImageLayout: ImageLayout, regionCount: u32, pRegions: [^]ImageCopy2, }
CopyImageToImageInfoEXT ¶
CopyImageToImageInfoEXT :: CopyImageToImageInfo
CopyImageToMemoryInfo ¶
CopyImageToMemoryInfo :: struct { sType: StructureType, pNext: rawptr, flags: HostImageCopyFlags, srcImage: Image, srcImageLayout: ImageLayout, regionCount: u32, pRegions: [^]ImageToMemoryCopy, }
CopyImageToMemoryInfoEXT ¶
CopyImageToMemoryInfoEXT :: CopyImageToMemoryInfo
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, }
CopyMemoryToImageInfo ¶
CopyMemoryToImageInfo :: struct { sType: StructureType, pNext: rawptr, flags: HostImageCopyFlags, dstImage: Image, dstImageLayout: ImageLayout, regionCount: u32, pRegions: [^]MemoryToImageCopy, }
CopyMemoryToImageInfoEXT ¶
CopyMemoryToImageInfoEXT :: CopyMemoryToImageInfo
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
CuModuleTexturingModeCreateInfoNVX ¶
CuModuleTexturingModeCreateInfoNVX :: struct { sType: StructureType, pNext: rawptr, use64bitTexturing: b32, }
CubicFilterWeightsQCOM ¶
CubicFilterWeightsQCOM :: enum i32 { CUBIC_FILTER_WEIGHTS_CATMULL_ROM_QCOM = 0, CUBIC_FILTER_WEIGHTS_ZERO_TANGENT_CARDINAL_QCOM = 1, CUBIC_FILTER_WEIGHTS_B_SPLINE_QCOM = 2, CUBIC_FILTER_WEIGHTS_MITCHELL_NETRAVALI_QCOM = 3, }
CudaFunctionCreateInfoNV ¶
CudaFunctionCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, module: CudaModuleNV, pName: cstring, }
CudaFunctionNV ¶
CudaFunctionNV :: distinct u64
CudaModuleCreateInfoNV ¶
CudaModuleCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, dataSize: int, pData: rawptr, }
CudaModuleNV ¶
CudaModuleNV :: 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, CUDA_MODULE_NV = 1000307000, CUDA_FUNCTION_NV = 1000307001, 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
DepthBiasInfoEXT ¶
DepthBiasInfoEXT :: struct { sType: StructureType, pNext: rawptr, depthBiasConstantFactor: f32, depthBiasClamp: f32, depthBiasSlopeFactor: f32, }
DepthBiasRepresentationEXT ¶
DepthBiasRepresentationEXT :: enum i32 { LEAST_REPRESENTABLE_VALUE_FORMAT = 0, LEAST_REPRESENTABLE_VALUE_FORCE_UNORM = 1, FLOAT = 2, }
DepthBiasRepresentationInfoEXT ¶
DepthBiasRepresentationInfoEXT :: struct { sType: StructureType, pNext: rawptr, depthBiasRepresentation: DepthBiasRepresentationEXT, depthBiasExact: b32, }
DepthClampModeEXT ¶
DepthClampModeEXT :: enum i32 { VIEWPORT_RANGE = 0, USER_DEFINED_RANGE = 1, }
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, ALLOW_OVERALLOCATION_SETS_NV = 3, ALLOW_OVERALLOCATION_POOLS_NV = 4, 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 = 0, DESCRIPTOR_BUFFER_EXT = 4, EMBEDDED_IMMUTABLE_SAMPLERS_EXT = 5, INDIRECT_BINDABLE_NV = 7, HOST_ONLY_POOL_EXT = 2, PER_STAGE_NV = 6, PUSH_DESCRIPTOR_KHR = 0, 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 = 1, 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
DeviceImageSubresourceInfo ¶
DeviceImageSubresourceInfo :: struct { sType: StructureType, pNext: rawptr, pCreateInfo: ^ImageCreateInfo, pSubresource: ^ImageSubresource2, }
DeviceImageSubresourceInfoKHR ¶
DeviceImageSubresourceInfoKHR :: DeviceImageSubresourceInfo
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, }
DevicePipelineBinaryInternalCacheControlKHR ¶
DevicePipelineBinaryInternalCacheControlKHR :: struct { sType: StructureType, pNext: rawptr, disableInternalCache: b32, }
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, }
DeviceQueueGlobalPriorityCreateInfo ¶
DeviceQueueGlobalPriorityCreateInfo :: struct { sType: StructureType, pNext: rawptr, globalPriority: QueueGlobalPriority, }
DeviceQueueGlobalPriorityCreateInfoEXT ¶
DeviceQueueGlobalPriorityCreateInfoEXT :: DeviceQueueGlobalPriorityCreateInfo
DeviceQueueGlobalPriorityCreateInfoKHR ¶
DeviceQueueGlobalPriorityCreateInfoKHR :: DeviceQueueGlobalPriorityCreateInfo
DeviceQueueInfo2 ¶
DeviceQueueInfo2 :: struct { sType: StructureType, pNext: rawptr, flags: DeviceQueueCreateFlags, queueFamilyIndex: u32, queueIndex: u32, }
DeviceQueueShaderCoreControlCreateInfoARM ¶
DeviceQueueShaderCoreControlCreateInfoARM :: struct { sType: StructureType, pNext: rawptr, shaderCoreCount: 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, AntiLagUpdateAMD: ProcAntiLagUpdateAMD, 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, CmdBindDescriptorBufferEmbeddedSamplers2EXT: ProcCmdBindDescriptorBufferEmbeddedSamplers2EXT, CmdBindDescriptorBufferEmbeddedSamplersEXT: ProcCmdBindDescriptorBufferEmbeddedSamplersEXT, CmdBindDescriptorBuffersEXT: ProcCmdBindDescriptorBuffersEXT, CmdBindDescriptorSets: ProcCmdBindDescriptorSets, CmdBindDescriptorSets2: ProcCmdBindDescriptorSets2, CmdBindDescriptorSets2KHR: ProcCmdBindDescriptorSets2KHR, CmdBindIndexBuffer: ProcCmdBindIndexBuffer, CmdBindIndexBuffer2: ProcCmdBindIndexBuffer2, CmdBindIndexBuffer2KHR: ProcCmdBindIndexBuffer2KHR, 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, CmdCudaLaunchKernelNV: ProcCmdCudaLaunchKernelNV, 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, CmdEncodeVideoKHR: ProcCmdEncodeVideoKHR, CmdEndConditionalRenderingEXT: ProcCmdEndConditionalRenderingEXT, CmdEndDebugUtilsLabelEXT: ProcCmdEndDebugUtilsLabelEXT, CmdEndQuery: ProcCmdEndQuery, CmdEndQueryIndexedEXT: ProcCmdEndQueryIndexedEXT, CmdEndRenderPass: ProcCmdEndRenderPass, CmdEndRenderPass2: ProcCmdEndRenderPass2, CmdEndRenderPass2KHR: ProcCmdEndRenderPass2KHR, CmdEndRendering: ProcCmdEndRendering, CmdEndRenderingKHR: ProcCmdEndRenderingKHR, CmdEndTransformFeedbackEXT: ProcCmdEndTransformFeedbackEXT, CmdEndVideoCodingKHR: ProcCmdEndVideoCodingKHR, CmdExecuteCommands: ProcCmdExecuteCommands, CmdExecuteGeneratedCommandsEXT: ProcCmdExecuteGeneratedCommandsEXT, CmdExecuteGeneratedCommandsNV: ProcCmdExecuteGeneratedCommandsNV, CmdFillBuffer: ProcCmdFillBuffer, CmdInsertDebugUtilsLabelEXT: ProcCmdInsertDebugUtilsLabelEXT, CmdNextSubpass: ProcCmdNextSubpass, CmdNextSubpass2: ProcCmdNextSubpass2, CmdNextSubpass2KHR: ProcCmdNextSubpass2KHR, CmdOpticalFlowExecuteNV: ProcCmdOpticalFlowExecuteNV, CmdPipelineBarrier: ProcCmdPipelineBarrier, CmdPipelineBarrier2: ProcCmdPipelineBarrier2, CmdPipelineBarrier2KHR: ProcCmdPipelineBarrier2KHR, CmdPreprocessGeneratedCommandsEXT: ProcCmdPreprocessGeneratedCommandsEXT, CmdPreprocessGeneratedCommandsNV: ProcCmdPreprocessGeneratedCommandsNV, CmdPushConstants: ProcCmdPushConstants, CmdPushConstants2: ProcCmdPushConstants2, CmdPushConstants2KHR: ProcCmdPushConstants2KHR, CmdPushDescriptorSet: ProcCmdPushDescriptorSet, CmdPushDescriptorSet2: ProcCmdPushDescriptorSet2, CmdPushDescriptorSet2KHR: ProcCmdPushDescriptorSet2KHR, CmdPushDescriptorSetKHR: ProcCmdPushDescriptorSetKHR, CmdPushDescriptorSetWithTemplate: ProcCmdPushDescriptorSetWithTemplate, CmdPushDescriptorSetWithTemplate2: ProcCmdPushDescriptorSetWithTemplate2, CmdPushDescriptorSetWithTemplate2KHR: ProcCmdPushDescriptorSetWithTemplate2KHR, 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, CmdSetDepthBias2EXT: ProcCmdSetDepthBias2EXT, CmdSetDepthBiasEnable: ProcCmdSetDepthBiasEnable, CmdSetDepthBiasEnableEXT: ProcCmdSetDepthBiasEnableEXT, CmdSetDepthBounds: ProcCmdSetDepthBounds, CmdSetDepthBoundsTestEnable: ProcCmdSetDepthBoundsTestEnable, CmdSetDepthBoundsTestEnableEXT: ProcCmdSetDepthBoundsTestEnableEXT, CmdSetDepthClampEnableEXT: ProcCmdSetDepthClampEnableEXT, CmdSetDepthClampRangeEXT: ProcCmdSetDepthClampRangeEXT, CmdSetDepthClipEnableEXT: ProcCmdSetDepthClipEnableEXT, CmdSetDepthClipNegativeOneToOneEXT: ProcCmdSetDepthClipNegativeOneToOneEXT, CmdSetDepthCompareOp: ProcCmdSetDepthCompareOp, CmdSetDepthCompareOpEXT: ProcCmdSetDepthCompareOpEXT, CmdSetDepthTestEnable: ProcCmdSetDepthTestEnable, CmdSetDepthTestEnableEXT: ProcCmdSetDepthTestEnableEXT, CmdSetDepthWriteEnable: ProcCmdSetDepthWriteEnable, CmdSetDepthWriteEnableEXT: ProcCmdSetDepthWriteEnableEXT, CmdSetDescriptorBufferOffsets2EXT: ProcCmdSetDescriptorBufferOffsets2EXT, 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, CmdSetLineStipple: ProcCmdSetLineStipple, CmdSetLineStippleEXT: ProcCmdSetLineStippleEXT, CmdSetLineStippleEnableEXT: ProcCmdSetLineStippleEnableEXT, CmdSetLineStippleKHR: ProcCmdSetLineStippleKHR, 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, CmdSetRenderingAttachmentLocations: ProcCmdSetRenderingAttachmentLocations, CmdSetRenderingAttachmentLocationsKHR: ProcCmdSetRenderingAttachmentLocationsKHR, CmdSetRenderingInputAttachmentIndices: ProcCmdSetRenderingInputAttachmentIndices, CmdSetRenderingInputAttachmentIndicesKHR: ProcCmdSetRenderingInputAttachmentIndicesKHR, 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, CmdUpdatePipelineIndirectBufferNV: ProcCmdUpdatePipelineIndirectBufferNV, 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, CopyImageToImage: ProcCopyImageToImage, CopyImageToImageEXT: ProcCopyImageToImageEXT, CopyImageToMemory: ProcCopyImageToMemory, CopyImageToMemoryEXT: ProcCopyImageToMemoryEXT, CopyMemoryToAccelerationStructureKHR: ProcCopyMemoryToAccelerationStructureKHR, CopyMemoryToImage: ProcCopyMemoryToImage, CopyMemoryToImageEXT: ProcCopyMemoryToImageEXT, CopyMemoryToMicromapEXT: ProcCopyMemoryToMicromapEXT, CopyMicromapEXT: ProcCopyMicromapEXT, CopyMicromapToMemoryEXT: ProcCopyMicromapToMemoryEXT, CreateAccelerationStructureKHR: ProcCreateAccelerationStructureKHR, CreateAccelerationStructureNV: ProcCreateAccelerationStructureNV, CreateBuffer: ProcCreateBuffer, CreateBufferView: ProcCreateBufferView, CreateCommandPool: ProcCreateCommandPool, CreateComputePipelines: ProcCreateComputePipelines, CreateCuFunctionNVX: ProcCreateCuFunctionNVX, CreateCuModuleNVX: ProcCreateCuModuleNVX, CreateCudaFunctionNV: ProcCreateCudaFunctionNV, CreateCudaModuleNV: ProcCreateCudaModuleNV, CreateDeferredOperationKHR: ProcCreateDeferredOperationKHR, CreateDescriptorPool: ProcCreateDescriptorPool, CreateDescriptorSetLayout: ProcCreateDescriptorSetLayout, CreateDescriptorUpdateTemplate: ProcCreateDescriptorUpdateTemplate, CreateDescriptorUpdateTemplateKHR: ProcCreateDescriptorUpdateTemplateKHR, CreateEvent: ProcCreateEvent, CreateFence: ProcCreateFence, CreateFramebuffer: ProcCreateFramebuffer, CreateGraphicsPipelines: ProcCreateGraphicsPipelines, CreateImage: ProcCreateImage, CreateImageView: ProcCreateImageView, CreateIndirectCommandsLayoutEXT: ProcCreateIndirectCommandsLayoutEXT, CreateIndirectCommandsLayoutNV: ProcCreateIndirectCommandsLayoutNV, CreateIndirectExecutionSetEXT: ProcCreateIndirectExecutionSetEXT, CreateMicromapEXT: ProcCreateMicromapEXT, CreateOpticalFlowSessionNV: ProcCreateOpticalFlowSessionNV, CreatePipelineBinariesKHR: ProcCreatePipelineBinariesKHR, 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, DestroyCudaFunctionNV: ProcDestroyCudaFunctionNV, DestroyCudaModuleNV: ProcDestroyCudaModuleNV, DestroyDeferredOperationKHR: ProcDestroyDeferredOperationKHR, DestroyDescriptorPool: ProcDestroyDescriptorPool, DestroyDescriptorSetLayout: ProcDestroyDescriptorSetLayout, DestroyDescriptorUpdateTemplate: ProcDestroyDescriptorUpdateTemplate, DestroyDescriptorUpdateTemplateKHR: ProcDestroyDescriptorUpdateTemplateKHR, DestroyDevice: ProcDestroyDevice, DestroyEvent: ProcDestroyEvent, DestroyFence: ProcDestroyFence, DestroyFramebuffer: ProcDestroyFramebuffer, DestroyImage: ProcDestroyImage, DestroyImageView: ProcDestroyImageView, DestroyIndirectCommandsLayoutEXT: ProcDestroyIndirectCommandsLayoutEXT, DestroyIndirectCommandsLayoutNV: ProcDestroyIndirectCommandsLayoutNV, DestroyIndirectExecutionSetEXT: ProcDestroyIndirectExecutionSetEXT, DestroyMicromapEXT: ProcDestroyMicromapEXT, DestroyOpticalFlowSessionNV: ProcDestroyOpticalFlowSessionNV, DestroyPipeline: ProcDestroyPipeline, DestroyPipelineBinaryKHR: ProcDestroyPipelineBinaryKHR, 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, GetCalibratedTimestampsKHR: ProcGetCalibratedTimestampsKHR, GetCudaModuleCacheNV: ProcGetCudaModuleCacheNV, 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, GetDeviceImageSubresourceLayout: ProcGetDeviceImageSubresourceLayout, GetDeviceImageSubresourceLayoutKHR: ProcGetDeviceImageSubresourceLayoutKHR, GetDeviceMemoryCommitment: ProcGetDeviceMemoryCommitment, GetDeviceMemoryOpaqueCaptureAddress: ProcGetDeviceMemoryOpaqueCaptureAddress, GetDeviceMemoryOpaqueCaptureAddressKHR: ProcGetDeviceMemoryOpaqueCaptureAddressKHR, GetDeviceMicromapCompatibilityEXT: ProcGetDeviceMicromapCompatibilityEXT, GetDeviceProcAddr: ProcGetDeviceProcAddr, GetDeviceQueue: ProcGetDeviceQueue, GetDeviceQueue2: ProcGetDeviceQueue2, GetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI: ProcGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI, GetDynamicRenderingTilePropertiesQCOM: ProcGetDynamicRenderingTilePropertiesQCOM, GetEncodedVideoSessionParametersKHR: ProcGetEncodedVideoSessionParametersKHR, GetEventStatus: ProcGetEventStatus, GetFenceFdKHR: ProcGetFenceFdKHR, GetFenceStatus: ProcGetFenceStatus, GetFenceWin32HandleKHR: ProcGetFenceWin32HandleKHR, GetFramebufferTilePropertiesQCOM: ProcGetFramebufferTilePropertiesQCOM, GetGeneratedCommandsMemoryRequirementsEXT: ProcGetGeneratedCommandsMemoryRequirementsEXT, GetGeneratedCommandsMemoryRequirementsNV: ProcGetGeneratedCommandsMemoryRequirementsNV, GetImageDrmFormatModifierPropertiesEXT: ProcGetImageDrmFormatModifierPropertiesEXT, GetImageMemoryRequirements: ProcGetImageMemoryRequirements, GetImageMemoryRequirements2: ProcGetImageMemoryRequirements2, GetImageMemoryRequirements2KHR: ProcGetImageMemoryRequirements2KHR, GetImageOpaqueCaptureDescriptorDataEXT: ProcGetImageOpaqueCaptureDescriptorDataEXT, GetImageSparseMemoryRequirements: ProcGetImageSparseMemoryRequirements, GetImageSparseMemoryRequirements2: ProcGetImageSparseMemoryRequirements2, GetImageSparseMemoryRequirements2KHR: ProcGetImageSparseMemoryRequirements2KHR, GetImageSubresourceLayout: ProcGetImageSubresourceLayout, GetImageSubresourceLayout2: ProcGetImageSubresourceLayout2, GetImageSubresourceLayout2EXT: ProcGetImageSubresourceLayout2EXT, GetImageSubresourceLayout2KHR: ProcGetImageSubresourceLayout2KHR, GetImageViewAddressNVX: ProcGetImageViewAddressNVX, GetImageViewHandle64NVX: ProcGetImageViewHandle64NVX, GetImageViewHandleNVX: ProcGetImageViewHandleNVX, GetImageViewOpaqueCaptureDescriptorDataEXT: ProcGetImageViewOpaqueCaptureDescriptorDataEXT, GetLatencyTimingsNV: ProcGetLatencyTimingsNV, GetMemoryFdKHR: ProcGetMemoryFdKHR, GetMemoryFdPropertiesKHR: ProcGetMemoryFdPropertiesKHR, GetMemoryHostPointerPropertiesEXT: ProcGetMemoryHostPointerPropertiesEXT, GetMemoryRemoteAddressNV: ProcGetMemoryRemoteAddressNV, GetMemoryWin32HandleKHR: ProcGetMemoryWin32HandleKHR, GetMemoryWin32HandleNV: ProcGetMemoryWin32HandleNV, GetMemoryWin32HandlePropertiesKHR: ProcGetMemoryWin32HandlePropertiesKHR, GetMicromapBuildSizesEXT: ProcGetMicromapBuildSizesEXT, GetPastPresentationTimingGOOGLE: ProcGetPastPresentationTimingGOOGLE, GetPerformanceParameterINTEL: ProcGetPerformanceParameterINTEL, GetPipelineBinaryDataKHR: ProcGetPipelineBinaryDataKHR, GetPipelineCacheData: ProcGetPipelineCacheData, GetPipelineExecutableInternalRepresentationsKHR: ProcGetPipelineExecutableInternalRepresentationsKHR, GetPipelineExecutablePropertiesKHR: ProcGetPipelineExecutablePropertiesKHR, GetPipelineExecutableStatisticsKHR: ProcGetPipelineExecutableStatisticsKHR, GetPipelineIndirectDeviceAddressNV: ProcGetPipelineIndirectDeviceAddressNV, GetPipelineIndirectMemoryRequirementsNV: ProcGetPipelineIndirectMemoryRequirementsNV, GetPipelineKeyKHR: ProcGetPipelineKeyKHR, GetPipelinePropertiesEXT: ProcGetPipelinePropertiesEXT, GetPrivateData: ProcGetPrivateData, GetPrivateDataEXT: ProcGetPrivateDataEXT, GetQueryPoolResults: ProcGetQueryPoolResults, GetQueueCheckpointData2NV: ProcGetQueueCheckpointData2NV, GetQueueCheckpointDataNV: ProcGetQueueCheckpointDataNV, GetRayTracingCaptureReplayShaderGroupHandlesKHR: ProcGetRayTracingCaptureReplayShaderGroupHandlesKHR, GetRayTracingShaderGroupHandlesKHR: ProcGetRayTracingShaderGroupHandlesKHR, GetRayTracingShaderGroupHandlesNV: ProcGetRayTracingShaderGroupHandlesNV, GetRayTracingShaderGroupStackSizeKHR: ProcGetRayTracingShaderGroupStackSizeKHR, GetRefreshCycleDurationGOOGLE: ProcGetRefreshCycleDurationGOOGLE, GetRenderAreaGranularity: ProcGetRenderAreaGranularity, GetRenderingAreaGranularity: ProcGetRenderingAreaGranularity, GetRenderingAreaGranularityKHR: ProcGetRenderingAreaGranularityKHR, 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, LatencySleepNV: ProcLatencySleepNV, MapMemory: ProcMapMemory, MapMemory2: ProcMapMemory2, MapMemory2KHR: ProcMapMemory2KHR, MergePipelineCaches: ProcMergePipelineCaches, MergeValidationCachesEXT: ProcMergeValidationCachesEXT, QueueBeginDebugUtilsLabelEXT: ProcQueueBeginDebugUtilsLabelEXT, QueueBindSparse: ProcQueueBindSparse, QueueEndDebugUtilsLabelEXT: ProcQueueEndDebugUtilsLabelEXT, QueueInsertDebugUtilsLabelEXT: ProcQueueInsertDebugUtilsLabelEXT, QueueNotifyOutOfBandNV: ProcQueueNotifyOutOfBandNV, QueuePresentKHR: ProcQueuePresentKHR, QueueSetPerformanceConfigurationINTEL: ProcQueueSetPerformanceConfigurationINTEL, QueueSubmit: ProcQueueSubmit, QueueSubmit2: ProcQueueSubmit2, QueueSubmit2KHR: ProcQueueSubmit2KHR, QueueWaitIdle: ProcQueueWaitIdle, RegisterDeviceEventEXT: ProcRegisterDeviceEventEXT, RegisterDisplayEventEXT: ProcRegisterDisplayEventEXT, ReleaseCapturedPipelineDataKHR: ProcReleaseCapturedPipelineDataKHR, 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, SetLatencyMarkerNV: ProcSetLatencyMarkerNV, SetLatencySleepModeNV: ProcSetLatencySleepModeNV, SetLocalDimmingAMD: ProcSetLocalDimmingAMD, SetPrivateData: ProcSetPrivateData, SetPrivateDataEXT: ProcSetPrivateDataEXT, SignalSemaphore: ProcSignalSemaphore, SignalSemaphoreKHR: ProcSignalSemaphoreKHR, TransitionImageLayout: ProcTransitionImageLayout, TransitionImageLayoutEXT: ProcTransitionImageLayoutEXT, TrimCommandPool: ProcTrimCommandPool, TrimCommandPoolKHR: ProcTrimCommandPoolKHR, UninitializePerformanceApiINTEL: ProcUninitializePerformanceApiINTEL, UnmapMemory: ProcUnmapMemory, UnmapMemory2: ProcUnmapMemory2, UnmapMemory2KHR: ProcUnmapMemory2KHR, UpdateDescriptorSetWithTemplate: ProcUpdateDescriptorSetWithTemplate, UpdateDescriptorSetWithTemplateKHR: ProcUpdateDescriptorSetWithTemplateKHR, UpdateDescriptorSets: ProcUpdateDescriptorSets, UpdateIndirectExecutionSetPipelineEXT: ProcUpdateIndirectExecutionSetPipelineEXT, UpdateIndirectExecutionSetShaderEXT: ProcUpdateIndirectExecutionSetShaderEXT, 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, }
DisplayModeStereoPropertiesNV ¶
DisplayModeStereoPropertiesNV :: struct { sType: StructureType, pNext: rawptr, hdmi3DSupported: b32, }
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, }
DisplaySurfaceStereoCreateInfoNV ¶
DisplaySurfaceStereoCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, stereoType: DisplaySurfaceStereoTypeNV, }
DisplaySurfaceStereoTypeNV ¶
DisplaySurfaceStereoTypeNV :: enum i32 { NONE = 0, ONBOARD_DIN = 1, HDMI_3D = 2, INBAND_DISPLAYPORT = 3, }
DrawIndirectCountIndirectCommandEXT ¶
DrawIndirectCountIndirectCommandEXT :: struct { bufferAddress: DeviceAddress, stride: u32, commandCount: u32, }
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, MESA_HONEYKRISP = 26, RESERVED_27 = 27, 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, LINE_STIPPLE = 1000259000, 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, VERTEX_INPUT_EXT = 1000352000, PATCH_CONTROL_POINTS_EXT = 1000377000, LOGIC_OP_EXT = 1000377003, COLOR_WRITE_ENABLE_EXT = 1000381000, 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, TESSELLATION_DOMAIN_ORIGIN_EXT = 1000455002, 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, DEPTH_CLAMP_RANGE_EXT = 1000582000, LINE_STIPPLE_EXT = 1000259000, 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, LINE_STIPPLE_KHR = 1000259000, }
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, }
ExternalMemoryAcquireUnmodifiedEXT ¶
ExternalMemoryAcquireUnmodifiedEXT :: struct { sType: StructureType, pNext: rawptr, acquireUnmodifiedMemory: b32, }
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, SCREEN_BUFFER_QNX = 14, 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, A1B5G5R5_UNORM_PACK16 = 1000470000, A8_UNORM = 1000470001, 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_SFIXED5_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, R16G16_S10_5_NV = 1000464000, A1B5G5R5_UNORM_PACK16_KHR = 1000470000, A8_UNORM_KHR = 1000470001, }
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, 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, SAMPLED_IMAGE_FILTER_MINMAX = 16, 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, STORAGE_READ_WITHOUT_FORMAT = 31, STORAGE_WRITE_WITHOUT_FORMAT = 32, SAMPLED_IMAGE_DEPTH_COMPARISON = 33, SAMPLED_IMAGE_FILTER_CUBIC = 13, HOST_IMAGE_TRANSFER = 46, 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, HOST_IMAGE_TRANSFER_EXT = 46, VIDEO_ENCODE_INPUT_KHR = 27, VIDEO_ENCODE_DPB_KHR = 28, SAMPLED_IMAGE_KHR = 0, STORAGE_IMAGE_KHR = 1, STORAGE_IMAGE_ATOMIC_KHR = 2, UNIFORM_TEXEL_BUFFER_KHR = 3, STORAGE_TEXEL_BUFFER_KHR = 4, STORAGE_TEXEL_BUFFER_ATOMIC_KHR = 5, VERTEX_BUFFER_KHR = 6, COLOR_ATTACHMENT_KHR = 7, COLOR_ATTACHMENT_BLEND_KHR = 8, DEPTH_STENCIL_ATTACHMENT_KHR = 9, BLIT_SRC_KHR = 10, BLIT_DST_KHR = 11, SAMPLED_IMAGE_FILTER_LINEAR_KHR = 12, TRANSFER_SRC_KHR = 14, TRANSFER_DST_KHR = 15, 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, STORAGE_READ_WITHOUT_FORMAT_KHR = 31, STORAGE_WRITE_WITHOUT_FORMAT_KHR = 32, SAMPLED_IMAGE_DEPTH_COMPARISON_KHR = 33, SAMPLED_IMAGE_FILTER_MINMAX_KHR = 16, SAMPLED_IMAGE_FILTER_CUBIC_EXT = 13, 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, VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_KHR = 49, VIDEO_ENCODE_EMPHASIS_MAP_KHR = 50, }
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, }
FrameBoundaryFlagEXT ¶
FrameBoundaryFlagEXT :: enum Flags { FRAME_END = 0, }
FrameBoundaryFlagsEXT ¶
FrameBoundaryFlagsEXT :: distinct bit_set[FrameBoundaryFlagEXT; Flags]
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, }
GeneratedCommandsInfoEXT ¶
GeneratedCommandsInfoEXT :: struct { sType: StructureType, pNext: rawptr, shaderStages: ShaderStageFlags, indirectExecutionSet: IndirectExecutionSetEXT, indirectCommandsLayout: IndirectCommandsLayoutEXT, indirectAddress: DeviceAddress, indirectAddressSize: DeviceSize, preprocessAddress: DeviceAddress, preprocessSize: DeviceSize, maxSequenceCount: u32, sequenceCountAddress: DeviceAddress, maxDrawCount: u32, }
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, }
GeneratedCommandsMemoryRequirementsInfoEXT ¶
GeneratedCommandsMemoryRequirementsInfoEXT :: struct { sType: StructureType, pNext: rawptr, indirectExecutionSet: IndirectExecutionSetEXT, indirectCommandsLayout: IndirectCommandsLayoutEXT, maxSequenceCount: u32, maxDrawCount: u32, }
GeneratedCommandsMemoryRequirementsInfoNV ¶
GeneratedCommandsMemoryRequirementsInfoNV :: struct { sType: StructureType, pNext: rawptr, pipelineBindPoint: PipelineBindPoint, pipeline: Pipeline, indirectCommandsLayout: IndirectCommandsLayoutNV, maxSequencesCount: u32, }
GeneratedCommandsPipelineInfoEXT ¶
GeneratedCommandsPipelineInfoEXT :: struct { sType: StructureType, pNext: rawptr, pipeline: Pipeline, }
GeneratedCommandsShaderInfoEXT ¶
GeneratedCommandsShaderInfoEXT :: struct { sType: StructureType, pNext: rawptr, shaderCount: u32, pShaders: [^]ShaderEXT, }
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
GetLatencyMarkerInfoNV ¶
GetLatencyMarkerInfoNV :: struct { sType: StructureType, pNext: rawptr, timingCount: u32, pTimings: [^]LatencyTimingsFrameReportNV, }
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, }
HdrVividDynamicMetadataHUAWEI ¶
HdrVividDynamicMetadataHUAWEI :: struct { sType: StructureType, pNext: rawptr, dynamicMetadataSize: int, pDynamicMetadata: rawptr, }
HeadlessSurfaceCreateFlagEXT ¶
HeadlessSurfaceCreateFlagEXT :: enum u32 { }
HeadlessSurfaceCreateFlagsEXT ¶
HeadlessSurfaceCreateFlagsEXT :: distinct bit_set[HeadlessSurfaceCreateFlagEXT; Flags]
HeadlessSurfaceCreateInfoEXT ¶
HeadlessSurfaceCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, flags: HeadlessSurfaceCreateFlagsEXT, }
HostImageCopyDevicePerformanceQuery ¶
HostImageCopyDevicePerformanceQuery :: struct { sType: StructureType, pNext: rawptr, optimalDeviceAccess: b32, identicalMemoryLayout: b32, }
HostImageCopyDevicePerformanceQueryEXT ¶
HostImageCopyDevicePerformanceQueryEXT :: HostImageCopyDevicePerformanceQuery
HostImageCopyFlag ¶
HostImageCopyFlag :: enum Flags { MEMCPY = 0, MEMCPY_EXT = 0, }
HostImageCopyFlagEXT ¶
HostImageCopyFlagEXT :: HostImageCopyFlag
HostImageCopyFlags ¶
HostImageCopyFlags :: distinct bit_set[HostImageCopyFlag; Flags]
HostImageCopyFlagsEXT ¶
HostImageCopyFlagsEXT :: HostImageCopyFlags
HostImageLayoutTransitionInfo ¶
HostImageLayoutTransitionInfo :: struct { sType: StructureType, pNext: rawptr, image: Image, oldLayout: ImageLayout, newLayout: ImageLayout, subresourceRange: ImageSubresourceRange, }
HostImageLayoutTransitionInfoEXT ¶
HostImageLayoutTransitionInfoEXT :: HostImageLayoutTransitionInfo
IOSSurfaceCreateFlagMVK ¶
IOSSurfaceCreateFlagMVK :: enum u32 { }
IOSSurfaceCreateFlagsMVK ¶
IOSSurfaceCreateFlagsMVK :: distinct bit_set[IOSSurfaceCreateFlagMVK; Flags]
IOSSurfaceCreateInfoMVK ¶
IOSSurfaceCreateInfoMVK :: struct { sType: StructureType, pNext: rawptr, flags: IOSSurfaceCreateFlagsMVK, pView: rawptr, }
ImageAlignmentControlCreateInfoMESA ¶
ImageAlignmentControlCreateInfoMESA :: struct { sType: StructureType, pNext: rawptr, maximumRequestedAlignment: u32, }
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, VIDEO_PROFILE_INDEPENDENT_KHR = 20, 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, RENDERING_LOCAL_READ = 1000232000, 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, VIDEO_ENCODE_QUANTIZATION_MAP_KHR = 1000553000, DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR = 1000117000, DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR = 1000117001, SHADING_RATE_OPTIMAL_NV = 1000164003, RENDERING_LOCAL_READ_KHR = 1000232000, 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, }
ImageSubresource2 ¶
ImageSubresource2 :: struct { sType: StructureType, pNext: rawptr, imageSubresource: ImageSubresource, }
ImageSubresource2EXT ¶
ImageSubresource2EXT :: ImageSubresource2
ImageSubresource2KHR ¶
ImageSubresource2KHR :: ImageSubresource2
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, }
ImageToMemoryCopy ¶
ImageToMemoryCopy :: struct { sType: StructureType, pNext: rawptr, pHostPointer: rawptr, memoryRowLength: u32, memoryImageHeight: u32, imageSubresource: ImageSubresourceLayers, imageOffset: Offset3D, imageExtent: Extent3D, }
ImageToMemoryCopyEXT ¶
ImageToMemoryCopyEXT :: ImageToMemoryCopy
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, HOST_TRANSFER = 22, 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, VIDEO_ENCODE_QUANTIZATION_DELTA_MAP_KHR = 25, VIDEO_ENCODE_EMPHASIS_MAP_KHR = 26, SHADING_RATE_IMAGE_NV = 8, HOST_TRANSFER_EXT = 22, }
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, UINT8 = 1000265000, NONE_KHR = 1000165000, NONE_NV = 1000165000, UINT8_EXT = 1000265000, UINT8_KHR = 1000265000, }
IndirectCommandsExecutionSetTokenEXT ¶
IndirectCommandsExecutionSetTokenEXT :: struct { type: IndirectExecutionSetInfoTypeEXT, shaderStages: ShaderStageFlags, }
IndirectCommandsIndexBufferTokenEXT ¶
IndirectCommandsIndexBufferTokenEXT :: struct { mode: IndirectCommandsInputModeFlagsEXT, }
IndirectCommandsInputModeFlagEXT ¶
IndirectCommandsInputModeFlagEXT :: enum Flags { VULKAN_INDEX_BUFFER = 0, DXGI_INDEX_BUFFER = 1, }
IndirectCommandsInputModeFlagsEXT ¶
IndirectCommandsInputModeFlagsEXT :: distinct bit_set[IndirectCommandsInputModeFlagEXT; Flags]
IndirectCommandsLayoutCreateInfoEXT ¶
IndirectCommandsLayoutCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, flags: IndirectCommandsLayoutUsageFlagsEXT, shaderStages: ShaderStageFlags, indirectStride: u32, pipelineLayout: PipelineLayout, tokenCount: u32, pTokens: [^]IndirectCommandsLayoutTokenEXT, }
IndirectCommandsLayoutCreateInfoNV ¶
IndirectCommandsLayoutCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, flags: IndirectCommandsLayoutUsageFlagsNV, pipelineBindPoint: PipelineBindPoint, tokenCount: u32, pTokens: [^]IndirectCommandsLayoutTokenNV, streamCount: u32, pStreamStrides: [^]u32, }
IndirectCommandsLayoutEXT ¶
IndirectCommandsLayoutEXT :: distinct u64
IndirectCommandsLayoutNV ¶
IndirectCommandsLayoutNV :: distinct u64
IndirectCommandsLayoutTokenEXT ¶
IndirectCommandsLayoutTokenEXT :: struct { sType: StructureType, pNext: rawptr, type: IndirectCommandsTokenTypeEXT, data: IndirectCommandsTokenDataEXT, offset: u32, }
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, }
IndirectCommandsLayoutUsageFlagEXT ¶
IndirectCommandsLayoutUsageFlagEXT :: enum Flags { EXPLICIT_PREPROCESS = 0, UNORDERED_SEQUENCES = 1, }
IndirectCommandsLayoutUsageFlagNV ¶
IndirectCommandsLayoutUsageFlagNV :: enum Flags { EXPLICIT_PREPROCESS = 0, INDEXED_SEQUENCES = 1, UNORDERED_SEQUENCES = 2, }
IndirectCommandsLayoutUsageFlagsEXT ¶
IndirectCommandsLayoutUsageFlagsEXT :: distinct bit_set[IndirectCommandsLayoutUsageFlagEXT; Flags]
IndirectCommandsLayoutUsageFlagsNV ¶
IndirectCommandsLayoutUsageFlagsNV :: distinct bit_set[IndirectCommandsLayoutUsageFlagNV; Flags]
IndirectCommandsPushConstantTokenEXT ¶
IndirectCommandsPushConstantTokenEXT :: struct { updateRange: PushConstantRange, }
IndirectCommandsStreamNV ¶
IndirectCommandsStreamNV :: struct { buffer: Buffer, offset: DeviceSize, }
IndirectCommandsTokenDataEXT ¶
IndirectCommandsTokenDataEXT :: struct #raw_union { pPushConstant: ^IndirectCommandsPushConstantTokenEXT, pVertexBuffer: ^IndirectCommandsVertexBufferTokenEXT, pIndexBuffer: ^IndirectCommandsIndexBufferTokenEXT, pExecutionSet: ^IndirectCommandsExecutionSetTokenEXT, }
IndirectCommandsTokenTypeEXT ¶
IndirectCommandsTokenTypeEXT :: enum i32 { EXECUTION_SET = 0, PUSH_CONSTANT = 1, SEQUENCE_INDEX = 2, INDEX_BUFFER = 3, VERTEX_BUFFER = 4, DRAW_INDEXED = 5, DRAW = 6, DRAW_INDEXED_COUNT = 7, DRAW_COUNT = 8, DISPATCH = 9, DRAW_MESH_TASKS_NV = 1000202002, DRAW_MESH_TASKS_COUNT_NV = 1000202003, DRAW_MESH_TASKS = 1000328000, DRAW_MESH_TASKS_COUNT = 1000328001, TRACE_RAYS2 = 1000386004, }
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, PIPELINE = 1000428003, DISPATCH = 1000428004, }
IndirectCommandsVertexBufferTokenEXT ¶
IndirectCommandsVertexBufferTokenEXT :: struct { vertexBindingUnit: u32, }
IndirectExecutionSetCreateInfoEXT ¶
IndirectExecutionSetCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, type: IndirectExecutionSetInfoTypeEXT, info: IndirectExecutionSetInfoEXT, }
IndirectExecutionSetEXT ¶
IndirectExecutionSetEXT :: distinct u64
IndirectExecutionSetInfoEXT ¶
IndirectExecutionSetInfoEXT :: struct #raw_union { pPipelineInfo: ^IndirectExecutionSetPipelineInfoEXT, pShaderInfo: ^IndirectExecutionSetShaderInfoEXT, }
IndirectExecutionSetInfoTypeEXT ¶
IndirectExecutionSetInfoTypeEXT :: enum i32 { PIPELINES = 0, SHADER_OBJECTS = 1, }
IndirectExecutionSetPipelineInfoEXT ¶
IndirectExecutionSetPipelineInfoEXT :: struct { sType: StructureType, pNext: rawptr, initialPipeline: Pipeline, maxPipelineCount: u32, }
IndirectExecutionSetShaderInfoEXT ¶
IndirectExecutionSetShaderInfoEXT :: struct { sType: StructureType, pNext: rawptr, shaderCount: u32, pInitialShaders: [^]ShaderEXT, pSetLayoutInfos: [^]IndirectExecutionSetShaderLayoutInfoEXT, maxShaderCount: u32, pushConstantRangeCount: u32, pPushConstantRanges: [^]PushConstantRange, }
IndirectExecutionSetShaderLayoutInfoEXT ¶
IndirectExecutionSetShaderLayoutInfoEXT :: struct { sType: StructureType, pNext: rawptr, setLayoutCount: u32, pSetLayouts: [^]DescriptorSetLayout, }
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, }
LatencyMarkerNV ¶
LatencyMarkerNV :: enum i32 { SIMULATION_START = 0, SIMULATION_END = 1, RENDERSUBMIT_START = 2, RENDERSUBMIT_END = 3, PRESENT_START = 4, PRESENT_END = 5, INPUT_SAMPLE = 6, TRIGGER_FLASH = 7, OUT_OF_BAND_RENDERSUBMIT_START = 8, OUT_OF_BAND_RENDERSUBMIT_END = 9, OUT_OF_BAND_PRESENT_START = 10, OUT_OF_BAND_PRESENT_END = 11, }
LatencySleepInfoNV ¶
LatencySleepInfoNV :: struct { sType: StructureType, pNext: rawptr, signalSemaphore: Semaphore, value: u64, }
LatencySleepModeInfoNV ¶
LatencySleepModeInfoNV :: struct { sType: StructureType, pNext: rawptr, lowLatencyMode: b32, lowLatencyBoost: b32, minimumIntervalUs: u32, }
LatencySubmissionPresentIdNV ¶
LatencySubmissionPresentIdNV :: struct { sType: StructureType, pNext: rawptr, presentID: u64, }
LatencySurfaceCapabilitiesNV ¶
LatencySurfaceCapabilitiesNV :: struct { sType: StructureType, pNext: rawptr, presentModeCount: u32, pPresentModes: [^]PresentModeKHR, }
LatencyTimingsFrameReportNV ¶
LatencyTimingsFrameReportNV :: struct { sType: StructureType, pNext: rawptr, presentID: u64, inputSampleTimeUs: u64, simStartTimeUs: u64, simEndTimeUs: u64, renderSubmitStartTimeUs: u64, renderSubmitEndTimeUs: u64, presentStartTimeUs: u64, presentEndTimeUs: u64, driverStartTimeUs: u64, driverEndTimeUs: u64, osRenderQueueStartTimeUs: u64, osRenderQueueEndTimeUs: u64, gpuRenderStartTimeUs: u64, gpuRenderEndTimeUs: u64, }
LayerSettingEXT ¶
LayerSettingEXT :: struct { pLayerName: cstring, pSettingName: cstring, type: LayerSettingTypeEXT, valueCount: u32, pValues: rawptr, }
LayerSettingTypeEXT ¶
LayerSettingTypeEXT :: enum i32 { BOOL32 = 0, INT32 = 1, INT64 = 2, UINT32 = 3, UINT64 = 4, FLOAT32 = 5, FLOAT64 = 6, STRING = 7, }
LayerSettingsCreateInfoEXT ¶
LayerSettingsCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, settingCount: u32, pSettings: [^]LayerSettingEXT, }
LayeredDriverUnderlyingApiMSFT ¶
LayeredDriverUnderlyingApiMSFT :: enum i32 { LAYERED_DRIVER_UNDERLYING_API_NONE_MSFT = 0, LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT = 1, }
LineRasterizationMode ¶
LineRasterizationMode :: enum i32 { DEFAULT = 0, RECTANGULAR = 1, BRESENHAM = 2, RECTANGULAR_SMOOTH = 3, DEFAULT_EXT = 0, RECTANGULAR_EXT = 1, BRESENHAM_EXT = 2, RECTANGULAR_SMOOTH_EXT = 3, DEFAULT_KHR = 0, RECTANGULAR_KHR = 1, BRESENHAM_KHR = 2, RECTANGULAR_SMOOTH_KHR = 3, }
LineRasterizationModeEXT ¶
LineRasterizationModeEXT :: LineRasterizationMode
LineRasterizationModeKHR ¶
LineRasterizationModeKHR :: LineRasterizationMode
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 Flags { PLACED_EXT = 0, }
MemoryMapFlags ¶
MemoryMapFlags :: distinct bit_set[MemoryMapFlag; Flags]
MemoryMapInfo ¶
MemoryMapInfo :: struct { sType: StructureType, pNext: rawptr, flags: MemoryMapFlags, memory: DeviceMemory, offset: DeviceSize, size: DeviceSize, }
MemoryMapInfoKHR ¶
MemoryMapInfoKHR :: MemoryMapInfo
MemoryMapPlacedInfoEXT ¶
MemoryMapPlacedInfoEXT :: struct { sType: StructureType, pNext: rawptr, pPlacedAddress: rawptr, }
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
MemoryToImageCopy ¶
MemoryToImageCopy :: struct { sType: StructureType, pNext: rawptr, pHostPointer: rawptr, memoryRowLength: u32, memoryImageHeight: u32, imageSubresource: ImageSubresourceLayers, imageOffset: Offset3D, imageExtent: Extent3D, }
MemoryToImageCopyEXT ¶
MemoryToImageCopyEXT :: MemoryToImageCopy
MemoryType ¶
MemoryType :: struct { propertyFlags: MemoryPropertyFlags, heapIndex: u32, }
MemoryUnmapFlag ¶
MemoryUnmapFlag :: enum Flags { RESERVE_EXT = 0, }
MemoryUnmapFlagKHR ¶
MemoryUnmapFlagKHR :: MemoryUnmapFlag
MemoryUnmapFlags ¶
MemoryUnmapFlags :: distinct bit_set[MemoryUnmapFlag; Flags]
MemoryUnmapFlagsKHR ¶
MemoryUnmapFlagsKHR :: MemoryUnmapFlags
MemoryUnmapInfo ¶
MemoryUnmapInfo :: struct { sType: StructureType, pNext: rawptr, flags: MemoryUnmapFlags, memory: DeviceMemory, }
MemoryUnmapInfoKHR ¶
MemoryUnmapInfoKHR :: MemoryUnmapInfo
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, CUDA_MODULE_NV = 1000307000, CUDA_FUNCTION_NV = 1000307001, BUFFER_COLLECTION_FUCHSIA = 1000366000, MICROMAP_EXT = 1000396000, OPTICAL_FLOW_SESSION_NV = 1000464000, SHADER_EXT = 1000482000, PIPELINE_BINARY_KHR = 1000483000, INDIRECT_COMMANDS_LAYOUT_EXT = 1000572000, INDIRECT_EXECUTION_SET_EXT = 1000572001, 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
OutOfBandQueueTypeInfoNV ¶
OutOfBandQueueTypeInfoNV :: struct { sType: StructureType, pNext: rawptr, queueType: OutOfBandQueueTypeNV, }
OutOfBandQueueTypeNV ¶
OutOfBandQueueTypeNV :: enum i32 { RENDER = 0, PRESENT = 1, }
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 i32 { INT32 = 0, INT64 = 1, UINT32 = 2, UINT64 = 3, FLOAT32 = 4, FLOAT64 = 5, }
PerformanceCounterUnitKHR ¶
PerformanceCounterUnitKHR :: enum i32 { GENERIC = 0, PERCENTAGE = 1, NANOSECONDS = 2, BYTES = 3, BYTES_PER_SECOND = 4, KELVIN = 5, WATTS = 6, VOLTS = 7, AMPS = 8, HERTZ = 9, CYCLES = 10, }
PerformanceMarkerInfoINTEL ¶
PerformanceMarkerInfoINTEL :: struct { sType: StructureType, pNext: rawptr, marker: u64, }
PerformanceOverrideInfoINTEL ¶
PerformanceOverrideInfoINTEL :: struct { sType: StructureType, pNext: rawptr, type: PerformanceOverrideTypeINTEL, enable: b32, parameter: u64, }
PerformanceOverrideTypeINTEL ¶
PerformanceOverrideTypeINTEL :: enum i32 { PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL = 0, PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL = 1, }
PerformanceParameterTypeINTEL ¶
PerformanceParameterTypeINTEL :: enum i32 { PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL = 0, PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL = 1, }
PerformanceQuerySubmitInfoKHR ¶
PerformanceQuerySubmitInfoKHR :: struct { sType: StructureType, pNext: rawptr, counterPassIndex: u32, }
PerformanceStreamMarkerInfoINTEL ¶
PerformanceStreamMarkerInfoINTEL :: struct { sType: StructureType, pNext: rawptr, marker: u32, }
PerformanceValueINTEL ¶
PerformanceValueINTEL :: struct { type: PerformanceValueTypeINTEL, data: PerformanceValueDataINTEL, }
PerformanceValueTypeINTEL ¶
PerformanceValueTypeINTEL :: enum i32 { PERFORMANCE_VALUE_TYPE_UINT32_INTEL = 0, PERFORMANCE_VALUE_TYPE_UINT64_INTEL = 1, PERFORMANCE_VALUE_TYPE_FLOAT_INTEL = 2, PERFORMANCE_VALUE_TYPE_BOOL_INTEL = 3, PERFORMANCE_VALUE_TYPE_STRING_INTEL = 4, }
PhysicalDevice ¶
PhysicalDevice :: distinct rawptr
PhysicalDevice16BitStorageFeaturesKHR ¶
PhysicalDevice16BitStorageFeaturesKHR :: PhysicalDevice16BitStorageFeatures
PhysicalDevice4444FormatsFeaturesEXT ¶
PhysicalDevice4444FormatsFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, formatA4R4G4B4: b32, formatA4B4G4R4: b32, }
PhysicalDevice8BitStorageFeatures ¶
PhysicalDevice8BitStorageFeatures :: struct { sType: StructureType, pNext: rawptr, storageBuffer8BitAccess: b32, uniformAndStorageBuffer8BitAccess: b32, storagePushConstant8: b32, }
PhysicalDevice8BitStorageFeaturesKHR ¶
PhysicalDevice8BitStorageFeaturesKHR :: PhysicalDevice8BitStorageFeatures
PhysicalDeviceASTCDecodeFeaturesEXT ¶
PhysicalDeviceASTCDecodeFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, decodeModeSharedExponent: b32, }
PhysicalDeviceAccelerationStructureFeaturesKHR ¶
PhysicalDeviceAccelerationStructureFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, accelerationStructure: b32, accelerationStructureCaptureReplay: b32, accelerationStructureIndirectBuild: b32, accelerationStructureHostCommands: b32, descriptorBindingAccelerationStructureUpdateAfterBind: b32, }
PhysicalDeviceAccelerationStructurePropertiesKHR ¶
PhysicalDeviceAccelerationStructurePropertiesKHR :: struct { sType: StructureType, pNext: rawptr, maxGeometryCount: u64, maxInstanceCount: u64, maxPrimitiveCount: u64, maxPerStageDescriptorAccelerationStructures: u32, maxPerStageDescriptorUpdateAfterBindAccelerationStructures: u32, maxDescriptorSetAccelerationStructures: u32, maxDescriptorSetUpdateAfterBindAccelerationStructures: u32, minAccelerationStructureScratchOffsetAlignment: u32, }
PhysicalDeviceAddressBindingReportFeaturesEXT ¶
PhysicalDeviceAddressBindingReportFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, reportAddressBinding: b32, }
PhysicalDeviceAmigoProfilingFeaturesSEC ¶
PhysicalDeviceAmigoProfilingFeaturesSEC :: struct { sType: StructureType, pNext: rawptr, amigoProfiling: b32, }
PhysicalDeviceAntiLagFeaturesAMD ¶
PhysicalDeviceAntiLagFeaturesAMD :: struct { sType: StructureType, pNext: rawptr, antiLag: b32, }
PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT ¶
PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, attachmentFeedbackLoopDynamicState: b32, }
PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT ¶
PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, attachmentFeedbackLoopLayout: b32, }
PhysicalDeviceBlendOperationAdvancedFeaturesEXT ¶
PhysicalDeviceBlendOperationAdvancedFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, advancedBlendCoherentOperations: b32, }
PhysicalDeviceBlendOperationAdvancedPropertiesEXT ¶
PhysicalDeviceBlendOperationAdvancedPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, advancedBlendMaxColorAttachments: u32, advancedBlendIndependentBlend: b32, advancedBlendNonPremultipliedSrcColor: b32, advancedBlendNonPremultipliedDstColor: b32, advancedBlendCorrelatedOverlap: b32, advancedBlendAllOperations: b32, }
PhysicalDeviceBorderColorSwizzleFeaturesEXT ¶
PhysicalDeviceBorderColorSwizzleFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, borderColorSwizzle: b32, borderColorSwizzleFromImage: b32, }
PhysicalDeviceBufferAddressFeaturesEXT ¶
PhysicalDeviceBufferAddressFeaturesEXT :: PhysicalDeviceBufferDeviceAddressFeaturesEXT
PhysicalDeviceBufferDeviceAddressFeatures ¶
PhysicalDeviceBufferDeviceAddressFeatures :: struct { sType: StructureType, pNext: rawptr, bufferDeviceAddress: b32, bufferDeviceAddressCaptureReplay: b32, bufferDeviceAddressMultiDevice: b32, }
PhysicalDeviceBufferDeviceAddressFeaturesEXT ¶
PhysicalDeviceBufferDeviceAddressFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, bufferDeviceAddress: b32, bufferDeviceAddressCaptureReplay: b32, bufferDeviceAddressMultiDevice: b32, }
PhysicalDeviceBufferDeviceAddressFeaturesKHR ¶
PhysicalDeviceBufferDeviceAddressFeaturesKHR :: PhysicalDeviceBufferDeviceAddressFeatures
PhysicalDeviceClusterCullingShaderFeaturesHUAWEI ¶
PhysicalDeviceClusterCullingShaderFeaturesHUAWEI :: struct { sType: StructureType, pNext: rawptr, clustercullingShader: b32, multiviewClusterCullingShader: b32, }
PhysicalDeviceClusterCullingShaderPropertiesHUAWEI ¶
PhysicalDeviceClusterCullingShaderPropertiesHUAWEI :: struct { sType: StructureType, pNext: rawptr, maxWorkGroupCount: [3]u32, maxWorkGroupSize: [3]u32, maxOutputClusterCount: u32, indirectBufferOffsetAlignment: DeviceSize, }
PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI ¶
PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI :: struct { sType: StructureType, pNext: rawptr, clusterShadingRate: b32, }
PhysicalDeviceCoherentMemoryFeaturesAMD ¶
PhysicalDeviceCoherentMemoryFeaturesAMD :: struct { sType: StructureType, pNext: rawptr, deviceCoherentMemory: b32, }
PhysicalDeviceColorWriteEnableFeaturesEXT ¶
PhysicalDeviceColorWriteEnableFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, colorWriteEnable: b32, }
PhysicalDeviceCommandBufferInheritanceFeaturesNV ¶
PhysicalDeviceCommandBufferInheritanceFeaturesNV :: struct { sType: StructureType, pNext: rawptr, commandBufferInheritance: b32, }
PhysicalDeviceComputeShaderDerivativesFeaturesKHR ¶
PhysicalDeviceComputeShaderDerivativesFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, computeDerivativeGroupQuads: b32, computeDerivativeGroupLinear: b32, }
PhysicalDeviceComputeShaderDerivativesFeaturesNV ¶
PhysicalDeviceComputeShaderDerivativesFeaturesNV :: PhysicalDeviceComputeShaderDerivativesFeaturesKHR
PhysicalDeviceComputeShaderDerivativesPropertiesKHR ¶
PhysicalDeviceComputeShaderDerivativesPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, meshAndTaskShaderDerivatives: b32, }
PhysicalDeviceConditionalRenderingFeaturesEXT ¶
PhysicalDeviceConditionalRenderingFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, conditionalRendering: b32, inheritedConditionalRendering: b32, }
PhysicalDeviceConservativeRasterizationPropertiesEXT ¶
PhysicalDeviceConservativeRasterizationPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, primitiveOverestimationSize: f32, maxExtraPrimitiveOverestimationSize: f32, extraPrimitiveOverestimationSizeGranularity: f32, primitiveUnderestimation: b32, conservativePointAndLineRasterization: b32, degenerateTrianglesRasterized: b32, degenerateLinesRasterized: b32, fullyCoveredFragmentShaderInputVariable: b32, conservativeRasterizationPostDepthCoverage: b32, }
PhysicalDeviceCooperativeMatrix2FeaturesNV ¶
PhysicalDeviceCooperativeMatrix2FeaturesNV :: struct { sType: StructureType, pNext: rawptr, cooperativeMatrixWorkgroupScope: b32, cooperativeMatrixFlexibleDimensions: b32, cooperativeMatrixReductions: b32, cooperativeMatrixConversions: b32, cooperativeMatrixPerElementOperations: b32, cooperativeMatrixTensorAddressing: b32, cooperativeMatrixBlockLoads: b32, }
PhysicalDeviceCooperativeMatrix2PropertiesNV ¶
PhysicalDeviceCooperativeMatrix2PropertiesNV :: struct { sType: StructureType, pNext: rawptr, cooperativeMatrixWorkgroupScopeMaxWorkgroupSize: u32, cooperativeMatrixFlexibleDimensionsMaxDimension: u32, cooperativeMatrixWorkgroupScopeReservedSharedMemory: u32, }
PhysicalDeviceCooperativeMatrixFeaturesKHR ¶
PhysicalDeviceCooperativeMatrixFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, cooperativeMatrix: b32, cooperativeMatrixRobustBufferAccess: b32, }
PhysicalDeviceCooperativeMatrixFeaturesNV ¶
PhysicalDeviceCooperativeMatrixFeaturesNV :: struct { sType: StructureType, pNext: rawptr, cooperativeMatrix: b32, cooperativeMatrixRobustBufferAccess: b32, }
PhysicalDeviceCooperativeMatrixPropertiesKHR ¶
PhysicalDeviceCooperativeMatrixPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, cooperativeMatrixSupportedStages: ShaderStageFlags, }
PhysicalDeviceCooperativeMatrixPropertiesNV ¶
PhysicalDeviceCooperativeMatrixPropertiesNV :: struct { sType: StructureType, pNext: rawptr, cooperativeMatrixSupportedStages: ShaderStageFlags, }
PhysicalDeviceCopyMemoryIndirectFeaturesNV ¶
PhysicalDeviceCopyMemoryIndirectFeaturesNV :: struct { sType: StructureType, pNext: rawptr, indirectCopy: b32, }
PhysicalDeviceCopyMemoryIndirectPropertiesNV ¶
PhysicalDeviceCopyMemoryIndirectPropertiesNV :: struct { sType: StructureType, pNext: rawptr, supportedQueues: QueueFlags, }
PhysicalDeviceCornerSampledImageFeaturesNV ¶
PhysicalDeviceCornerSampledImageFeaturesNV :: struct { sType: StructureType, pNext: rawptr, cornerSampledImage: b32, }
PhysicalDeviceCoverageReductionModeFeaturesNV ¶
PhysicalDeviceCoverageReductionModeFeaturesNV :: struct { sType: StructureType, pNext: rawptr, coverageReductionMode: b32, }
PhysicalDeviceCubicClampFeaturesQCOM ¶
PhysicalDeviceCubicClampFeaturesQCOM :: struct { sType: StructureType, pNext: rawptr, cubicRangeClamp: b32, }
PhysicalDeviceCubicWeightsFeaturesQCOM ¶
PhysicalDeviceCubicWeightsFeaturesQCOM :: struct { sType: StructureType, pNext: rawptr, selectableCubicWeights: b32, }
PhysicalDeviceCudaKernelLaunchFeaturesNV ¶
PhysicalDeviceCudaKernelLaunchFeaturesNV :: struct { sType: StructureType, pNext: rawptr, cudaKernelLaunchFeatures: b32, }
PhysicalDeviceCudaKernelLaunchPropertiesNV ¶
PhysicalDeviceCudaKernelLaunchPropertiesNV :: struct { sType: StructureType, pNext: rawptr, computeCapabilityMinor: u32, computeCapabilityMajor: u32, }
PhysicalDeviceCustomBorderColorFeaturesEXT ¶
PhysicalDeviceCustomBorderColorFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, customBorderColors: b32, customBorderColorWithoutFormat: b32, }
PhysicalDeviceCustomBorderColorPropertiesEXT ¶
PhysicalDeviceCustomBorderColorPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, maxCustomBorderColorSamplers: u32, }
PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV ¶
PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV :: struct { sType: StructureType, pNext: rawptr, dedicatedAllocationImageAliasing: b32, }
PhysicalDeviceDepthClampControlFeaturesEXT ¶
PhysicalDeviceDepthClampControlFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, depthClampControl: b32, }
PhysicalDeviceDepthClampZeroOneFeaturesEXT ¶
PhysicalDeviceDepthClampZeroOneFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, depthClampZeroOne: b32, }
PhysicalDeviceDepthClipControlFeaturesEXT ¶
PhysicalDeviceDepthClipControlFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, depthClipControl: b32, }
PhysicalDeviceDepthClipEnableFeaturesEXT ¶
PhysicalDeviceDepthClipEnableFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, depthClipEnable: b32, }
PhysicalDeviceDepthStencilResolveProperties ¶
PhysicalDeviceDepthStencilResolveProperties :: struct { sType: StructureType, pNext: rawptr, supportedDepthResolveModes: ResolveModeFlags, supportedStencilResolveModes: ResolveModeFlags, independentResolveNone: b32, independentResolve: b32, }
PhysicalDeviceDepthStencilResolvePropertiesKHR ¶
PhysicalDeviceDepthStencilResolvePropertiesKHR :: PhysicalDeviceDepthStencilResolveProperties
PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT ¶
PhysicalDeviceDescriptorBufferDensityMapPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, combinedImageSamplerDensityMapDescriptorSize: int, }
PhysicalDeviceDescriptorBufferPropertiesEXT ¶
PhysicalDeviceDescriptorBufferPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, combinedImageSamplerDescriptorSingleArray: b32, bufferlessPushDescriptors: b32, allowSamplerImageViewPostSubmitCreation: b32, descriptorBufferOffsetAlignment: DeviceSize, maxDescriptorBufferBindings: u32, maxResourceDescriptorBufferBindings: u32, maxSamplerDescriptorBufferBindings: u32, maxEmbeddedImmutableSamplerBindings: u32, maxEmbeddedImmutableSamplers: u32, bufferCaptureReplayDescriptorDataSize: int, imageCaptureReplayDescriptorDataSize: int, imageViewCaptureReplayDescriptorDataSize: int, samplerCaptureReplayDescriptorDataSize: int, accelerationStructureCaptureReplayDescriptorDataSize: int, samplerDescriptorSize: int, combinedImageSamplerDescriptorSize: int, sampledImageDescriptorSize: int, storageImageDescriptorSize: int, uniformTexelBufferDescriptorSize: int, robustUniformTexelBufferDescriptorSize: int, storageTexelBufferDescriptorSize: int, robustStorageTexelBufferDescriptorSize: int, uniformBufferDescriptorSize: int, robustUniformBufferDescriptorSize: int, storageBufferDescriptorSize: int, robustStorageBufferDescriptorSize: int, inputAttachmentDescriptorSize: int, accelerationStructureDescriptorSize: int, maxSamplerDescriptorBufferRange: DeviceSize, maxResourceDescriptorBufferRange: DeviceSize, samplerDescriptorBufferAddressSpaceSize: DeviceSize, resourceDescriptorBufferAddressSpaceSize: DeviceSize, descriptorBufferAddressSpaceSize: DeviceSize, }
PhysicalDeviceDescriptorIndexingFeatures ¶
PhysicalDeviceDescriptorIndexingFeatures :: struct { sType: StructureType, pNext: rawptr, shaderInputAttachmentArrayDynamicIndexing: b32, shaderUniformTexelBufferArrayDynamicIndexing: b32, shaderStorageTexelBufferArrayDynamicIndexing: b32, shaderUniformBufferArrayNonUniformIndexing: b32, shaderSampledImageArrayNonUniformIndexing: b32, shaderStorageBufferArrayNonUniformIndexing: b32, shaderStorageImageArrayNonUniformIndexing: b32, shaderInputAttachmentArrayNonUniformIndexing: b32, shaderUniformTexelBufferArrayNonUniformIndexing: b32, shaderStorageTexelBufferArrayNonUniformIndexing: b32, descriptorBindingUniformBufferUpdateAfterBind: b32, descriptorBindingSampledImageUpdateAfterBind: b32, descriptorBindingStorageImageUpdateAfterBind: b32, descriptorBindingStorageBufferUpdateAfterBind: b32, descriptorBindingUniformTexelBufferUpdateAfterBind: b32, descriptorBindingStorageTexelBufferUpdateAfterBind: b32, descriptorBindingUpdateUnusedWhilePending: b32, descriptorBindingPartiallyBound: b32, descriptorBindingVariableDescriptorCount: b32, runtimeDescriptorArray: b32, }
PhysicalDeviceDescriptorIndexingFeaturesEXT ¶
PhysicalDeviceDescriptorIndexingFeaturesEXT :: PhysicalDeviceDescriptorIndexingFeatures
PhysicalDeviceDescriptorIndexingProperties ¶
PhysicalDeviceDescriptorIndexingProperties :: struct { sType: StructureType, pNext: rawptr, maxUpdateAfterBindDescriptorsInAllPools: u32, shaderUniformBufferArrayNonUniformIndexingNative: b32, shaderSampledImageArrayNonUniformIndexingNative: b32, shaderStorageBufferArrayNonUniformIndexingNative: b32, shaderStorageImageArrayNonUniformIndexingNative: b32, shaderInputAttachmentArrayNonUniformIndexingNative: b32, robustBufferAccessUpdateAfterBind: b32, quadDivergentImplicitLod: b32, maxPerStageDescriptorUpdateAfterBindSamplers: u32, maxPerStageDescriptorUpdateAfterBindUniformBuffers: u32, maxPerStageDescriptorUpdateAfterBindStorageBuffers: u32, maxPerStageDescriptorUpdateAfterBindSampledImages: u32, maxPerStageDescriptorUpdateAfterBindStorageImages: u32, maxPerStageDescriptorUpdateAfterBindInputAttachments: u32, maxPerStageUpdateAfterBindResources: u32, maxDescriptorSetUpdateAfterBindSamplers: u32, maxDescriptorSetUpdateAfterBindUniformBuffers: u32, maxDescriptorSetUpdateAfterBindUniformBuffersDynamic: u32, maxDescriptorSetUpdateAfterBindStorageBuffers: u32, maxDescriptorSetUpdateAfterBindStorageBuffersDynamic: u32, maxDescriptorSetUpdateAfterBindSampledImages: u32, maxDescriptorSetUpdateAfterBindStorageImages: u32, maxDescriptorSetUpdateAfterBindInputAttachments: u32, }
PhysicalDeviceDescriptorIndexingPropertiesEXT ¶
PhysicalDeviceDescriptorIndexingPropertiesEXT :: PhysicalDeviceDescriptorIndexingProperties
PhysicalDeviceDescriptorPoolOverallocationFeaturesNV ¶
PhysicalDeviceDescriptorPoolOverallocationFeaturesNV :: struct { sType: StructureType, pNext: rawptr, descriptorPoolOverallocation: b32, }
PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE ¶
PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE :: struct { sType: StructureType, pNext: rawptr, descriptorSetHostMapping: b32, }
PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV ¶
PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV :: struct { sType: StructureType, pNext: rawptr, deviceGeneratedCompute: b32, deviceGeneratedComputePipelines: b32, deviceGeneratedComputeCaptureReplay: b32, }
PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT ¶
PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, deviceGeneratedCommands: b32, dynamicGeneratedPipelineLayout: b32, }
PhysicalDeviceDeviceGeneratedCommandsFeaturesNV ¶
PhysicalDeviceDeviceGeneratedCommandsFeaturesNV :: struct { sType: StructureType, pNext: rawptr, deviceGeneratedCommands: b32, }
PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT ¶
PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, maxIndirectPipelineCount: u32, maxIndirectShaderObjectCount: u32, maxIndirectSequenceCount: u32, maxIndirectCommandsTokenCount: u32, maxIndirectCommandsTokenOffset: u32, maxIndirectCommandsIndirectStride: u32, supportedIndirectCommandsInputModes: IndirectCommandsInputModeFlagsEXT, supportedIndirectCommandsShaderStages: ShaderStageFlags, supportedIndirectCommandsShaderStagesPipelineBinding: ShaderStageFlags, supportedIndirectCommandsShaderStagesShaderBinding: ShaderStageFlags, deviceGeneratedCommandsTransformFeedback: b32, deviceGeneratedCommandsMultiDrawIndirectCount: b32, }
PhysicalDeviceDeviceGeneratedCommandsPropertiesNV ¶
PhysicalDeviceDeviceGeneratedCommandsPropertiesNV :: struct { sType: StructureType, pNext: rawptr, maxGraphicsShaderGroupCount: u32, maxIndirectSequenceCount: u32, maxIndirectCommandsTokenCount: u32, maxIndirectCommandsStreamCount: u32, maxIndirectCommandsTokenOffset: u32, maxIndirectCommandsStreamStride: u32, minSequencesCountBufferOffsetAlignment: u32, minSequencesIndexBufferOffsetAlignment: u32, minIndirectCommandsBufferOffsetAlignment: u32, }
PhysicalDeviceDeviceMemoryReportFeaturesEXT ¶
PhysicalDeviceDeviceMemoryReportFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, deviceMemoryReport: b32, }
PhysicalDeviceDiagnosticsConfigFeaturesNV ¶
PhysicalDeviceDiagnosticsConfigFeaturesNV :: struct { sType: StructureType, pNext: rawptr, diagnosticsConfig: b32, }
PhysicalDeviceDiscardRectanglePropertiesEXT ¶
PhysicalDeviceDiscardRectanglePropertiesEXT :: struct { sType: StructureType, pNext: rawptr, maxDiscardRectangles: u32, }
PhysicalDeviceDriverProperties ¶
PhysicalDeviceDriverProperties :: struct { sType: StructureType, pNext: rawptr, driverID: DriverId, driverName: [256]u8, driverInfo: [256]u8, conformanceVersion: ConformanceVersion, }
PhysicalDeviceDriverPropertiesKHR ¶
PhysicalDeviceDriverPropertiesKHR :: PhysicalDeviceDriverProperties
PhysicalDeviceDynamicRenderingFeatures ¶
PhysicalDeviceDynamicRenderingFeatures :: struct { sType: StructureType, pNext: rawptr, dynamicRendering: b32, }
PhysicalDeviceDynamicRenderingFeaturesKHR ¶
PhysicalDeviceDynamicRenderingFeaturesKHR :: PhysicalDeviceDynamicRenderingFeatures
PhysicalDeviceDynamicRenderingLocalReadFeatures ¶
PhysicalDeviceDynamicRenderingLocalReadFeatures :: struct { sType: StructureType, pNext: rawptr, dynamicRenderingLocalRead: b32, }
PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR ¶
PhysicalDeviceDynamicRenderingLocalReadFeaturesKHR :: PhysicalDeviceDynamicRenderingLocalReadFeatures
PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT ¶
PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, dynamicRenderingUnusedAttachments: b32, }
PhysicalDeviceExclusiveScissorFeaturesNV ¶
PhysicalDeviceExclusiveScissorFeaturesNV :: struct { sType: StructureType, pNext: rawptr, exclusiveScissor: b32, }
PhysicalDeviceExtendedDynamicState2FeaturesEXT ¶
PhysicalDeviceExtendedDynamicState2FeaturesEXT :: struct { sType: StructureType, pNext: rawptr, extendedDynamicState2: b32, extendedDynamicState2LogicOp: b32, extendedDynamicState2PatchControlPoints: b32, }
PhysicalDeviceExtendedDynamicState3FeaturesEXT ¶
PhysicalDeviceExtendedDynamicState3FeaturesEXT :: struct { sType: StructureType, pNext: rawptr, extendedDynamicState3TessellationDomainOrigin: b32, extendedDynamicState3DepthClampEnable: b32, extendedDynamicState3PolygonMode: b32, extendedDynamicState3RasterizationSamples: b32, extendedDynamicState3SampleMask: b32, extendedDynamicState3AlphaToCoverageEnable: b32, extendedDynamicState3AlphaToOneEnable: b32, extendedDynamicState3LogicOpEnable: b32, extendedDynamicState3ColorBlendEnable: b32, extendedDynamicState3ColorBlendEquation: b32, extendedDynamicState3ColorWriteMask: b32, extendedDynamicState3RasterizationStream: b32, extendedDynamicState3ConservativeRasterizationMode: b32, extendedDynamicState3ExtraPrimitiveOverestimationSize: b32, extendedDynamicState3DepthClipEnable: b32, extendedDynamicState3SampleLocationsEnable: b32, extendedDynamicState3ColorBlendAdvanced: b32, extendedDynamicState3ProvokingVertexMode: b32, extendedDynamicState3LineRasterizationMode: b32, extendedDynamicState3LineStippleEnable: b32, extendedDynamicState3DepthClipNegativeOneToOne: b32, extendedDynamicState3ViewportWScalingEnable: b32, extendedDynamicState3ViewportSwizzle: b32, extendedDynamicState3CoverageToColorEnable: b32, extendedDynamicState3CoverageToColorLocation: b32, extendedDynamicState3CoverageModulationMode: b32, extendedDynamicState3CoverageModulationTableEnable: b32, extendedDynamicState3CoverageModulationTable: b32, extendedDynamicState3CoverageReductionMode: b32, extendedDynamicState3RepresentativeFragmentTestEnable: b32, extendedDynamicState3ShadingRateImageEnable: b32, }
PhysicalDeviceExtendedDynamicState3PropertiesEXT ¶
PhysicalDeviceExtendedDynamicState3PropertiesEXT :: struct { sType: StructureType, pNext: rawptr, dynamicPrimitiveTopologyUnrestricted: b32, }
PhysicalDeviceExtendedDynamicStateFeaturesEXT ¶
PhysicalDeviceExtendedDynamicStateFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, extendedDynamicState: b32, }
PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV ¶
PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV :: struct { sType: StructureType, pNext: rawptr, extendedSparseAddressSpace: b32, }
PhysicalDeviceExtendedSparseAddressSpacePropertiesNV ¶
PhysicalDeviceExtendedSparseAddressSpacePropertiesNV :: struct { sType: StructureType, pNext: rawptr, extendedSparseAddressSpaceSize: DeviceSize, extendedSparseImageUsageFlags: ImageUsageFlags, extendedSparseBufferUsageFlags: BufferUsageFlags, }
PhysicalDeviceExternalBufferInfo ¶
PhysicalDeviceExternalBufferInfo :: struct { sType: StructureType, pNext: rawptr, flags: BufferCreateFlags, usage: BufferUsageFlags, handleType: ExternalMemoryHandleTypeFlags, }
PhysicalDeviceExternalBufferInfoKHR ¶
PhysicalDeviceExternalBufferInfoKHR :: PhysicalDeviceExternalBufferInfo
PhysicalDeviceExternalFenceInfo ¶
PhysicalDeviceExternalFenceInfo :: struct { sType: StructureType, pNext: rawptr, handleType: ExternalFenceHandleTypeFlags, }
PhysicalDeviceExternalFenceInfoKHR ¶
PhysicalDeviceExternalFenceInfoKHR :: PhysicalDeviceExternalFenceInfo
PhysicalDeviceExternalImageFormatInfo ¶
PhysicalDeviceExternalImageFormatInfo :: struct { sType: StructureType, pNext: rawptr, handleType: ExternalMemoryHandleTypeFlags, }
PhysicalDeviceExternalImageFormatInfoKHR ¶
PhysicalDeviceExternalImageFormatInfoKHR :: PhysicalDeviceExternalImageFormatInfo
PhysicalDeviceExternalMemoryHostPropertiesEXT ¶
PhysicalDeviceExternalMemoryHostPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, minImportedHostPointerAlignment: DeviceSize, }
PhysicalDeviceExternalMemoryRDMAFeaturesNV ¶
PhysicalDeviceExternalMemoryRDMAFeaturesNV :: struct { sType: StructureType, pNext: rawptr, externalMemoryRDMA: b32, }
PhysicalDeviceExternalSemaphoreInfo ¶
PhysicalDeviceExternalSemaphoreInfo :: struct { sType: StructureType, pNext: rawptr, handleType: ExternalSemaphoreHandleTypeFlags, }
PhysicalDeviceExternalSemaphoreInfoKHR ¶
PhysicalDeviceExternalSemaphoreInfoKHR :: PhysicalDeviceExternalSemaphoreInfo
PhysicalDeviceFaultFeaturesEXT ¶
PhysicalDeviceFaultFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, deviceFault: b32, deviceFaultVendorBinary: b32, }
PhysicalDeviceFeatures ¶
PhysicalDeviceFeatures :: struct { robustBufferAccess: b32, fullDrawIndexUint32: b32, imageCubeArray: b32, independentBlend: b32, geometryShader: b32, tessellationShader: b32, sampleRateShading: b32, dualSrcBlend: b32, logicOp: b32, multiDrawIndirect: b32, drawIndirectFirstInstance: b32, depthClamp: b32, depthBiasClamp: b32, fillModeNonSolid: b32, depthBounds: b32, wideLines: b32, largePoints: b32, alphaToOne: b32, multiViewport: b32, samplerAnisotropy: b32, textureCompressionETC2: b32, textureCompressionASTC_LDR: b32, textureCompressionBC: b32, occlusionQueryPrecise: b32, pipelineStatisticsQuery: b32, vertexPipelineStoresAndAtomics: b32, fragmentStoresAndAtomics: b32, shaderTessellationAndGeometryPointSize: b32, shaderImageGatherExtended: b32, shaderStorageImageExtendedFormats: b32, shaderStorageImageMultisample: b32, shaderStorageImageReadWithoutFormat: b32, shaderStorageImageWriteWithoutFormat: b32, shaderUniformBufferArrayDynamicIndexing: b32, shaderSampledImageArrayDynamicIndexing: b32, shaderStorageBufferArrayDynamicIndexing: b32, shaderStorageImageArrayDynamicIndexing: b32, shaderClipDistance: b32, shaderCullDistance: b32, shaderFloat64: b32, shaderInt64: b32, shaderInt16: b32, shaderResourceResidency: b32, shaderResourceMinLod: b32, sparseBinding: b32, sparseResidencyBuffer: b32, sparseResidencyImage2D: b32, sparseResidencyImage3D: b32, sparseResidency2Samples: b32, sparseResidency4Samples: b32, sparseResidency8Samples: b32, sparseResidency16Samples: b32, sparseResidencyAliased: b32, variableMultisampleRate: b32, inheritedQueries: b32, }
PhysicalDeviceFeatures2 ¶
PhysicalDeviceFeatures2 :: struct { sType: StructureType, pNext: rawptr, features: PhysicalDeviceFeatures, }
PhysicalDeviceFeatures2KHR ¶
PhysicalDeviceFeatures2KHR :: PhysicalDeviceFeatures2
PhysicalDeviceFloat16Int8FeaturesKHR ¶
PhysicalDeviceFloat16Int8FeaturesKHR :: PhysicalDeviceShaderFloat16Int8Features
PhysicalDeviceFloatControlsProperties ¶
PhysicalDeviceFloatControlsProperties :: struct { sType: StructureType, pNext: rawptr, denormBehaviorIndependence: ShaderFloatControlsIndependence, roundingModeIndependence: ShaderFloatControlsIndependence, shaderSignedZeroInfNanPreserveFloat16: b32, shaderSignedZeroInfNanPreserveFloat32: b32, shaderSignedZeroInfNanPreserveFloat64: b32, shaderDenormPreserveFloat16: b32, shaderDenormPreserveFloat32: b32, shaderDenormPreserveFloat64: b32, shaderDenormFlushToZeroFloat16: b32, shaderDenormFlushToZeroFloat32: b32, shaderDenormFlushToZeroFloat64: b32, shaderRoundingModeRTEFloat16: b32, shaderRoundingModeRTEFloat32: b32, shaderRoundingModeRTEFloat64: b32, shaderRoundingModeRTZFloat16: b32, shaderRoundingModeRTZFloat32: b32, shaderRoundingModeRTZFloat64: b32, }
PhysicalDeviceFloatControlsPropertiesKHR ¶
PhysicalDeviceFloatControlsPropertiesKHR :: PhysicalDeviceFloatControlsProperties
PhysicalDeviceFragmentDensityMap2FeaturesEXT ¶
PhysicalDeviceFragmentDensityMap2FeaturesEXT :: struct { sType: StructureType, pNext: rawptr, fragmentDensityMapDeferred: b32, }
PhysicalDeviceFragmentDensityMapFeaturesEXT ¶
PhysicalDeviceFragmentDensityMapFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, fragmentDensityMap: b32, fragmentDensityMapDynamic: b32, fragmentDensityMapNonSubsampledImages: b32, }
PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM ¶
PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM :: struct { sType: StructureType, pNext: rawptr, fragmentDensityMapOffset: b32, }
PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM ¶
PhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM :: struct { sType: StructureType, pNext: rawptr, fragmentDensityOffsetGranularity: Extent2D, }
PhysicalDeviceFragmentDensityMapPropertiesEXT ¶
PhysicalDeviceFragmentDensityMapPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, minFragmentDensityTexelSize: Extent2D, maxFragmentDensityTexelSize: Extent2D, fragmentDensityInvocations: b32, }
PhysicalDeviceFragmentShaderBarycentricFeaturesKHR ¶
PhysicalDeviceFragmentShaderBarycentricFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, fragmentShaderBarycentric: b32, }
PhysicalDeviceFragmentShaderBarycentricFeaturesNV ¶
PhysicalDeviceFragmentShaderBarycentricFeaturesNV :: PhysicalDeviceFragmentShaderBarycentricFeaturesKHR
PhysicalDeviceFragmentShaderBarycentricPropertiesKHR ¶
PhysicalDeviceFragmentShaderBarycentricPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, triStripVertexOrderIndependentOfProvokingVertex: b32, }
PhysicalDeviceFragmentShaderInterlockFeaturesEXT ¶
PhysicalDeviceFragmentShaderInterlockFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, fragmentShaderSampleInterlock: b32, fragmentShaderPixelInterlock: b32, fragmentShaderShadingRateInterlock: b32, }
PhysicalDeviceFragmentShadingRateEnumsFeaturesNV ¶
PhysicalDeviceFragmentShadingRateEnumsFeaturesNV :: struct { sType: StructureType, pNext: rawptr, fragmentShadingRateEnums: b32, supersampleFragmentShadingRates: b32, noInvocationFragmentShadingRates: b32, }
PhysicalDeviceFragmentShadingRateEnumsPropertiesNV ¶
PhysicalDeviceFragmentShadingRateEnumsPropertiesNV :: struct { sType: StructureType, pNext: rawptr, maxFragmentShadingRateInvocationCount: SampleCountFlags, }
PhysicalDeviceFragmentShadingRateFeaturesKHR ¶
PhysicalDeviceFragmentShadingRateFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, pipelineFragmentShadingRate: b32, primitiveFragmentShadingRate: b32, attachmentFragmentShadingRate: b32, }
PhysicalDeviceFragmentShadingRateKHR ¶
PhysicalDeviceFragmentShadingRateKHR :: struct { sType: StructureType, pNext: rawptr, sampleCounts: SampleCountFlags, fragmentSize: Extent2D, }
PhysicalDeviceFragmentShadingRatePropertiesKHR ¶
PhysicalDeviceFragmentShadingRatePropertiesKHR :: struct { sType: StructureType, pNext: rawptr, minFragmentShadingRateAttachmentTexelSize: Extent2D, maxFragmentShadingRateAttachmentTexelSize: Extent2D, maxFragmentShadingRateAttachmentTexelSizeAspectRatio: u32, primitiveFragmentShadingRateWithMultipleViewports: b32, layeredShadingRateAttachments: b32, fragmentShadingRateNonTrivialCombinerOps: b32, maxFragmentSize: Extent2D, maxFragmentSizeAspectRatio: u32, maxFragmentShadingRateCoverageSamples: u32, maxFragmentShadingRateRasterizationSamples: SampleCountFlags, fragmentShadingRateWithShaderDepthStencilWrites: b32, fragmentShadingRateWithSampleMask: b32, fragmentShadingRateWithShaderSampleMask: b32, fragmentShadingRateWithConservativeRasterization: b32, fragmentShadingRateWithFragmentShaderInterlock: b32, fragmentShadingRateWithCustomSampleLocations: b32, fragmentShadingRateStrictMultiplyCombiner: b32, }
PhysicalDeviceFrameBoundaryFeaturesEXT ¶
PhysicalDeviceFrameBoundaryFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, frameBoundary: b32, }
PhysicalDeviceGlobalPriorityQueryFeatures ¶
PhysicalDeviceGlobalPriorityQueryFeatures :: struct { sType: StructureType, pNext: rawptr, globalPriorityQuery: b32, }
PhysicalDeviceGlobalPriorityQueryFeaturesEXT ¶
PhysicalDeviceGlobalPriorityQueryFeaturesEXT :: PhysicalDeviceGlobalPriorityQueryFeatures
PhysicalDeviceGlobalPriorityQueryFeaturesKHR ¶
PhysicalDeviceGlobalPriorityQueryFeaturesKHR :: PhysicalDeviceGlobalPriorityQueryFeatures
PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT ¶
PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, graphicsPipelineLibrary: b32, }
PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT ¶
PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, graphicsPipelineLibraryFastLinking: b32, graphicsPipelineLibraryIndependentInterpolationDecoration: b32, }
PhysicalDeviceGroupProperties ¶
PhysicalDeviceGroupProperties :: struct { sType: StructureType, pNext: rawptr, physicalDeviceCount: u32, physicalDevices: [32]PhysicalDevice, subsetAllocation: b32, }
PhysicalDeviceGroupPropertiesKHR ¶
PhysicalDeviceGroupPropertiesKHR :: PhysicalDeviceGroupProperties
PhysicalDeviceHdrVividFeaturesHUAWEI ¶
PhysicalDeviceHdrVividFeaturesHUAWEI :: struct { sType: StructureType, pNext: rawptr, hdrVivid: b32, }
PhysicalDeviceHostImageCopyFeatures ¶
PhysicalDeviceHostImageCopyFeatures :: struct { sType: StructureType, pNext: rawptr, hostImageCopy: b32, }
PhysicalDeviceHostImageCopyFeaturesEXT ¶
PhysicalDeviceHostImageCopyFeaturesEXT :: PhysicalDeviceHostImageCopyFeatures
PhysicalDeviceHostImageCopyProperties ¶
PhysicalDeviceHostImageCopyProperties :: struct { sType: StructureType, pNext: rawptr, copySrcLayoutCount: u32, pCopySrcLayouts: [^]ImageLayout, copyDstLayoutCount: u32, pCopyDstLayouts: [^]ImageLayout, optimalTilingLayoutUUID: [16]u8, identicalMemoryTypeRequirements: b32, }
PhysicalDeviceHostImageCopyPropertiesEXT ¶
PhysicalDeviceHostImageCopyPropertiesEXT :: PhysicalDeviceHostImageCopyProperties
PhysicalDeviceHostQueryResetFeatures ¶
PhysicalDeviceHostQueryResetFeatures :: struct { sType: StructureType, pNext: rawptr, hostQueryReset: b32, }
PhysicalDeviceHostQueryResetFeaturesEXT ¶
PhysicalDeviceHostQueryResetFeaturesEXT :: PhysicalDeviceHostQueryResetFeatures
PhysicalDeviceIDPropertiesKHR ¶
PhysicalDeviceIDPropertiesKHR :: PhysicalDeviceIDProperties
PhysicalDeviceImage2DViewOf3DFeaturesEXT ¶
PhysicalDeviceImage2DViewOf3DFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, image2DViewOf3D: b32, sampler2DViewOf3D: b32, }
PhysicalDeviceImageAlignmentControlFeaturesMESA ¶
PhysicalDeviceImageAlignmentControlFeaturesMESA :: struct { sType: StructureType, pNext: rawptr, imageAlignmentControl: b32, }
PhysicalDeviceImageAlignmentControlPropertiesMESA ¶
PhysicalDeviceImageAlignmentControlPropertiesMESA :: struct { sType: StructureType, pNext: rawptr, supportedImageAlignmentMask: u32, }
PhysicalDeviceImageCompressionControlFeaturesEXT ¶
PhysicalDeviceImageCompressionControlFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, imageCompressionControl: b32, }
PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT ¶
PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, imageCompressionControlSwapchain: b32, }
PhysicalDeviceImageDrmFormatModifierInfoEXT ¶
PhysicalDeviceImageDrmFormatModifierInfoEXT :: struct { sType: StructureType, pNext: rawptr, drmFormatModifier: u64, sharingMode: SharingMode, queueFamilyIndexCount: u32, pQueueFamilyIndices: [^]u32, }
PhysicalDeviceImageFormatInfo2 ¶
PhysicalDeviceImageFormatInfo2 :: struct { sType: StructureType, pNext: rawptr, format: Format, type: ImageType, tiling: ImageTiling, usage: ImageUsageFlags, flags: ImageCreateFlags, }
PhysicalDeviceImageFormatInfo2KHR ¶
PhysicalDeviceImageFormatInfo2KHR :: PhysicalDeviceImageFormatInfo2
PhysicalDeviceImageProcessing2FeaturesQCOM ¶
PhysicalDeviceImageProcessing2FeaturesQCOM :: struct { sType: StructureType, pNext: rawptr, textureBlockMatch2: b32, }
PhysicalDeviceImageProcessing2PropertiesQCOM ¶
PhysicalDeviceImageProcessing2PropertiesQCOM :: struct { sType: StructureType, pNext: rawptr, maxBlockMatchWindow: Extent2D, }
PhysicalDeviceImageProcessingFeaturesQCOM ¶
PhysicalDeviceImageProcessingFeaturesQCOM :: struct { sType: StructureType, pNext: rawptr, textureSampleWeighted: b32, textureBoxFilter: b32, textureBlockMatch: b32, }
PhysicalDeviceImageRobustnessFeatures ¶
PhysicalDeviceImageRobustnessFeatures :: struct { sType: StructureType, pNext: rawptr, robustImageAccess: b32, }
PhysicalDeviceImageRobustnessFeaturesEXT ¶
PhysicalDeviceImageRobustnessFeaturesEXT :: PhysicalDeviceImageRobustnessFeatures
PhysicalDeviceImageSlicedViewOf3DFeaturesEXT ¶
PhysicalDeviceImageSlicedViewOf3DFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, imageSlicedViewOf3D: b32, }
PhysicalDeviceImageViewImageFormatInfoEXT ¶
PhysicalDeviceImageViewImageFormatInfoEXT :: struct { sType: StructureType, pNext: rawptr, imageViewType: ImageViewType, }
PhysicalDeviceImageViewMinLodFeaturesEXT ¶
PhysicalDeviceImageViewMinLodFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, minLod: b32, }
PhysicalDeviceImagelessFramebufferFeatures ¶
PhysicalDeviceImagelessFramebufferFeatures :: struct { sType: StructureType, pNext: rawptr, imagelessFramebuffer: b32, }
PhysicalDeviceImagelessFramebufferFeaturesKHR ¶
PhysicalDeviceImagelessFramebufferFeaturesKHR :: PhysicalDeviceImagelessFramebufferFeatures
PhysicalDeviceIndexTypeUint8Features ¶
PhysicalDeviceIndexTypeUint8Features :: struct { sType: StructureType, pNext: rawptr, indexTypeUint8: b32, }
PhysicalDeviceIndexTypeUint8FeaturesEXT ¶
PhysicalDeviceIndexTypeUint8FeaturesEXT :: PhysicalDeviceIndexTypeUint8Features
PhysicalDeviceIndexTypeUint8FeaturesKHR ¶
PhysicalDeviceIndexTypeUint8FeaturesKHR :: PhysicalDeviceIndexTypeUint8Features
PhysicalDeviceInheritedViewportScissorFeaturesNV ¶
PhysicalDeviceInheritedViewportScissorFeaturesNV :: struct { sType: StructureType, pNext: rawptr, inheritedViewportScissor2D: b32, }
PhysicalDeviceInlineUniformBlockFeatures ¶
PhysicalDeviceInlineUniformBlockFeatures :: struct { sType: StructureType, pNext: rawptr, inlineUniformBlock: b32, descriptorBindingInlineUniformBlockUpdateAfterBind: b32, }
PhysicalDeviceInlineUniformBlockFeaturesEXT ¶
PhysicalDeviceInlineUniformBlockFeaturesEXT :: PhysicalDeviceInlineUniformBlockFeatures
PhysicalDeviceInlineUniformBlockProperties ¶
PhysicalDeviceInlineUniformBlockProperties :: struct { sType: StructureType, pNext: rawptr, maxInlineUniformBlockSize: u32, maxPerStageDescriptorInlineUniformBlocks: u32, maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks: u32, maxDescriptorSetInlineUniformBlocks: u32, maxDescriptorSetUpdateAfterBindInlineUniformBlocks: u32, }
PhysicalDeviceInlineUniformBlockPropertiesEXT ¶
PhysicalDeviceInlineUniformBlockPropertiesEXT :: PhysicalDeviceInlineUniformBlockProperties
PhysicalDeviceInvocationMaskFeaturesHUAWEI ¶
PhysicalDeviceInvocationMaskFeaturesHUAWEI :: struct { sType: StructureType, pNext: rawptr, invocationMask: b32, }
PhysicalDeviceLayeredApiKHR ¶
PhysicalDeviceLayeredApiKHR :: enum i32 { VULKAN = 0, D3D12 = 1, METAL = 2, OPENGL = 3, OPENGLES = 4, }
PhysicalDeviceLayeredApiPropertiesKHR ¶
PhysicalDeviceLayeredApiPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, vendorID: u32, deviceID: u32, layeredAPI: PhysicalDeviceLayeredApiKHR, deviceName: [256]u8, }
PhysicalDeviceLayeredApiPropertiesListKHR ¶
PhysicalDeviceLayeredApiPropertiesListKHR :: struct { sType: StructureType, pNext: rawptr, layeredApiCount: u32, pLayeredApis: [^]PhysicalDeviceLayeredApiPropertiesKHR, }
PhysicalDeviceLayeredApiVulkanPropertiesKHR ¶
PhysicalDeviceLayeredApiVulkanPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, properties: PhysicalDeviceProperties2, }
PhysicalDeviceLayeredDriverPropertiesMSFT ¶
PhysicalDeviceLayeredDriverPropertiesMSFT :: struct { sType: StructureType, pNext: rawptr, underlyingAPI: LayeredDriverUnderlyingApiMSFT, }
PhysicalDeviceLegacyDitheringFeaturesEXT ¶
PhysicalDeviceLegacyDitheringFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, legacyDithering: b32, }
PhysicalDeviceLegacyVertexAttributesFeaturesEXT ¶
PhysicalDeviceLegacyVertexAttributesFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, legacyVertexAttributes: b32, }
PhysicalDeviceLegacyVertexAttributesPropertiesEXT ¶
PhysicalDeviceLegacyVertexAttributesPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, nativeUnalignedPerformance: b32, }
PhysicalDeviceLimits ¶
PhysicalDeviceLimits :: struct { maxImageDimension1D: u32, maxImageDimension2D: u32, maxImageDimension3D: u32, maxImageDimensionCube: u32, maxImageArrayLayers: u32, maxTexelBufferElements: u32, maxUniformBufferRange: u32, maxStorageBufferRange: u32, maxPushConstantsSize: u32, maxMemoryAllocationCount: u32, maxSamplerAllocationCount: u32, bufferImageGranularity: DeviceSize, sparseAddressSpaceSize: DeviceSize, maxBoundDescriptorSets: u32, maxPerStageDescriptorSamplers: u32, maxPerStageDescriptorUniformBuffers: u32, maxPerStageDescriptorStorageBuffers: u32, maxPerStageDescriptorSampledImages: u32, maxPerStageDescriptorStorageImages: u32, maxPerStageDescriptorInputAttachments: u32, maxPerStageResources: u32, maxDescriptorSetSamplers: u32, maxDescriptorSetUniformBuffers: u32, maxDescriptorSetUniformBuffersDynamic: u32, maxDescriptorSetStorageBuffers: u32, maxDescriptorSetStorageBuffersDynamic: u32, maxDescriptorSetSampledImages: u32, maxDescriptorSetStorageImages: u32, maxDescriptorSetInputAttachments: u32, maxVertexInputAttributes: u32, maxVertexInputBindings: u32, maxVertexInputAttributeOffset: u32, maxVertexInputBindingStride: u32, maxVertexOutputComponents: u32, maxTessellationGenerationLevel: u32, maxTessellationPatchSize: u32, maxTessellationControlPerVertexInputComponents: u32, maxTessellationControlPerVertexOutputComponents: u32, maxTessellationControlPerPatchOutputComponents: u32, maxTessellationControlTotalOutputComponents: u32, maxTessellationEvaluationInputComponents: u32, maxTessellationEvaluationOutputComponents: u32, maxGeometryShaderInvocations: u32, maxGeometryInputComponents: u32, maxGeometryOutputComponents: u32, maxGeometryOutputVertices: u32, maxGeometryTotalOutputComponents: u32, maxFragmentInputComponents: u32, maxFragmentOutputAttachments: u32, maxFragmentDualSrcAttachments: u32, maxFragmentCombinedOutputResources: u32, maxComputeSharedMemorySize: u32, maxComputeWorkGroupCount: [3]u32, maxComputeWorkGroupInvocations: u32, maxComputeWorkGroupSize: [3]u32, subPixelPrecisionBits: u32, subTexelPrecisionBits: u32, mipmapPrecisionBits: u32, maxDrawIndexedIndexValue: u32, maxDrawIndirectCount: u32, maxSamplerLodBias: f32, maxSamplerAnisotropy: f32, maxViewports: u32, maxViewportDimensions: [2]u32, viewportBoundsRange: [2]f32, viewportSubPixelBits: u32, minMemoryMapAlignment: int, minTexelBufferOffsetAlignment: DeviceSize, minUniformBufferOffsetAlignment: DeviceSize, minStorageBufferOffsetAlignment: DeviceSize, minTexelOffset: i32, maxTexelOffset: u32, minTexelGatherOffset: i32, maxTexelGatherOffset: u32, minInterpolationOffset: f32, maxInterpolationOffset: f32, subPixelInterpolationOffsetBits: u32, maxFramebufferWidth: u32, maxFramebufferHeight: u32, maxFramebufferLayers: u32, framebufferColorSampleCounts: SampleCountFlags, framebufferDepthSampleCounts: SampleCountFlags, framebufferStencilSampleCounts: SampleCountFlags, framebufferNoAttachmentsSampleCounts: SampleCountFlags, maxColorAttachments: u32, sampledImageColorSampleCounts: SampleCountFlags, sampledImageIntegerSampleCounts: SampleCountFlags, sampledImageDepthSampleCounts: SampleCountFlags, sampledImageStencilSampleCounts: SampleCountFlags, storageImageSampleCounts: SampleCountFlags, maxSampleMaskWords: u32, timestampComputeAndGraphics: b32, timestampPeriod: f32, maxClipDistances: u32, maxCullDistances: u32, maxCombinedClipAndCullDistances: u32, discreteQueuePriorities: u32, pointSizeRange: [2]f32, lineWidthRange: [2]f32, pointSizeGranularity: f32, lineWidthGranularity: f32, strictLines: b32, standardSampleLocations: b32, optimalBufferCopyOffsetAlignment: DeviceSize, optimalBufferCopyRowPitchAlignment: DeviceSize, nonCoherentAtomSize: DeviceSize, }
PhysicalDeviceLineRasterizationFeaturesEXT ¶
PhysicalDeviceLineRasterizationFeaturesEXT :: PhysicalDeviceLineRasterizationFeatures
PhysicalDeviceLineRasterizationFeaturesKHR ¶
PhysicalDeviceLineRasterizationFeaturesKHR :: PhysicalDeviceLineRasterizationFeatures
PhysicalDeviceLineRasterizationProperties ¶
PhysicalDeviceLineRasterizationProperties :: struct { sType: StructureType, pNext: rawptr, lineSubPixelPrecisionBits: u32, }
PhysicalDeviceLineRasterizationPropertiesEXT ¶
PhysicalDeviceLineRasterizationPropertiesEXT :: PhysicalDeviceLineRasterizationProperties
PhysicalDeviceLineRasterizationPropertiesKHR ¶
PhysicalDeviceLineRasterizationPropertiesKHR :: PhysicalDeviceLineRasterizationProperties
PhysicalDeviceLinearColorAttachmentFeaturesNV ¶
PhysicalDeviceLinearColorAttachmentFeaturesNV :: struct { sType: StructureType, pNext: rawptr, linearColorAttachment: b32, }
PhysicalDeviceMaintenance3Properties ¶
PhysicalDeviceMaintenance3Properties :: struct { sType: StructureType, pNext: rawptr, maxPerSetDescriptors: u32, maxMemoryAllocationSize: DeviceSize, }
PhysicalDeviceMaintenance3PropertiesKHR ¶
PhysicalDeviceMaintenance3PropertiesKHR :: PhysicalDeviceMaintenance3Properties
PhysicalDeviceMaintenance4Features ¶
PhysicalDeviceMaintenance4Features :: struct { sType: StructureType, pNext: rawptr, maintenance4: b32, }
PhysicalDeviceMaintenance4FeaturesKHR ¶
PhysicalDeviceMaintenance4FeaturesKHR :: PhysicalDeviceMaintenance4Features
PhysicalDeviceMaintenance4Properties ¶
PhysicalDeviceMaintenance4Properties :: struct { sType: StructureType, pNext: rawptr, maxBufferSize: DeviceSize, }
PhysicalDeviceMaintenance4PropertiesKHR ¶
PhysicalDeviceMaintenance4PropertiesKHR :: PhysicalDeviceMaintenance4Properties
PhysicalDeviceMaintenance5Features ¶
PhysicalDeviceMaintenance5Features :: struct { sType: StructureType, pNext: rawptr, maintenance5: b32, }
PhysicalDeviceMaintenance5FeaturesKHR ¶
PhysicalDeviceMaintenance5FeaturesKHR :: PhysicalDeviceMaintenance5Features
PhysicalDeviceMaintenance5Properties ¶
PhysicalDeviceMaintenance5Properties :: struct { sType: StructureType, pNext: rawptr, earlyFragmentMultisampleCoverageAfterSampleCounting: b32, earlyFragmentSampleMaskTestBeforeSampleCounting: b32, depthStencilSwizzleOneSupport: b32, polygonModePointSize: b32, nonStrictSinglePixelWideLinesUseParallelogram: b32, nonStrictWideLinesUseParallelogram: b32, }
PhysicalDeviceMaintenance5PropertiesKHR ¶
PhysicalDeviceMaintenance5PropertiesKHR :: PhysicalDeviceMaintenance5Properties
PhysicalDeviceMaintenance6Features ¶
PhysicalDeviceMaintenance6Features :: struct { sType: StructureType, pNext: rawptr, maintenance6: b32, }
PhysicalDeviceMaintenance6FeaturesKHR ¶
PhysicalDeviceMaintenance6FeaturesKHR :: PhysicalDeviceMaintenance6Features
PhysicalDeviceMaintenance6Properties ¶
PhysicalDeviceMaintenance6Properties :: struct { sType: StructureType, pNext: rawptr, blockTexelViewCompatibleMultipleLayers: b32, maxCombinedImageSamplerDescriptorCount: u32, fragmentShadingRateClampCombinerInputs: b32, }
PhysicalDeviceMaintenance6PropertiesKHR ¶
PhysicalDeviceMaintenance6PropertiesKHR :: PhysicalDeviceMaintenance6Properties
PhysicalDeviceMaintenance7FeaturesKHR ¶
PhysicalDeviceMaintenance7FeaturesKHR :: struct { sType: StructureType, pNext: rawptr, maintenance7: b32, }
PhysicalDeviceMaintenance7PropertiesKHR ¶
PhysicalDeviceMaintenance7PropertiesKHR :: struct { sType: StructureType, pNext: rawptr, robustFragmentShadingRateAttachmentAccess: b32, separateDepthStencilAttachmentAccess: b32, maxDescriptorSetTotalUniformBuffersDynamic: u32, maxDescriptorSetTotalStorageBuffersDynamic: u32, maxDescriptorSetTotalBuffersDynamic: u32, maxDescriptorSetUpdateAfterBindTotalUniformBuffersDynamic: u32, maxDescriptorSetUpdateAfterBindTotalStorageBuffersDynamic: u32, maxDescriptorSetUpdateAfterBindTotalBuffersDynamic: u32, }
PhysicalDeviceMapMemoryPlacedFeaturesEXT ¶
PhysicalDeviceMapMemoryPlacedFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, memoryMapPlaced: b32, memoryMapRangePlaced: b32, memoryUnmapReserve: b32, }
PhysicalDeviceMapMemoryPlacedPropertiesEXT ¶
PhysicalDeviceMapMemoryPlacedPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, minPlacedMemoryMapAlignment: DeviceSize, }
PhysicalDeviceMemoryBudgetPropertiesEXT ¶
PhysicalDeviceMemoryBudgetPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, heapBudget: [16]DeviceSize, heapUsage: [16]DeviceSize, }
PhysicalDeviceMemoryDecompressionFeaturesNV ¶
PhysicalDeviceMemoryDecompressionFeaturesNV :: struct { sType: StructureType, pNext: rawptr, memoryDecompression: b32, }
PhysicalDeviceMemoryDecompressionPropertiesNV ¶
PhysicalDeviceMemoryDecompressionPropertiesNV :: struct { sType: StructureType, pNext: rawptr, decompressionMethods: Flags64, maxDecompressionIndirectCount: u64, }
PhysicalDeviceMemoryPriorityFeaturesEXT ¶
PhysicalDeviceMemoryPriorityFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, memoryPriority: b32, }
PhysicalDeviceMemoryProperties ¶
PhysicalDeviceMemoryProperties :: struct { memoryTypeCount: u32, memoryTypes: [32]MemoryType, memoryHeapCount: u32, memoryHeaps: [16]MemoryHeap, }
PhysicalDeviceMemoryProperties2 ¶
PhysicalDeviceMemoryProperties2 :: struct { sType: StructureType, pNext: rawptr, memoryProperties: PhysicalDeviceMemoryProperties, }
PhysicalDeviceMemoryProperties2KHR ¶
PhysicalDeviceMemoryProperties2KHR :: PhysicalDeviceMemoryProperties2
PhysicalDeviceMeshShaderFeaturesNV ¶
PhysicalDeviceMeshShaderFeaturesNV :: struct { sType: StructureType, pNext: rawptr, taskShader: b32, meshShader: b32, }
PhysicalDeviceMeshShaderPropertiesEXT ¶
PhysicalDeviceMeshShaderPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, maxTaskWorkGroupTotalCount: u32, maxTaskWorkGroupCount: [3]u32, maxTaskWorkGroupInvocations: u32, maxTaskWorkGroupSize: [3]u32, maxTaskPayloadSize: u32, maxTaskSharedMemorySize: u32, maxTaskPayloadAndSharedMemorySize: u32, maxMeshWorkGroupTotalCount: u32, maxMeshWorkGroupCount: [3]u32, maxMeshWorkGroupInvocations: u32, maxMeshWorkGroupSize: [3]u32, maxMeshSharedMemorySize: u32, maxMeshPayloadAndSharedMemorySize: u32, maxMeshOutputMemorySize: u32, maxMeshPayloadAndOutputMemorySize: u32, maxMeshOutputComponents: u32, maxMeshOutputVertices: u32, maxMeshOutputPrimitives: u32, maxMeshOutputLayers: u32, maxMeshMultiviewViewCount: u32, meshOutputPerVertexGranularity: u32, meshOutputPerPrimitiveGranularity: u32, maxPreferredTaskWorkGroupInvocations: u32, maxPreferredMeshWorkGroupInvocations: u32, prefersLocalInvocationVertexOutput: b32, prefersLocalInvocationPrimitiveOutput: b32, prefersCompactVertexOutput: b32, prefersCompactPrimitiveOutput: b32, }
PhysicalDeviceMeshShaderPropertiesNV ¶
PhysicalDeviceMeshShaderPropertiesNV :: struct { sType: StructureType, pNext: rawptr, maxDrawMeshTasksCount: u32, maxTaskWorkGroupInvocations: u32, maxTaskWorkGroupSize: [3]u32, maxTaskTotalMemorySize: u32, maxTaskOutputCount: u32, maxMeshWorkGroupInvocations: u32, maxMeshWorkGroupSize: [3]u32, maxMeshTotalMemorySize: u32, maxMeshOutputVertices: u32, maxMeshOutputPrimitives: u32, maxMeshMultiviewViewCount: u32, meshOutputPerVertexGranularity: u32, meshOutputPerPrimitiveGranularity: u32, }
PhysicalDeviceMultiDrawFeaturesEXT ¶
PhysicalDeviceMultiDrawFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, multiDraw: b32, }
PhysicalDeviceMultiDrawPropertiesEXT ¶
PhysicalDeviceMultiDrawPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, maxMultiDrawCount: u32, }
PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT ¶
PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, multisampledRenderToSingleSampled: b32, }
PhysicalDeviceMultiviewFeatures ¶
PhysicalDeviceMultiviewFeatures :: struct { sType: StructureType, pNext: rawptr, multiview: b32, multiviewGeometryShader: b32, multiviewTessellationShader: b32, }
PhysicalDeviceMultiviewFeaturesKHR ¶
PhysicalDeviceMultiviewFeaturesKHR :: PhysicalDeviceMultiviewFeatures
PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX ¶
PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX :: struct { sType: StructureType, pNext: rawptr, perViewPositionAllComponents: b32, }
PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM ¶
PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM :: struct { sType: StructureType, pNext: rawptr, multiviewPerViewRenderAreas: b32, }
PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM ¶
PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM :: struct { sType: StructureType, pNext: rawptr, multiviewPerViewViewports: b32, }
PhysicalDeviceMultiviewProperties ¶
PhysicalDeviceMultiviewProperties :: struct { sType: StructureType, pNext: rawptr, maxMultiviewViewCount: u32, maxMultiviewInstanceIndex: u32, }
PhysicalDeviceMultiviewPropertiesKHR ¶
PhysicalDeviceMultiviewPropertiesKHR :: PhysicalDeviceMultiviewProperties
PhysicalDeviceMutableDescriptorTypeFeaturesEXT ¶
PhysicalDeviceMutableDescriptorTypeFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, mutableDescriptorType: b32, }
PhysicalDeviceMutableDescriptorTypeFeaturesVALVE ¶
PhysicalDeviceMutableDescriptorTypeFeaturesVALVE :: PhysicalDeviceMutableDescriptorTypeFeaturesEXT
PhysicalDeviceNestedCommandBufferFeaturesEXT ¶
PhysicalDeviceNestedCommandBufferFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, nestedCommandBuffer: b32, nestedCommandBufferRendering: b32, nestedCommandBufferSimultaneousUse: b32, }
PhysicalDeviceNestedCommandBufferPropertiesEXT ¶
PhysicalDeviceNestedCommandBufferPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, maxCommandBufferNestingLevel: u32, }
PhysicalDeviceNonSeamlessCubeMapFeaturesEXT ¶
PhysicalDeviceNonSeamlessCubeMapFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, nonSeamlessCubeMap: b32, }
PhysicalDeviceOpacityMicromapFeaturesEXT ¶
PhysicalDeviceOpacityMicromapFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, micromap: b32, micromapCaptureReplay: b32, micromapHostCommands: b32, }
PhysicalDeviceOpacityMicromapPropertiesEXT ¶
PhysicalDeviceOpacityMicromapPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, maxOpacity2StateSubdivisionLevel: u32, maxOpacity4StateSubdivisionLevel: u32, }
PhysicalDeviceOpticalFlowFeaturesNV ¶
PhysicalDeviceOpticalFlowFeaturesNV :: struct { sType: StructureType, pNext: rawptr, opticalFlow: b32, }
PhysicalDeviceOpticalFlowPropertiesNV ¶
PhysicalDeviceOpticalFlowPropertiesNV :: struct { sType: StructureType, pNext: rawptr, supportedOutputGridSizes: OpticalFlowGridSizeFlagsNV, supportedHintGridSizes: OpticalFlowGridSizeFlagsNV, hintSupported: b32, costSupported: b32, bidirectionalFlowSupported: b32, globalFlowSupported: b32, minWidth: u32, minHeight: u32, maxWidth: u32, maxHeight: u32, maxNumRegionsOfInterest: u32, }
PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT ¶
PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, pageableDeviceLocalMemory: b32, }
PhysicalDevicePerStageDescriptorSetFeaturesNV ¶
PhysicalDevicePerStageDescriptorSetFeaturesNV :: struct { sType: StructureType, pNext: rawptr, perStageDescriptorSet: b32, dynamicPipelineLayout: b32, }
PhysicalDevicePerformanceQueryFeaturesKHR ¶
PhysicalDevicePerformanceQueryFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, performanceCounterQueryPools: b32, performanceCounterMultipleQueryPools: b32, }
PhysicalDevicePerformanceQueryPropertiesKHR ¶
PhysicalDevicePerformanceQueryPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, allowCommandBufferQueryCopies: b32, }
PhysicalDevicePipelineBinaryFeaturesKHR ¶
PhysicalDevicePipelineBinaryFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, pipelineBinaries: b32, }
PhysicalDevicePipelineCreationCacheControlFeatures ¶
PhysicalDevicePipelineCreationCacheControlFeatures :: struct { sType: StructureType, pNext: rawptr, pipelineCreationCacheControl: b32, }
PhysicalDevicePipelineCreationCacheControlFeaturesEXT ¶
PhysicalDevicePipelineCreationCacheControlFeaturesEXT :: PhysicalDevicePipelineCreationCacheControlFeatures
PhysicalDevicePipelineExecutablePropertiesFeaturesKHR ¶
PhysicalDevicePipelineExecutablePropertiesFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, pipelineExecutableInfo: b32, }
PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT ¶
PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, pipelineLibraryGroupHandles: b32, }
PhysicalDevicePipelinePropertiesFeaturesEXT ¶
PhysicalDevicePipelinePropertiesFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, pipelinePropertiesIdentifier: b32, }
PhysicalDevicePipelineProtectedAccessFeatures ¶
PhysicalDevicePipelineProtectedAccessFeatures :: struct { sType: StructureType, pNext: rawptr, pipelineProtectedAccess: b32, }
PhysicalDevicePipelineProtectedAccessFeaturesEXT ¶
PhysicalDevicePipelineProtectedAccessFeaturesEXT :: PhysicalDevicePipelineProtectedAccessFeatures
PhysicalDevicePipelineRobustnessFeatures ¶
PhysicalDevicePipelineRobustnessFeatures :: struct { sType: StructureType, pNext: rawptr, pipelineRobustness: b32, }
PhysicalDevicePipelineRobustnessFeaturesEXT ¶
PhysicalDevicePipelineRobustnessFeaturesEXT :: PhysicalDevicePipelineRobustnessFeatures
PhysicalDevicePipelineRobustnessProperties ¶
PhysicalDevicePipelineRobustnessProperties :: struct { sType: StructureType, pNext: rawptr, defaultRobustnessStorageBuffers: PipelineRobustnessBufferBehavior, defaultRobustnessUniformBuffers: PipelineRobustnessBufferBehavior, defaultRobustnessVertexInputs: PipelineRobustnessBufferBehavior, defaultRobustnessImages: PipelineRobustnessImageBehavior, }
PhysicalDevicePipelineRobustnessPropertiesEXT ¶
PhysicalDevicePipelineRobustnessPropertiesEXT :: PhysicalDevicePipelineRobustnessProperties
PhysicalDevicePointClippingProperties ¶
PhysicalDevicePointClippingProperties :: struct { sType: StructureType, pNext: rawptr, pointClippingBehavior: PointClippingBehavior, }
PhysicalDevicePointClippingPropertiesKHR ¶
PhysicalDevicePointClippingPropertiesKHR :: PhysicalDevicePointClippingProperties
PhysicalDevicePresentBarrierFeaturesNV ¶
PhysicalDevicePresentBarrierFeaturesNV :: struct { sType: StructureType, pNext: rawptr, presentBarrier: b32, }
PhysicalDevicePresentIdFeaturesKHR ¶
PhysicalDevicePresentIdFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, presentId: b32, }
PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT ¶
PhysicalDevicePresentModeFifoLatestReadyFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, presentModeFifoLatestReady: b32, }
PhysicalDevicePresentWaitFeaturesKHR ¶
PhysicalDevicePresentWaitFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, presentWait: b32, }
PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT ¶
PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, primitiveTopologyListRestart: b32, primitiveTopologyPatchListRestart: b32, }
PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT ¶
PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, primitivesGeneratedQuery: b32, primitivesGeneratedQueryWithRasterizerDiscard: b32, primitivesGeneratedQueryWithNonZeroStreams: b32, }
PhysicalDevicePrivateDataFeatures ¶
PhysicalDevicePrivateDataFeatures :: struct { sType: StructureType, pNext: rawptr, privateData: b32, }
PhysicalDevicePrivateDataFeaturesEXT ¶
PhysicalDevicePrivateDataFeaturesEXT :: PhysicalDevicePrivateDataFeatures
PhysicalDeviceProperties ¶
PhysicalDeviceProperties :: struct { apiVersion: u32, driverVersion: u32, vendorID: u32, deviceID: u32, deviceType: PhysicalDeviceType, deviceName: [256]u8, pipelineCacheUUID: [16]u8, limits: PhysicalDeviceLimits, sparseProperties: PhysicalDeviceSparseProperties, }
PhysicalDeviceProperties2 ¶
PhysicalDeviceProperties2 :: struct { sType: StructureType, pNext: rawptr, properties: PhysicalDeviceProperties, }
PhysicalDeviceProperties2KHR ¶
PhysicalDeviceProperties2KHR :: PhysicalDeviceProperties2
PhysicalDeviceProtectedMemoryFeatures ¶
PhysicalDeviceProtectedMemoryFeatures :: struct { sType: StructureType, pNext: rawptr, protectedMemory: b32, }
PhysicalDeviceProtectedMemoryProperties ¶
PhysicalDeviceProtectedMemoryProperties :: struct { sType: StructureType, pNext: rawptr, protectedNoFault: b32, }
PhysicalDeviceProvokingVertexFeaturesEXT ¶
PhysicalDeviceProvokingVertexFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, provokingVertexLast: b32, transformFeedbackPreservesProvokingVertex: b32, }
PhysicalDeviceProvokingVertexPropertiesEXT ¶
PhysicalDeviceProvokingVertexPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, provokingVertexModePerPipeline: b32, transformFeedbackPreservesTriangleFanProvokingVertex: b32, }
PhysicalDevicePushDescriptorProperties ¶
PhysicalDevicePushDescriptorProperties :: struct { sType: StructureType, pNext: rawptr, maxPushDescriptors: u32, }
PhysicalDevicePushDescriptorPropertiesKHR ¶
PhysicalDevicePushDescriptorPropertiesKHR :: PhysicalDevicePushDescriptorProperties
PhysicalDeviceRGBA10X6FormatsFeaturesEXT ¶
PhysicalDeviceRGBA10X6FormatsFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, formatRgba10x6WithoutYCbCrSampler: b32, }
PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM ¶
PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM :: PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT
PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT ¶
PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, rasterizationOrderColorAttachmentAccess: b32, rasterizationOrderDepthAttachmentAccess: b32, rasterizationOrderStencilAttachmentAccess: b32, }
PhysicalDeviceRawAccessChainsFeaturesNV ¶
PhysicalDeviceRawAccessChainsFeaturesNV :: struct { sType: StructureType, pNext: rawptr, shaderRawAccessChains: b32, }
PhysicalDeviceRayQueryFeaturesKHR ¶
PhysicalDeviceRayQueryFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, rayQuery: b32, }
PhysicalDeviceRayTracingInvocationReorderFeaturesNV ¶
PhysicalDeviceRayTracingInvocationReorderFeaturesNV :: struct { sType: StructureType, pNext: rawptr, rayTracingInvocationReorder: b32, }
PhysicalDeviceRayTracingInvocationReorderPropertiesNV ¶
PhysicalDeviceRayTracingInvocationReorderPropertiesNV :: struct { sType: StructureType, pNext: rawptr, rayTracingInvocationReorderReorderingHint: RayTracingInvocationReorderModeNV, }
PhysicalDeviceRayTracingMaintenance1FeaturesKHR ¶
PhysicalDeviceRayTracingMaintenance1FeaturesKHR :: struct { sType: StructureType, pNext: rawptr, rayTracingMaintenance1: b32, rayTracingPipelineTraceRaysIndirect2: b32, }
PhysicalDeviceRayTracingMotionBlurFeaturesNV ¶
PhysicalDeviceRayTracingMotionBlurFeaturesNV :: struct { sType: StructureType, pNext: rawptr, rayTracingMotionBlur: b32, rayTracingMotionBlurPipelineTraceRaysIndirect: b32, }
PhysicalDeviceRayTracingPipelineFeaturesKHR ¶
PhysicalDeviceRayTracingPipelineFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, rayTracingPipeline: b32, rayTracingPipelineShaderGroupHandleCaptureReplay: b32, rayTracingPipelineShaderGroupHandleCaptureReplayMixed: b32, rayTracingPipelineTraceRaysIndirect: b32, rayTraversalPrimitiveCulling: b32, }
PhysicalDeviceRayTracingPipelinePropertiesKHR ¶
PhysicalDeviceRayTracingPipelinePropertiesKHR :: struct { sType: StructureType, pNext: rawptr, shaderGroupHandleSize: u32, maxRayRecursionDepth: u32, maxShaderGroupStride: u32, shaderGroupBaseAlignment: u32, shaderGroupHandleCaptureReplaySize: u32, maxRayDispatchInvocationCount: u32, shaderGroupHandleAlignment: u32, maxRayHitAttributeSize: u32, }
PhysicalDeviceRayTracingPositionFetchFeaturesKHR ¶
PhysicalDeviceRayTracingPositionFetchFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, rayTracingPositionFetch: b32, }
PhysicalDeviceRayTracingPropertiesNV ¶
PhysicalDeviceRayTracingPropertiesNV :: struct { sType: StructureType, pNext: rawptr, shaderGroupHandleSize: u32, maxRecursionDepth: u32, maxShaderGroupStride: u32, shaderGroupBaseAlignment: u32, maxGeometryCount: u64, maxInstanceCount: u64, maxTriangleCount: u64, maxDescriptorSetAccelerationStructures: u32, }
PhysicalDeviceRayTracingValidationFeaturesNV ¶
PhysicalDeviceRayTracingValidationFeaturesNV :: struct { sType: StructureType, pNext: rawptr, rayTracingValidation: b32, }
PhysicalDeviceRelaxedLineRasterizationFeaturesIMG ¶
PhysicalDeviceRelaxedLineRasterizationFeaturesIMG :: struct { sType: StructureType, pNext: rawptr, relaxedLineRasterization: b32, }
PhysicalDeviceRenderPassStripedFeaturesARM ¶
PhysicalDeviceRenderPassStripedFeaturesARM :: struct { sType: StructureType, pNext: rawptr, renderPassStriped: b32, }
PhysicalDeviceRenderPassStripedPropertiesARM ¶
PhysicalDeviceRenderPassStripedPropertiesARM :: struct { sType: StructureType, pNext: rawptr, renderPassStripeGranularity: Extent2D, maxRenderPassStripes: u32, }
PhysicalDeviceRepresentativeFragmentTestFeaturesNV ¶
PhysicalDeviceRepresentativeFragmentTestFeaturesNV :: struct { sType: StructureType, pNext: rawptr, representativeFragmentTest: b32, }
PhysicalDeviceRobustness2FeaturesEXT ¶
PhysicalDeviceRobustness2FeaturesEXT :: struct { sType: StructureType, pNext: rawptr, robustBufferAccess2: b32, robustImageAccess2: b32, nullDescriptor: b32, }
PhysicalDeviceRobustness2PropertiesEXT ¶
PhysicalDeviceRobustness2PropertiesEXT :: struct { sType: StructureType, pNext: rawptr, robustStorageBufferAccessSizeAlignment: DeviceSize, robustUniformBufferAccessSizeAlignment: DeviceSize, }
PhysicalDeviceSampleLocationsPropertiesEXT ¶
PhysicalDeviceSampleLocationsPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, sampleLocationSampleCounts: SampleCountFlags, maxSampleLocationGridSize: Extent2D, sampleLocationCoordinateRange: [2]f32, sampleLocationSubPixelBits: u32, variableSampleLocations: b32, }
PhysicalDeviceSamplerFilterMinmaxProperties ¶
PhysicalDeviceSamplerFilterMinmaxProperties :: struct { sType: StructureType, pNext: rawptr, filterMinmaxSingleComponentFormats: b32, filterMinmaxImageComponentMapping: b32, }
PhysicalDeviceSamplerFilterMinmaxPropertiesEXT ¶
PhysicalDeviceSamplerFilterMinmaxPropertiesEXT :: PhysicalDeviceSamplerFilterMinmaxProperties
PhysicalDeviceSamplerYcbcrConversionFeatures ¶
PhysicalDeviceSamplerYcbcrConversionFeatures :: struct { sType: StructureType, pNext: rawptr, samplerYcbcrConversion: b32, }
PhysicalDeviceSamplerYcbcrConversionFeaturesKHR ¶
PhysicalDeviceSamplerYcbcrConversionFeaturesKHR :: PhysicalDeviceSamplerYcbcrConversionFeatures
PhysicalDeviceScalarBlockLayoutFeatures ¶
PhysicalDeviceScalarBlockLayoutFeatures :: struct { sType: StructureType, pNext: rawptr, scalarBlockLayout: b32, }
PhysicalDeviceScalarBlockLayoutFeaturesEXT ¶
PhysicalDeviceScalarBlockLayoutFeaturesEXT :: PhysicalDeviceScalarBlockLayoutFeatures
PhysicalDeviceSchedulingControlsFeaturesARM ¶
PhysicalDeviceSchedulingControlsFeaturesARM :: struct { sType: StructureType, pNext: rawptr, schedulingControls: b32, }
PhysicalDeviceSchedulingControlsFlagARM ¶
PhysicalDeviceSchedulingControlsFlagARM :: Flags64
PhysicalDeviceSchedulingControlsFlagsARM ¶
PhysicalDeviceSchedulingControlsFlagsARM :: Flags64
PhysicalDeviceSchedulingControlsPropertiesARM ¶
PhysicalDeviceSchedulingControlsPropertiesARM :: struct { sType: StructureType, pNext: rawptr, schedulingControlsFlags: Flags64, }
PhysicalDeviceSeparateDepthStencilLayoutsFeatures ¶
PhysicalDeviceSeparateDepthStencilLayoutsFeatures :: struct { sType: StructureType, pNext: rawptr, separateDepthStencilLayouts: b32, }
PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR ¶
PhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR :: PhysicalDeviceSeparateDepthStencilLayoutsFeatures
PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV ¶
PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV :: struct { sType: StructureType, pNext: rawptr, shaderFloat16VectorAtomics: b32, }
PhysicalDeviceShaderAtomicFloat2FeaturesEXT ¶
PhysicalDeviceShaderAtomicFloat2FeaturesEXT :: struct { sType: StructureType, pNext: rawptr, shaderBufferFloat16Atomics: b32, shaderBufferFloat16AtomicAdd: b32, shaderBufferFloat16AtomicMinMax: b32, shaderBufferFloat32AtomicMinMax: b32, shaderBufferFloat64AtomicMinMax: b32, shaderSharedFloat16Atomics: b32, shaderSharedFloat16AtomicAdd: b32, shaderSharedFloat16AtomicMinMax: b32, shaderSharedFloat32AtomicMinMax: b32, shaderSharedFloat64AtomicMinMax: b32, shaderImageFloat32AtomicMinMax: b32, sparseImageFloat32AtomicMinMax: b32, }
PhysicalDeviceShaderAtomicFloatFeaturesEXT ¶
PhysicalDeviceShaderAtomicFloatFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, shaderBufferFloat32Atomics: b32, shaderBufferFloat32AtomicAdd: b32, shaderBufferFloat64Atomics: b32, shaderBufferFloat64AtomicAdd: b32, shaderSharedFloat32Atomics: b32, shaderSharedFloat32AtomicAdd: b32, shaderSharedFloat64Atomics: b32, shaderSharedFloat64AtomicAdd: b32, shaderImageFloat32Atomics: b32, shaderImageFloat32AtomicAdd: b32, sparseImageFloat32Atomics: b32, sparseImageFloat32AtomicAdd: b32, }
PhysicalDeviceShaderAtomicInt64Features ¶
PhysicalDeviceShaderAtomicInt64Features :: struct { sType: StructureType, pNext: rawptr, shaderBufferInt64Atomics: b32, shaderSharedInt64Atomics: b32, }
PhysicalDeviceShaderAtomicInt64FeaturesKHR ¶
PhysicalDeviceShaderAtomicInt64FeaturesKHR :: PhysicalDeviceShaderAtomicInt64Features
PhysicalDeviceShaderClockFeaturesKHR ¶
PhysicalDeviceShaderClockFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, shaderSubgroupClock: b32, shaderDeviceClock: b32, }
PhysicalDeviceShaderCoreBuiltinsFeaturesARM ¶
PhysicalDeviceShaderCoreBuiltinsFeaturesARM :: struct { sType: StructureType, pNext: rawptr, shaderCoreBuiltins: b32, }
PhysicalDeviceShaderCoreBuiltinsPropertiesARM ¶
PhysicalDeviceShaderCoreBuiltinsPropertiesARM :: struct { sType: StructureType, pNext: rawptr, shaderCoreMask: u64, shaderCoreCount: u32, shaderWarpsPerCore: u32, }
PhysicalDeviceShaderCoreProperties2AMD ¶
PhysicalDeviceShaderCoreProperties2AMD :: struct { sType: StructureType, pNext: rawptr, shaderCoreFeatures: ShaderCorePropertiesFlagsAMD, activeComputeUnitCount: u32, }
PhysicalDeviceShaderCorePropertiesAMD ¶
PhysicalDeviceShaderCorePropertiesAMD :: struct { sType: StructureType, pNext: rawptr, shaderEngineCount: u32, shaderArraysPerEngineCount: u32, computeUnitsPerShaderArray: u32, simdPerComputeUnit: u32, wavefrontsPerSimd: u32, wavefrontSize: u32, sgprsPerSimd: u32, minSgprAllocation: u32, maxSgprAllocation: u32, sgprAllocationGranularity: u32, vgprsPerSimd: u32, minVgprAllocation: u32, maxVgprAllocation: u32, vgprAllocationGranularity: u32, }
PhysicalDeviceShaderCorePropertiesARM ¶
PhysicalDeviceShaderCorePropertiesARM :: struct { sType: StructureType, pNext: rawptr, pixelRate: u32, texelRate: u32, fmaRate: u32, }
PhysicalDeviceShaderDemoteToHelperInvocationFeatures ¶
PhysicalDeviceShaderDemoteToHelperInvocationFeatures :: struct { sType: StructureType, pNext: rawptr, shaderDemoteToHelperInvocation: b32, }
PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT ¶
PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT :: PhysicalDeviceShaderDemoteToHelperInvocationFeatures
PhysicalDeviceShaderDrawParameterFeatures ¶
PhysicalDeviceShaderDrawParameterFeatures :: PhysicalDeviceShaderDrawParametersFeatures
PhysicalDeviceShaderDrawParametersFeatures ¶
PhysicalDeviceShaderDrawParametersFeatures :: struct { sType: StructureType, pNext: rawptr, shaderDrawParameters: b32, }
PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD ¶
PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD :: struct { sType: StructureType, pNext: rawptr, shaderEarlyAndLateFragmentTests: b32, }
PhysicalDeviceShaderExpectAssumeFeatures ¶
PhysicalDeviceShaderExpectAssumeFeatures :: struct { sType: StructureType, pNext: rawptr, shaderExpectAssume: b32, }
PhysicalDeviceShaderExpectAssumeFeaturesKHR ¶
PhysicalDeviceShaderExpectAssumeFeaturesKHR :: PhysicalDeviceShaderExpectAssumeFeatures
PhysicalDeviceShaderFloat16Int8Features ¶
PhysicalDeviceShaderFloat16Int8Features :: struct { sType: StructureType, pNext: rawptr, shaderFloat16: b32, shaderInt8: b32, }
PhysicalDeviceShaderFloat16Int8FeaturesKHR ¶
PhysicalDeviceShaderFloat16Int8FeaturesKHR :: PhysicalDeviceShaderFloat16Int8Features
PhysicalDeviceShaderFloatControls2Features ¶
PhysicalDeviceShaderFloatControls2Features :: struct { sType: StructureType, pNext: rawptr, shaderFloatControls2: b32, }
PhysicalDeviceShaderFloatControls2FeaturesKHR ¶
PhysicalDeviceShaderFloatControls2FeaturesKHR :: PhysicalDeviceShaderFloatControls2Features
PhysicalDeviceShaderImageAtomicInt64FeaturesEXT ¶
PhysicalDeviceShaderImageAtomicInt64FeaturesEXT :: struct { sType: StructureType, pNext: rawptr, shaderImageInt64Atomics: b32, sparseImageInt64Atomics: b32, }
PhysicalDeviceShaderImageFootprintFeaturesNV ¶
PhysicalDeviceShaderImageFootprintFeaturesNV :: struct { sType: StructureType, pNext: rawptr, imageFootprint: b32, }
PhysicalDeviceShaderIntegerDotProductFeatures ¶
PhysicalDeviceShaderIntegerDotProductFeatures :: struct { sType: StructureType, pNext: rawptr, shaderIntegerDotProduct: b32, }
PhysicalDeviceShaderIntegerDotProductFeaturesKHR ¶
PhysicalDeviceShaderIntegerDotProductFeaturesKHR :: PhysicalDeviceShaderIntegerDotProductFeatures
PhysicalDeviceShaderIntegerDotProductProperties ¶
PhysicalDeviceShaderIntegerDotProductProperties :: struct { sType: StructureType, pNext: rawptr, integerDotProduct8BitUnsignedAccelerated: b32, integerDotProduct8BitSignedAccelerated: b32, integerDotProduct8BitMixedSignednessAccelerated: b32, integerDotProduct4x8BitPackedUnsignedAccelerated: b32, integerDotProduct4x8BitPackedSignedAccelerated: b32, integerDotProduct4x8BitPackedMixedSignednessAccelerated: b32, integerDotProduct16BitUnsignedAccelerated: b32, integerDotProduct16BitSignedAccelerated: b32, integerDotProduct16BitMixedSignednessAccelerated: b32, integerDotProduct32BitUnsignedAccelerated: b32, integerDotProduct32BitSignedAccelerated: b32, integerDotProduct32BitMixedSignednessAccelerated: b32, integerDotProduct64BitUnsignedAccelerated: b32, integerDotProduct64BitSignedAccelerated: b32, integerDotProduct64BitMixedSignednessAccelerated: b32, integerDotProductAccumulatingSaturating8BitUnsignedAccelerated: b32, integerDotProductAccumulatingSaturating8BitSignedAccelerated: b32, integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated: b32, integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated: b32, integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated: b32, integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated: b32, integerDotProductAccumulatingSaturating16BitUnsignedAccelerated: b32, integerDotProductAccumulatingSaturating16BitSignedAccelerated: b32, integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated: b32, integerDotProductAccumulatingSaturating32BitUnsignedAccelerated: b32, integerDotProductAccumulatingSaturating32BitSignedAccelerated: b32, integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated: b32, integerDotProductAccumulatingSaturating64BitUnsignedAccelerated: b32, integerDotProductAccumulatingSaturating64BitSignedAccelerated: b32, integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated: b32, }
PhysicalDeviceShaderIntegerDotProductPropertiesKHR ¶
PhysicalDeviceShaderIntegerDotProductPropertiesKHR :: PhysicalDeviceShaderIntegerDotProductProperties
PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL ¶
PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL :: struct { sType: StructureType, pNext: rawptr, shaderIntegerFunctions2: b32, }
PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR ¶
PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, shaderMaximalReconvergence: b32, }
PhysicalDeviceShaderModuleIdentifierFeaturesEXT ¶
PhysicalDeviceShaderModuleIdentifierFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, shaderModuleIdentifier: b32, }
PhysicalDeviceShaderModuleIdentifierPropertiesEXT ¶
PhysicalDeviceShaderModuleIdentifierPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, shaderModuleIdentifierAlgorithmUUID: [16]u8, }
PhysicalDeviceShaderObjectFeaturesEXT ¶
PhysicalDeviceShaderObjectFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, shaderObject: b32, }
PhysicalDeviceShaderObjectPropertiesEXT ¶
PhysicalDeviceShaderObjectPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, shaderBinaryUUID: [16]u8, shaderBinaryVersion: u32, }
PhysicalDeviceShaderQuadControlFeaturesKHR ¶
PhysicalDeviceShaderQuadControlFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, shaderQuadControl: b32, }
PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR ¶
PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, shaderRelaxedExtendedInstruction: b32, }
PhysicalDeviceShaderReplicatedCompositesFeaturesEXT ¶
PhysicalDeviceShaderReplicatedCompositesFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, shaderReplicatedComposites: b32, }
PhysicalDeviceShaderSMBuiltinsFeaturesNV ¶
PhysicalDeviceShaderSMBuiltinsFeaturesNV :: struct { sType: StructureType, pNext: rawptr, shaderSMBuiltins: b32, }
PhysicalDeviceShaderSMBuiltinsPropertiesNV ¶
PhysicalDeviceShaderSMBuiltinsPropertiesNV :: struct { sType: StructureType, pNext: rawptr, shaderSMCount: u32, shaderWarpsPerSM: u32, }
PhysicalDeviceShaderSubgroupExtendedTypesFeatures ¶
PhysicalDeviceShaderSubgroupExtendedTypesFeatures :: struct { sType: StructureType, pNext: rawptr, shaderSubgroupExtendedTypes: b32, }
PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR ¶
PhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR :: PhysicalDeviceShaderSubgroupExtendedTypesFeatures
PhysicalDeviceShaderSubgroupRotateFeatures ¶
PhysicalDeviceShaderSubgroupRotateFeatures :: struct { sType: StructureType, pNext: rawptr, shaderSubgroupRotate: b32, shaderSubgroupRotateClustered: b32, }
PhysicalDeviceShaderSubgroupRotateFeaturesKHR ¶
PhysicalDeviceShaderSubgroupRotateFeaturesKHR :: PhysicalDeviceShaderSubgroupRotateFeatures
PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR ¶
PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, shaderSubgroupUniformControlFlow: b32, }
PhysicalDeviceShaderTerminateInvocationFeatures ¶
PhysicalDeviceShaderTerminateInvocationFeatures :: struct { sType: StructureType, pNext: rawptr, shaderTerminateInvocation: b32, }
PhysicalDeviceShaderTerminateInvocationFeaturesKHR ¶
PhysicalDeviceShaderTerminateInvocationFeaturesKHR :: PhysicalDeviceShaderTerminateInvocationFeatures
PhysicalDeviceShaderTileImageFeaturesEXT ¶
PhysicalDeviceShaderTileImageFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, shaderTileImageColorReadAccess: b32, shaderTileImageDepthReadAccess: b32, shaderTileImageStencilReadAccess: b32, }
PhysicalDeviceShaderTileImagePropertiesEXT ¶
PhysicalDeviceShaderTileImagePropertiesEXT :: struct { sType: StructureType, pNext: rawptr, shaderTileImageCoherentReadAccelerated: b32, shaderTileImageReadSampleFromPixelRateInvocation: b32, shaderTileImageReadFromHelperInvocation: b32, }
PhysicalDeviceShadingRateImageFeaturesNV ¶
PhysicalDeviceShadingRateImageFeaturesNV :: struct { sType: StructureType, pNext: rawptr, shadingRateImage: b32, shadingRateCoarseSampleOrder: b32, }
PhysicalDeviceShadingRateImagePropertiesNV ¶
PhysicalDeviceShadingRateImagePropertiesNV :: struct { sType: StructureType, pNext: rawptr, shadingRateTexelSize: Extent2D, shadingRatePaletteSize: u32, shadingRateMaxCoarseSamples: u32, }
PhysicalDeviceSparseImageFormatInfo2 ¶
PhysicalDeviceSparseImageFormatInfo2 :: struct { sType: StructureType, pNext: rawptr, format: Format, type: ImageType, samples: SampleCountFlags, usage: ImageUsageFlags, tiling: ImageTiling, }
PhysicalDeviceSparseImageFormatInfo2KHR ¶
PhysicalDeviceSparseImageFormatInfo2KHR :: PhysicalDeviceSparseImageFormatInfo2
PhysicalDeviceSubgroupProperties ¶
PhysicalDeviceSubgroupProperties :: struct { sType: StructureType, pNext: rawptr, subgroupSize: u32, supportedStages: ShaderStageFlags, supportedOperations: SubgroupFeatureFlags, quadOperationsInAllStages: b32, }
PhysicalDeviceSubgroupSizeControlFeatures ¶
PhysicalDeviceSubgroupSizeControlFeatures :: struct { sType: StructureType, pNext: rawptr, subgroupSizeControl: b32, computeFullSubgroups: b32, }
PhysicalDeviceSubgroupSizeControlFeaturesEXT ¶
PhysicalDeviceSubgroupSizeControlFeaturesEXT :: PhysicalDeviceSubgroupSizeControlFeatures
PhysicalDeviceSubgroupSizeControlProperties ¶
PhysicalDeviceSubgroupSizeControlProperties :: struct { sType: StructureType, pNext: rawptr, minSubgroupSize: u32, maxSubgroupSize: u32, maxComputeWorkgroupSubgroups: u32, requiredSubgroupSizeStages: ShaderStageFlags, }
PhysicalDeviceSubgroupSizeControlPropertiesEXT ¶
PhysicalDeviceSubgroupSizeControlPropertiesEXT :: PhysicalDeviceSubgroupSizeControlProperties
PhysicalDeviceSubpassMergeFeedbackFeaturesEXT ¶
PhysicalDeviceSubpassMergeFeedbackFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, subpassMergeFeedback: b32, }
PhysicalDeviceSubpassShadingFeaturesHUAWEI ¶
PhysicalDeviceSubpassShadingFeaturesHUAWEI :: struct { sType: StructureType, pNext: rawptr, subpassShading: b32, }
PhysicalDeviceSubpassShadingPropertiesHUAWEI ¶
PhysicalDeviceSubpassShadingPropertiesHUAWEI :: struct { sType: StructureType, pNext: rawptr, maxSubpassShadingWorkgroupSizeAspectRatio: u32, }
PhysicalDeviceSurfaceInfo2KHR ¶
PhysicalDeviceSurfaceInfo2KHR :: struct { sType: StructureType, pNext: rawptr, surface: SurfaceKHR, }
PhysicalDeviceSwapchainMaintenance1FeaturesEXT ¶
PhysicalDeviceSwapchainMaintenance1FeaturesEXT :: struct { sType: StructureType, pNext: rawptr, swapchainMaintenance1: b32, }
PhysicalDeviceSynchronization2Features ¶
PhysicalDeviceSynchronization2Features :: struct { sType: StructureType, pNext: rawptr, synchronization2: b32, }
PhysicalDeviceSynchronization2FeaturesKHR ¶
PhysicalDeviceSynchronization2FeaturesKHR :: PhysicalDeviceSynchronization2Features
PhysicalDeviceTexelBufferAlignmentFeaturesEXT ¶
PhysicalDeviceTexelBufferAlignmentFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, texelBufferAlignment: b32, }
PhysicalDeviceTexelBufferAlignmentProperties ¶
PhysicalDeviceTexelBufferAlignmentProperties :: struct { sType: StructureType, pNext: rawptr, storageTexelBufferOffsetAlignmentBytes: DeviceSize, storageTexelBufferOffsetSingleTexelAlignment: b32, uniformTexelBufferOffsetAlignmentBytes: DeviceSize, uniformTexelBufferOffsetSingleTexelAlignment: b32, }
PhysicalDeviceTexelBufferAlignmentPropertiesEXT ¶
PhysicalDeviceTexelBufferAlignmentPropertiesEXT :: PhysicalDeviceTexelBufferAlignmentProperties
PhysicalDeviceTextureCompressionASTCHDRFeatures ¶
PhysicalDeviceTextureCompressionASTCHDRFeatures :: struct { sType: StructureType, pNext: rawptr, textureCompressionASTC_HDR: b32, }
PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT ¶
PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT :: PhysicalDeviceTextureCompressionASTCHDRFeatures
PhysicalDeviceTilePropertiesFeaturesQCOM ¶
PhysicalDeviceTilePropertiesFeaturesQCOM :: struct { sType: StructureType, pNext: rawptr, tileProperties: b32, }
PhysicalDeviceTimelineSemaphoreFeatures ¶
PhysicalDeviceTimelineSemaphoreFeatures :: struct { sType: StructureType, pNext: rawptr, timelineSemaphore: b32, }
PhysicalDeviceTimelineSemaphoreFeaturesKHR ¶
PhysicalDeviceTimelineSemaphoreFeaturesKHR :: PhysicalDeviceTimelineSemaphoreFeatures
PhysicalDeviceTimelineSemaphoreProperties ¶
PhysicalDeviceTimelineSemaphoreProperties :: struct { sType: StructureType, pNext: rawptr, maxTimelineSemaphoreValueDifference: u64, }
PhysicalDeviceTimelineSemaphorePropertiesKHR ¶
PhysicalDeviceTimelineSemaphorePropertiesKHR :: PhysicalDeviceTimelineSemaphoreProperties
PhysicalDeviceToolProperties ¶
PhysicalDeviceToolProperties :: struct { sType: StructureType, pNext: rawptr, name: [256]u8, version: [256]u8, purposes: ToolPurposeFlags, description: [256]u8, layer: [256]u8, }
PhysicalDeviceToolPropertiesEXT ¶
PhysicalDeviceToolPropertiesEXT :: PhysicalDeviceToolProperties
PhysicalDeviceTransformFeedbackFeaturesEXT ¶
PhysicalDeviceTransformFeedbackFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, transformFeedback: b32, geometryStreams: b32, }
PhysicalDeviceTransformFeedbackPropertiesEXT ¶
PhysicalDeviceTransformFeedbackPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, maxTransformFeedbackStreams: u32, maxTransformFeedbackBuffers: u32, maxTransformFeedbackBufferSize: DeviceSize, maxTransformFeedbackStreamDataSize: u32, maxTransformFeedbackBufferDataSize: u32, maxTransformFeedbackBufferDataStride: u32, transformFeedbackQueries: b32, transformFeedbackStreamsLinesTriangles: b32, transformFeedbackRasterizationStreamSelect: b32, transformFeedbackDraw: b32, }
PhysicalDeviceType ¶
PhysicalDeviceType :: enum i32 { OTHER = 0, INTEGRATED_GPU = 1, DISCRETE_GPU = 2, VIRTUAL_GPU = 3, CPU = 4, }
PhysicalDeviceUniformBufferStandardLayoutFeatures ¶
PhysicalDeviceUniformBufferStandardLayoutFeatures :: struct { sType: StructureType, pNext: rawptr, uniformBufferStandardLayout: b32, }
PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR ¶
PhysicalDeviceUniformBufferStandardLayoutFeaturesKHR :: PhysicalDeviceUniformBufferStandardLayoutFeatures
PhysicalDeviceVariablePointerFeatures ¶
PhysicalDeviceVariablePointerFeatures :: PhysicalDeviceVariablePointersFeatures
Aliases
PhysicalDeviceVariablePointerFeaturesKHR ¶
PhysicalDeviceVariablePointerFeaturesKHR :: PhysicalDeviceVariablePointersFeatures
PhysicalDeviceVariablePointersFeatures ¶
PhysicalDeviceVariablePointersFeatures :: struct { sType: StructureType, pNext: rawptr, variablePointersStorageBuffer: b32, variablePointers: b32, }
PhysicalDeviceVariablePointersFeaturesKHR ¶
PhysicalDeviceVariablePointersFeaturesKHR :: PhysicalDeviceVariablePointersFeatures
PhysicalDeviceVertexAttributeDivisorFeatures ¶
PhysicalDeviceVertexAttributeDivisorFeatures :: struct { sType: StructureType, pNext: rawptr, vertexAttributeInstanceRateDivisor: b32, vertexAttributeInstanceRateZeroDivisor: b32, }
PhysicalDeviceVertexAttributeDivisorFeaturesEXT ¶
PhysicalDeviceVertexAttributeDivisorFeaturesEXT :: PhysicalDeviceVertexAttributeDivisorFeatures
PhysicalDeviceVertexAttributeDivisorFeaturesKHR ¶
PhysicalDeviceVertexAttributeDivisorFeaturesKHR :: PhysicalDeviceVertexAttributeDivisorFeatures
PhysicalDeviceVertexAttributeDivisorProperties ¶
PhysicalDeviceVertexAttributeDivisorProperties :: struct { sType: StructureType, pNext: rawptr, maxVertexAttribDivisor: u32, supportsNonZeroFirstInstance: b32, }
PhysicalDeviceVertexAttributeDivisorPropertiesEXT ¶
PhysicalDeviceVertexAttributeDivisorPropertiesEXT :: struct { sType: StructureType, pNext: rawptr, maxVertexAttribDivisor: u32, }
PhysicalDeviceVertexAttributeDivisorPropertiesKHR ¶
PhysicalDeviceVertexAttributeDivisorPropertiesKHR :: PhysicalDeviceVertexAttributeDivisorProperties
PhysicalDeviceVertexAttributeRobustnessFeaturesEXT ¶
PhysicalDeviceVertexAttributeRobustnessFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, vertexAttributeRobustness: b32, }
PhysicalDeviceVertexInputDynamicStateFeaturesEXT ¶
PhysicalDeviceVertexInputDynamicStateFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, vertexInputDynamicState: b32, }
PhysicalDeviceVideoEncodeAV1FeaturesKHR ¶
PhysicalDeviceVideoEncodeAV1FeaturesKHR :: struct { sType: StructureType, pNext: rawptr, videoEncodeAV1: b32, }
PhysicalDeviceVideoEncodeQualityLevelInfoKHR ¶
PhysicalDeviceVideoEncodeQualityLevelInfoKHR :: struct { sType: StructureType, pNext: rawptr, pVideoProfile: ^VideoProfileInfoKHR, qualityLevel: u32, }
PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR ¶
PhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR :: struct { sType: StructureType, pNext: rawptr, videoEncodeQuantizationMap: b32, }
PhysicalDeviceVideoFormatInfoKHR ¶
PhysicalDeviceVideoFormatInfoKHR :: struct { sType: StructureType, pNext: rawptr, imageUsage: ImageUsageFlags, }
PhysicalDeviceVideoMaintenance1FeaturesKHR ¶
PhysicalDeviceVideoMaintenance1FeaturesKHR :: struct { sType: StructureType, pNext: rawptr, videoMaintenance1: b32, }
PhysicalDeviceVulkan11Features ¶
PhysicalDeviceVulkan11Features :: struct { sType: StructureType, pNext: rawptr, storageBuffer16BitAccess: b32, uniformAndStorageBuffer16BitAccess: b32, storagePushConstant16: b32, storageInputOutput16: b32, multiview: b32, multiviewGeometryShader: b32, multiviewTessellationShader: b32, variablePointersStorageBuffer: b32, variablePointers: b32, protectedMemory: b32, samplerYcbcrConversion: b32, shaderDrawParameters: b32, }
PhysicalDeviceVulkan11Properties ¶
PhysicalDeviceVulkan11Properties :: struct { sType: StructureType, pNext: rawptr, deviceUUID: [16]u8, driverUUID: [16]u8, deviceLUID: [8]u8, deviceNodeMask: u32, deviceLUIDValid: b32, subgroupSize: u32, subgroupSupportedStages: ShaderStageFlags, subgroupSupportedOperations: SubgroupFeatureFlags, subgroupQuadOperationsInAllStages: b32, pointClippingBehavior: PointClippingBehavior, maxMultiviewViewCount: u32, maxMultiviewInstanceIndex: u32, protectedNoFault: b32, maxPerSetDescriptors: u32, maxMemoryAllocationSize: DeviceSize, }
PhysicalDeviceVulkan12Features ¶
PhysicalDeviceVulkan12Features :: struct { sType: StructureType, pNext: rawptr, samplerMirrorClampToEdge: b32, drawIndirectCount: b32, storageBuffer8BitAccess: b32, uniformAndStorageBuffer8BitAccess: b32, storagePushConstant8: b32, shaderBufferInt64Atomics: b32, shaderSharedInt64Atomics: b32, shaderFloat16: b32, shaderInt8: b32, descriptorIndexing: b32, shaderInputAttachmentArrayDynamicIndexing: b32, shaderUniformTexelBufferArrayDynamicIndexing: b32, shaderStorageTexelBufferArrayDynamicIndexing: b32, shaderUniformBufferArrayNonUniformIndexing: b32, shaderSampledImageArrayNonUniformIndexing: b32, shaderStorageBufferArrayNonUniformIndexing: b32, shaderStorageImageArrayNonUniformIndexing: b32, shaderInputAttachmentArrayNonUniformIndexing: b32, shaderUniformTexelBufferArrayNonUniformIndexing: b32, shaderStorageTexelBufferArrayNonUniformIndexing: b32, descriptorBindingUniformBufferUpdateAfterBind: b32, descriptorBindingSampledImageUpdateAfterBind: b32, descriptorBindingStorageImageUpdateAfterBind: b32, descriptorBindingStorageBufferUpdateAfterBind: b32, descriptorBindingUniformTexelBufferUpdateAfterBind: b32, descriptorBindingStorageTexelBufferUpdateAfterBind: b32, descriptorBindingUpdateUnusedWhilePending: b32, descriptorBindingPartiallyBound: b32, descriptorBindingVariableDescriptorCount: b32, runtimeDescriptorArray: b32, samplerFilterMinmax: b32, scalarBlockLayout: b32, imagelessFramebuffer: b32, uniformBufferStandardLayout: b32, shaderSubgroupExtendedTypes: b32, separateDepthStencilLayouts: b32, hostQueryReset: b32, timelineSemaphore: b32, bufferDeviceAddress: b32, bufferDeviceAddressCaptureReplay: b32, bufferDeviceAddressMultiDevice: b32, vulkanMemoryModel: b32, vulkanMemoryModelDeviceScope: b32, vulkanMemoryModelAvailabilityVisibilityChains: b32, shaderOutputViewportIndex: b32, shaderOutputLayer: b32, subgroupBroadcastDynamicId: b32, }
PhysicalDeviceVulkan12Properties ¶
PhysicalDeviceVulkan12Properties :: struct { sType: StructureType, pNext: rawptr, driverID: DriverId, driverName: [256]u8, driverInfo: [256]u8, conformanceVersion: ConformanceVersion, denormBehaviorIndependence: ShaderFloatControlsIndependence, roundingModeIndependence: ShaderFloatControlsIndependence, shaderSignedZeroInfNanPreserveFloat16: b32, shaderSignedZeroInfNanPreserveFloat32: b32, shaderSignedZeroInfNanPreserveFloat64: b32, shaderDenormPreserveFloat16: b32, shaderDenormPreserveFloat32: b32, shaderDenormPreserveFloat64: b32, shaderDenormFlushToZeroFloat16: b32, shaderDenormFlushToZeroFloat32: b32, shaderDenormFlushToZeroFloat64: b32, shaderRoundingModeRTEFloat16: b32, shaderRoundingModeRTEFloat32: b32, shaderRoundingModeRTEFloat64: b32, shaderRoundingModeRTZFloat16: b32, shaderRoundingModeRTZFloat32: b32, shaderRoundingModeRTZFloat64: b32, maxUpdateAfterBindDescriptorsInAllPools: u32, shaderUniformBufferArrayNonUniformIndexingNative: b32, shaderSampledImageArrayNonUniformIndexingNative: b32, shaderStorageBufferArrayNonUniformIndexingNative: b32, shaderStorageImageArrayNonUniformIndexingNative: b32, shaderInputAttachmentArrayNonUniformIndexingNative: b32, robustBufferAccessUpdateAfterBind: b32, quadDivergentImplicitLod: b32, maxPerStageDescriptorUpdateAfterBindSamplers: u32, maxPerStageDescriptorUpdateAfterBindUniformBuffers: u32, maxPerStageDescriptorUpdateAfterBindStorageBuffers: u32, maxPerStageDescriptorUpdateAfterBindSampledImages: u32, maxPerStageDescriptorUpdateAfterBindStorageImages: u32, maxPerStageDescriptorUpdateAfterBindInputAttachments: u32, maxPerStageUpdateAfterBindResources: u32, maxDescriptorSetUpdateAfterBindSamplers: u32, maxDescriptorSetUpdateAfterBindUniformBuffers: u32, maxDescriptorSetUpdateAfterBindUniformBuffersDynamic: u32, maxDescriptorSetUpdateAfterBindStorageBuffers: u32, maxDescriptorSetUpdateAfterBindStorageBuffersDynamic: u32, maxDescriptorSetUpdateAfterBindSampledImages: u32, maxDescriptorSetUpdateAfterBindStorageImages: u32, maxDescriptorSetUpdateAfterBindInputAttachments: u32, supportedDepthResolveModes: ResolveModeFlags, supportedStencilResolveModes: ResolveModeFlags, independentResolveNone: b32, independentResolve: b32, filterMinmaxSingleComponentFormats: b32, filterMinmaxImageComponentMapping: b32, maxTimelineSemaphoreValueDifference: u64, framebufferIntegerColorSampleCounts: SampleCountFlags, }
PhysicalDeviceVulkan13Features ¶
PhysicalDeviceVulkan13Features :: struct { sType: StructureType, pNext: rawptr, robustImageAccess: b32, inlineUniformBlock: b32, descriptorBindingInlineUniformBlockUpdateAfterBind: b32, pipelineCreationCacheControl: b32, privateData: b32, shaderDemoteToHelperInvocation: b32, shaderTerminateInvocation: b32, subgroupSizeControl: b32, computeFullSubgroups: b32, synchronization2: b32, textureCompressionASTC_HDR: b32, shaderZeroInitializeWorkgroupMemory: b32, dynamicRendering: b32, shaderIntegerDotProduct: b32, maintenance4: b32, }
PhysicalDeviceVulkan13Properties ¶
PhysicalDeviceVulkan13Properties :: struct { sType: StructureType, pNext: rawptr, minSubgroupSize: u32, maxSubgroupSize: u32, maxComputeWorkgroupSubgroups: u32, requiredSubgroupSizeStages: ShaderStageFlags, maxInlineUniformBlockSize: u32, maxPerStageDescriptorInlineUniformBlocks: u32, maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks: u32, maxDescriptorSetInlineUniformBlocks: u32, maxDescriptorSetUpdateAfterBindInlineUniformBlocks: u32, maxInlineUniformTotalSize: u32, integerDotProduct8BitUnsignedAccelerated: b32, integerDotProduct8BitSignedAccelerated: b32, integerDotProduct8BitMixedSignednessAccelerated: b32, integerDotProduct4x8BitPackedUnsignedAccelerated: b32, integerDotProduct4x8BitPackedSignedAccelerated: b32, integerDotProduct4x8BitPackedMixedSignednessAccelerated: b32, integerDotProduct16BitUnsignedAccelerated: b32, integerDotProduct16BitSignedAccelerated: b32, integerDotProduct16BitMixedSignednessAccelerated: b32, integerDotProduct32BitUnsignedAccelerated: b32, integerDotProduct32BitSignedAccelerated: b32, integerDotProduct32BitMixedSignednessAccelerated: b32, integerDotProduct64BitUnsignedAccelerated: b32, integerDotProduct64BitSignedAccelerated: b32, integerDotProduct64BitMixedSignednessAccelerated: b32, integerDotProductAccumulatingSaturating8BitUnsignedAccelerated: b32, integerDotProductAccumulatingSaturating8BitSignedAccelerated: b32, integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated: b32, integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated: b32, integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated: b32, integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated: b32, integerDotProductAccumulatingSaturating16BitUnsignedAccelerated: b32, integerDotProductAccumulatingSaturating16BitSignedAccelerated: b32, integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated: b32, integerDotProductAccumulatingSaturating32BitUnsignedAccelerated: b32, integerDotProductAccumulatingSaturating32BitSignedAccelerated: b32, integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated: b32, integerDotProductAccumulatingSaturating64BitUnsignedAccelerated: b32, integerDotProductAccumulatingSaturating64BitSignedAccelerated: b32, integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated: b32, storageTexelBufferOffsetAlignmentBytes: DeviceSize, storageTexelBufferOffsetSingleTexelAlignment: b32, uniformTexelBufferOffsetAlignmentBytes: DeviceSize, uniformTexelBufferOffsetSingleTexelAlignment: b32, maxBufferSize: DeviceSize, }
PhysicalDeviceVulkan14Features ¶
PhysicalDeviceVulkan14Features :: struct { sType: StructureType, pNext: rawptr, globalPriorityQuery: b32, shaderSubgroupRotate: b32, shaderSubgroupRotateClustered: b32, shaderFloatControls2: b32, shaderExpectAssume: b32, rectangularLines: b32, bresenhamLines: b32, smoothLines: b32, stippledRectangularLines: b32, stippledBresenhamLines: b32, stippledSmoothLines: b32, vertexAttributeInstanceRateDivisor: b32, vertexAttributeInstanceRateZeroDivisor: b32, indexTypeUint8: b32, dynamicRenderingLocalRead: b32, maintenance5: b32, maintenance6: b32, pipelineProtectedAccess: b32, pipelineRobustness: b32, hostImageCopy: b32, pushDescriptor: b32, }
PhysicalDeviceVulkan14Properties ¶
PhysicalDeviceVulkan14Properties :: struct { sType: StructureType, pNext: rawptr, lineSubPixelPrecisionBits: u32, maxVertexAttribDivisor: u32, supportsNonZeroFirstInstance: b32, maxPushDescriptors: u32, dynamicRenderingLocalReadDepthStencilAttachments: b32, dynamicRenderingLocalReadMultisampledAttachments: b32, earlyFragmentMultisampleCoverageAfterSampleCounting: b32, earlyFragmentSampleMaskTestBeforeSampleCounting: b32, depthStencilSwizzleOneSupport: b32, polygonModePointSize: b32, nonStrictSinglePixelWideLinesUseParallelogram: b32, nonStrictWideLinesUseParallelogram: b32, blockTexelViewCompatibleMultipleLayers: b32, maxCombinedImageSamplerDescriptorCount: u32, fragmentShadingRateClampCombinerInputs: b32, defaultRobustnessStorageBuffers: PipelineRobustnessBufferBehavior, defaultRobustnessUniformBuffers: PipelineRobustnessBufferBehavior, defaultRobustnessVertexInputs: PipelineRobustnessBufferBehavior, defaultRobustnessImages: PipelineRobustnessImageBehavior, copySrcLayoutCount: u32, pCopySrcLayouts: [^]ImageLayout, copyDstLayoutCount: u32, pCopyDstLayouts: [^]ImageLayout, optimalTilingLayoutUUID: [16]u8, identicalMemoryTypeRequirements: b32, }
PhysicalDeviceVulkanMemoryModelFeatures ¶
PhysicalDeviceVulkanMemoryModelFeatures :: struct { sType: StructureType, pNext: rawptr, vulkanMemoryModel: b32, vulkanMemoryModelDeviceScope: b32, vulkanMemoryModelAvailabilityVisibilityChains: b32, }
PhysicalDeviceVulkanMemoryModelFeaturesKHR ¶
PhysicalDeviceVulkanMemoryModelFeaturesKHR :: PhysicalDeviceVulkanMemoryModelFeatures
PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT ¶
PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, ycbcr2plane444Formats: b32, }
PhysicalDeviceYcbcrDegammaFeaturesQCOM ¶
PhysicalDeviceYcbcrDegammaFeaturesQCOM :: struct { sType: StructureType, pNext: rawptr, ycbcrDegamma: b32, }
PhysicalDeviceYcbcrImageArraysFeaturesEXT ¶
PhysicalDeviceYcbcrImageArraysFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, ycbcrImageArrays: b32, }
PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures ¶
PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures :: struct { sType: StructureType, pNext: rawptr, shaderZeroInitializeWorkgroupMemory: b32, }
PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR ¶
PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR :: PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures
Pipeline ¶
Pipeline :: distinct u64
PipelineBinaryCreateInfoKHR ¶
PipelineBinaryCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, pKeysAndDataInfo: ^PipelineBinaryKeysAndDataKHR, pipeline: Pipeline, pPipelineCreateInfo: ^PipelineCreateInfoKHR, }
PipelineBinaryDataInfoKHR ¶
PipelineBinaryDataInfoKHR :: struct { sType: StructureType, pNext: rawptr, pipelineBinary: PipelineBinaryKHR, }
PipelineBinaryHandlesInfoKHR ¶
PipelineBinaryHandlesInfoKHR :: struct { sType: StructureType, pNext: rawptr, pipelineBinaryCount: u32, pPipelineBinaries: [^]PipelineBinaryKHR, }
PipelineBinaryInfoKHR ¶
PipelineBinaryInfoKHR :: struct { sType: StructureType, pNext: rawptr, binaryCount: u32, pPipelineBinaries: [^]PipelineBinaryKHR, }
PipelineBinaryKHR ¶
PipelineBinaryKHR :: distinct u64
PipelineBinaryKeyKHR ¶
PipelineBinaryKeyKHR :: struct { sType: StructureType, pNext: rawptr, keySize: u32, key: [32]u8, }
PipelineBinaryKeysAndDataKHR ¶
PipelineBinaryKeysAndDataKHR :: struct { binaryCount: u32, pPipelineBinaryKeys: [^]PipelineBinaryKeyKHR, pPipelineBinaryData: ^PipelineBinaryDataKHR, }
PipelineBindPoint ¶
PipelineBindPoint :: enum i32 { GRAPHICS = 0, COMPUTE = 1, EXECUTION_GRAPH_AMDX = 1000134000, RAY_TRACING_KHR = 1000165000, SUBPASS_SHADING_HUAWEI = 1000369003, RAY_TRACING_NV = 1000165000, }
PipelineCache ¶
PipelineCache :: distinct u64
PipelineCacheCreateFlag ¶
PipelineCacheCreateFlag :: enum Flags { EXTERNALLY_SYNCHRONIZED = 0, EXTERNALLY_SYNCHRONIZED_EXT = 0, }
PipelineCacheCreateFlags ¶
PipelineCacheCreateFlags :: distinct bit_set[PipelineCacheCreateFlag; Flags]
PipelineCacheCreateInfo ¶
PipelineCacheCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineCacheCreateFlags, initialDataSize: int, pInitialData: rawptr, }
PipelineCacheHeaderVersion ¶
PipelineCacheHeaderVersion :: enum i32 { ONE = 1, }
PipelineCacheHeaderVersionOne ¶
PipelineCacheHeaderVersionOne :: struct { headerSize: u32, headerVersion: PipelineCacheHeaderVersion, vendorID: u32, deviceID: u32, pipelineCacheUUID: [16]u8, }
PipelineColorBlendAdvancedStateCreateInfoEXT ¶
PipelineColorBlendAdvancedStateCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, srcPremultiplied: b32, dstPremultiplied: b32, blendOverlap: BlendOverlapEXT, }
PipelineColorBlendAttachmentState ¶
PipelineColorBlendAttachmentState :: struct { blendEnable: b32, srcColorBlendFactor: BlendFactor, dstColorBlendFactor: BlendFactor, colorBlendOp: BlendOp, srcAlphaBlendFactor: BlendFactor, dstAlphaBlendFactor: BlendFactor, alphaBlendOp: BlendOp, colorWriteMask: ColorComponentFlags, }
PipelineColorBlendStateCreateFlag ¶
PipelineColorBlendStateCreateFlag :: enum Flags { RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXT = 0, RASTERIZATION_ORDER_ATTACHMENT_ACCESS_ARM = 0, }
PipelineColorBlendStateCreateFlags ¶
PipelineColorBlendStateCreateFlags :: distinct bit_set[PipelineColorBlendStateCreateFlag; Flags]
PipelineColorBlendStateCreateInfo ¶
PipelineColorBlendStateCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineColorBlendStateCreateFlags, logicOpEnable: b32, logicOp: LogicOp, attachmentCount: u32, pAttachments: [^]PipelineColorBlendAttachmentState, blendConstants: [4]f32, }
PipelineColorWriteCreateInfoEXT ¶
PipelineColorWriteCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, attachmentCount: u32, pColorWriteEnables: [^]b32, }
PipelineCompilerControlCreateInfoAMD ¶
PipelineCompilerControlCreateInfoAMD :: struct { sType: StructureType, pNext: rawptr, compilerControlFlags: PipelineCompilerControlFlagsAMD, }
PipelineCompilerControlFlagAMD ¶
PipelineCompilerControlFlagAMD :: enum Flags { }
PipelineCompilerControlFlagsAMD ¶
PipelineCompilerControlFlagsAMD :: distinct bit_set[PipelineCompilerControlFlagAMD; Flags]
PipelineCoverageModulationStateCreateFlagNV ¶
PipelineCoverageModulationStateCreateFlagNV :: enum u32 { }
PipelineCoverageModulationStateCreateFlagsNV ¶
PipelineCoverageModulationStateCreateFlagsNV :: distinct bit_set[PipelineCoverageModulationStateCreateFlagNV; Flags]
PipelineCoverageModulationStateCreateInfoNV ¶
PipelineCoverageModulationStateCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, flags: PipelineCoverageModulationStateCreateFlagsNV, coverageModulationMode: CoverageModulationModeNV, coverageModulationTableEnable: b32, coverageModulationTableCount: u32, pCoverageModulationTable: [^]f32, }
PipelineCoverageReductionStateCreateFlagNV ¶
PipelineCoverageReductionStateCreateFlagNV :: enum u32 { }
PipelineCoverageReductionStateCreateFlagsNV ¶
PipelineCoverageReductionStateCreateFlagsNV :: distinct bit_set[PipelineCoverageReductionStateCreateFlagNV; Flags]
PipelineCoverageReductionStateCreateInfoNV ¶
PipelineCoverageReductionStateCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, flags: PipelineCoverageReductionStateCreateFlagsNV, coverageReductionMode: CoverageReductionModeNV, }
PipelineCoverageToColorStateCreateFlagNV ¶
PipelineCoverageToColorStateCreateFlagNV :: enum u32 { }
PipelineCoverageToColorStateCreateFlagsNV ¶
PipelineCoverageToColorStateCreateFlagsNV :: distinct bit_set[PipelineCoverageToColorStateCreateFlagNV; Flags]
PipelineCoverageToColorStateCreateInfoNV ¶
PipelineCoverageToColorStateCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, flags: PipelineCoverageToColorStateCreateFlagsNV, coverageToColorEnable: b32, coverageToColorLocation: u32, }
PipelineCreateFlag ¶
PipelineCreateFlag :: enum Flags { DISABLE_OPTIMIZATION = 0, ALLOW_DERIVATIVES = 1, DERIVATIVE = 2, VIEW_INDEX_FROM_DEVICE_INDEX = 3, DISPATCH_BASE = 4, FAIL_ON_PIPELINE_COMPILE_REQUIRED = 8, EARLY_RETURN_ON_FAILURE = 9, NO_PROTECTED_ACCESS = 27, PROTECTED_ACCESS_ONLY = 30, RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_KHR = 14, RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_KHR = 15, RAY_TRACING_NO_NULL_MISS_SHADERS_KHR = 16, RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_KHR = 17, RAY_TRACING_SKIP_TRIANGLES_KHR = 12, RAY_TRACING_SKIP_AABBS_KHR = 13, RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_KHR = 19, DEFER_COMPILE_NV = 5, RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_EXT = 22, RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_KHR = 21, CAPTURE_STATISTICS_KHR = 6, CAPTURE_INTERNAL_REPRESENTATIONS_KHR = 7, INDIRECT_BINDABLE_NV = 18, LIBRARY_KHR = 11, DESCRIPTOR_BUFFER_EXT = 29, RETAIN_LINK_TIME_OPTIMIZATION_INFO_EXT = 23, LINK_TIME_OPTIMIZATION_EXT = 10, RAY_TRACING_ALLOW_MOTION_NV = 20, COLOR_ATTACHMENT_FEEDBACK_LOOP_EXT = 25, DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_EXT = 26, RAY_TRACING_OPACITY_MICROMAP_EXT = 24, RAY_TRACING_DISPLACEMENT_MICROMAP_NV = 28, VIEW_INDEX_FROM_DEVICE_INDEX_KHR = 3, DISPATCH_BASE_KHR = 4, PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_EXT = 22, PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_KHR = 21, FAIL_ON_PIPELINE_COMPILE_REQUIRED_EXT = 8, EARLY_RETURN_ON_FAILURE_EXT = 9, NO_PROTECTED_ACCESS_EXT = 27, PROTECTED_ACCESS_ONLY_EXT = 30, }
PipelineCreateFlag2 ¶
PipelineCreateFlag2 :: enum Flags64 { DISABLE_OPTIMIZATION = 0, ALLOW_DERIVATIVES = 1, DERIVATIVE = 2, VIEW_INDEX_FROM_DEVICE_INDEX = 3, DISPATCH_BASE = 4, FAIL_ON_PIPELINE_COMPILE_REQUIRED = 8, EARLY_RETURN_ON_FAILURE = 9, NO_PROTECTED_ACCESS = 27, PROTECTED_ACCESS_ONLY = 30, EXECUTION_GRAPH_AMDX = 32, ENABLE_LEGACY_DITHERING_EXT = 34, DISABLE_OPTIMIZATION_KHR = 0, ALLOW_DERIVATIVES_KHR = 1, DERIVATIVE_KHR = 2, VIEW_INDEX_FROM_DEVICE_INDEX_KHR = 3, DISPATCH_BASE_KHR = 4, DEFER_COMPILE_NV = 5, CAPTURE_STATISTICS_KHR = 6, CAPTURE_INTERNAL_REPRESENTATIONS_KHR = 7, FAIL_ON_PIPELINE_COMPILE_REQUIRED_KHR = 8, EARLY_RETURN_ON_FAILURE_KHR = 9, LINK_TIME_OPTIMIZATION_EXT = 10, RETAIN_LINK_TIME_OPTIMIZATION_INFO_EXT = 23, LIBRARY_KHR = 11, RAY_TRACING_SKIP_TRIANGLES_KHR = 12, RAY_TRACING_SKIP_AABBS_KHR = 13, RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_KHR = 14, RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_KHR = 15, RAY_TRACING_NO_NULL_MISS_SHADERS_KHR = 16, RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_KHR = 17, RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_KHR = 19, INDIRECT_BINDABLE_NV = 18, RAY_TRACING_ALLOW_MOTION_NV = 20, RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_KHR = 21, RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_EXT = 22, RAY_TRACING_OPACITY_MICROMAP_EXT = 24, COLOR_ATTACHMENT_FEEDBACK_LOOP_EXT = 25, DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_EXT = 26, NO_PROTECTED_ACCESS_EXT = 27, PROTECTED_ACCESS_ONLY_EXT = 30, RAY_TRACING_DISPLACEMENT_MICROMAP_NV = 28, DESCRIPTOR_BUFFER_EXT = 29, CAPTURE_DATA_KHR = 31, INDIRECT_BINDABLE_EXT = 38, }
PipelineCreateFlag2KHR ¶
PipelineCreateFlag2KHR :: PipelineCreateFlag2
PipelineCreateFlags ¶
PipelineCreateFlags :: distinct bit_set[PipelineCreateFlag; Flags]
PipelineCreateFlags2 ¶
PipelineCreateFlags2 :: distinct bit_set[PipelineCreateFlag2; Flags64]
PipelineCreateFlags2CreateInfo ¶
PipelineCreateFlags2CreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineCreateFlags2, }
PipelineCreateFlags2CreateInfoKHR ¶
PipelineCreateFlags2CreateInfoKHR :: PipelineCreateFlags2CreateInfo
PipelineCreateFlags2KHR ¶
PipelineCreateFlags2KHR :: PipelineCreateFlags2
PipelineCreateInfoKHR ¶
PipelineCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, }
PipelineCreationFeedback ¶
PipelineCreationFeedback :: struct { flags: PipelineCreationFeedbackFlags, duration: u64, }
PipelineCreationFeedbackCreateInfo ¶
PipelineCreationFeedbackCreateInfo :: struct { sType: StructureType, pNext: rawptr, pPipelineCreationFeedback: ^PipelineCreationFeedback, pipelineStageCreationFeedbackCount: u32, pPipelineStageCreationFeedbacks: [^]PipelineCreationFeedback, }
PipelineCreationFeedbackCreateInfoEXT ¶
PipelineCreationFeedbackCreateInfoEXT :: PipelineCreationFeedbackCreateInfo
PipelineCreationFeedbackEXT ¶
PipelineCreationFeedbackEXT :: PipelineCreationFeedback
PipelineCreationFeedbackFlag ¶
PipelineCreationFeedbackFlag :: enum Flags { VALID = 0, APPLICATION_PIPELINE_CACHE_HIT = 1, BASE_PIPELINE_ACCELERATION = 2, VALID_EXT = 0, APPLICATION_PIPELINE_CACHE_HIT_EXT = 1, BASE_PIPELINE_ACCELERATION_EXT = 2, }
PipelineCreationFeedbackFlagEXT ¶
PipelineCreationFeedbackFlagEXT :: PipelineCreationFeedbackFlag
PipelineCreationFeedbackFlags ¶
PipelineCreationFeedbackFlags :: distinct bit_set[PipelineCreationFeedbackFlag; Flags]
PipelineCreationFeedbackFlagsEXT ¶
PipelineCreationFeedbackFlagsEXT :: PipelineCreationFeedbackFlags
PipelineDepthStencilStateCreateFlag ¶
PipelineDepthStencilStateCreateFlag :: enum Flags { RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_EXT = 0, RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_EXT = 1, RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_ARM = 0, RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_ARM = 1, }
PipelineDepthStencilStateCreateFlags ¶
PipelineDepthStencilStateCreateFlags :: distinct bit_set[PipelineDepthStencilStateCreateFlag; Flags]
PipelineDepthStencilStateCreateInfo ¶
PipelineDepthStencilStateCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineDepthStencilStateCreateFlags, depthTestEnable: b32, depthWriteEnable: b32, depthCompareOp: CompareOp, depthBoundsTestEnable: b32, stencilTestEnable: b32, front: StencilOpState, back: StencilOpState, minDepthBounds: f32, maxDepthBounds: f32, }
PipelineDiscardRectangleStateCreateFlagEXT ¶
PipelineDiscardRectangleStateCreateFlagEXT :: enum u32 { }
PipelineDiscardRectangleStateCreateFlagsEXT ¶
PipelineDiscardRectangleStateCreateFlagsEXT :: distinct bit_set[PipelineDiscardRectangleStateCreateFlagEXT; Flags]
PipelineDiscardRectangleStateCreateInfoEXT ¶
PipelineDiscardRectangleStateCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, flags: PipelineDiscardRectangleStateCreateFlagsEXT, discardRectangleMode: DiscardRectangleModeEXT, discardRectangleCount: u32, pDiscardRectangles: [^]Rect2D, }
PipelineDynamicStateCreateFlag ¶
PipelineDynamicStateCreateFlag :: enum u32 { }
PipelineDynamicStateCreateFlags ¶
PipelineDynamicStateCreateFlags :: distinct bit_set[PipelineDynamicStateCreateFlag; Flags]
PipelineDynamicStateCreateInfo ¶
PipelineDynamicStateCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineDynamicStateCreateFlags, dynamicStateCount: u32, pDynamicStates: [^]DynamicState, }
PipelineExecutableInfoKHR ¶
PipelineExecutableInfoKHR :: struct { sType: StructureType, pNext: rawptr, pipeline: Pipeline, executableIndex: u32, }
PipelineExecutablePropertiesKHR ¶
PipelineExecutablePropertiesKHR :: struct { sType: StructureType, pNext: rawptr, stages: ShaderStageFlags, name: [256]u8, description: [256]u8, subgroupSize: u32, }
PipelineExecutableStatisticFormatKHR ¶
PipelineExecutableStatisticFormatKHR :: enum i32 { BOOL32 = 0, INT64 = 1, UINT64 = 2, FLOAT64 = 3, }
PipelineExecutableStatisticKHR ¶
PipelineExecutableStatisticKHR :: struct { sType: StructureType, pNext: rawptr, name: [256]u8, description: [256]u8, format: PipelineExecutableStatisticFormatKHR, value: PipelineExecutableStatisticValueKHR, }
PipelineFragmentShadingRateEnumStateCreateInfoNV ¶
PipelineFragmentShadingRateEnumStateCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, shadingRateType: FragmentShadingRateTypeNV, shadingRate: FragmentShadingRateNV, combinerOps: [2]FragmentShadingRateCombinerOpKHR, }
PipelineFragmentShadingRateStateCreateInfoKHR ¶
PipelineFragmentShadingRateStateCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, fragmentSize: Extent2D, combinerOps: [2]FragmentShadingRateCombinerOpKHR, }
PipelineIndirectDeviceAddressInfoNV ¶
PipelineIndirectDeviceAddressInfoNV :: struct { sType: StructureType, pNext: rawptr, pipelineBindPoint: PipelineBindPoint, pipeline: Pipeline, }
PipelineInfoEXT ¶
PipelineInfoEXT :: PipelineInfoKHR
PipelineInfoKHR ¶
PipelineInfoKHR :: struct { sType: StructureType, pNext: rawptr, pipeline: Pipeline, }
PipelineInputAssemblyStateCreateFlag ¶
PipelineInputAssemblyStateCreateFlag :: enum u32 { }
PipelineInputAssemblyStateCreateFlags ¶
PipelineInputAssemblyStateCreateFlags :: distinct bit_set[PipelineInputAssemblyStateCreateFlag; Flags]
PipelineInputAssemblyStateCreateInfo ¶
PipelineInputAssemblyStateCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineInputAssemblyStateCreateFlags, topology: PrimitiveTopology, primitiveRestartEnable: b32, }
PipelineLayout ¶
PipelineLayout :: distinct u64
PipelineLayoutCreateFlag ¶
PipelineLayoutCreateFlag :: enum Flags { INDEPENDENT_SETS_EXT = 1, }
PipelineLayoutCreateFlags ¶
PipelineLayoutCreateFlags :: distinct bit_set[PipelineLayoutCreateFlag; Flags]
PipelineLayoutCreateInfo ¶
PipelineLayoutCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineLayoutCreateFlags, setLayoutCount: u32, pSetLayouts: [^]DescriptorSetLayout, pushConstantRangeCount: u32, pPushConstantRanges: [^]PushConstantRange, }
PipelineLibraryCreateInfoKHR ¶
PipelineLibraryCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, libraryCount: u32, pLibraries: [^]Pipeline, }
PipelineMultisampleStateCreateFlag ¶
PipelineMultisampleStateCreateFlag :: enum u32 { }
PipelineMultisampleStateCreateFlags ¶
PipelineMultisampleStateCreateFlags :: distinct bit_set[PipelineMultisampleStateCreateFlag; Flags]
PipelineMultisampleStateCreateInfo ¶
PipelineMultisampleStateCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineMultisampleStateCreateFlags, rasterizationSamples: SampleCountFlags, sampleShadingEnable: b32, minSampleShading: f32, pSampleMask: ^SampleMask, alphaToCoverageEnable: b32, alphaToOneEnable: b32, }
PipelinePropertiesIdentifierEXT ¶
PipelinePropertiesIdentifierEXT :: struct { sType: StructureType, pNext: rawptr, pipelineIdentifier: [16]u8, }
PipelineRasterizationConservativeStateCreateFlagEXT ¶
PipelineRasterizationConservativeStateCreateFlagEXT :: enum u32 { }
PipelineRasterizationConservativeStateCreateFlagsEXT ¶
PipelineRasterizationConservativeStateCreateFlagsEXT :: distinct bit_set[PipelineRasterizationConservativeStateCreateFlagEXT; Flags]
PipelineRasterizationConservativeStateCreateInfoEXT ¶
PipelineRasterizationConservativeStateCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, flags: PipelineRasterizationConservativeStateCreateFlagsEXT, conservativeRasterizationMode: ConservativeRasterizationModeEXT, extraPrimitiveOverestimationSize: f32, }
PipelineRasterizationDepthClipStateCreateFlagEXT ¶
PipelineRasterizationDepthClipStateCreateFlagEXT :: enum u32 { }
PipelineRasterizationDepthClipStateCreateFlagsEXT ¶
PipelineRasterizationDepthClipStateCreateFlagsEXT :: distinct bit_set[PipelineRasterizationDepthClipStateCreateFlagEXT; Flags]
PipelineRasterizationDepthClipStateCreateInfoEXT ¶
PipelineRasterizationDepthClipStateCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, flags: PipelineRasterizationDepthClipStateCreateFlagsEXT, depthClipEnable: b32, }
PipelineRasterizationLineStateCreateInfo ¶
PipelineRasterizationLineStateCreateInfo :: struct { sType: StructureType, pNext: rawptr, lineRasterizationMode: LineRasterizationMode, stippledLineEnable: b32, lineStippleFactor: u32, lineStipplePattern: u16, }
PipelineRasterizationLineStateCreateInfoEXT ¶
PipelineRasterizationLineStateCreateInfoEXT :: PipelineRasterizationLineStateCreateInfo
PipelineRasterizationLineStateCreateInfoKHR ¶
PipelineRasterizationLineStateCreateInfoKHR :: PipelineRasterizationLineStateCreateInfo
PipelineRasterizationProvokingVertexStateCreateInfoEXT ¶
PipelineRasterizationProvokingVertexStateCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, provokingVertexMode: ProvokingVertexModeEXT, }
PipelineRasterizationStateCreateFlag ¶
PipelineRasterizationStateCreateFlag :: enum u32 { }
PipelineRasterizationStateCreateFlags ¶
PipelineRasterizationStateCreateFlags :: distinct bit_set[PipelineRasterizationStateCreateFlag; Flags]
PipelineRasterizationStateCreateInfo ¶
PipelineRasterizationStateCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineRasterizationStateCreateFlags, depthClampEnable: b32, rasterizerDiscardEnable: b32, polygonMode: PolygonMode, cullMode: CullModeFlags, frontFace: FrontFace, depthBiasEnable: b32, depthBiasConstantFactor: f32, depthBiasClamp: f32, depthBiasSlopeFactor: f32, lineWidth: f32, }
PipelineRasterizationStateRasterizationOrderAMD ¶
PipelineRasterizationStateRasterizationOrderAMD :: struct { sType: StructureType, pNext: rawptr, rasterizationOrder: RasterizationOrderAMD, }
PipelineRasterizationStateStreamCreateFlagEXT ¶
PipelineRasterizationStateStreamCreateFlagEXT :: enum u32 { }
PipelineRasterizationStateStreamCreateFlagsEXT ¶
PipelineRasterizationStateStreamCreateFlagsEXT :: distinct bit_set[PipelineRasterizationStateStreamCreateFlagEXT; Flags]
PipelineRasterizationStateStreamCreateInfoEXT ¶
PipelineRasterizationStateStreamCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, flags: PipelineRasterizationStateStreamCreateFlagsEXT, rasterizationStream: u32, }
PipelineRenderingCreateInfoKHR ¶
PipelineRenderingCreateInfoKHR :: PipelineRenderingCreateInfo
PipelineRepresentativeFragmentTestStateCreateInfoNV ¶
PipelineRepresentativeFragmentTestStateCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, representativeFragmentTestEnable: b32, }
PipelineRobustnessBufferBehavior ¶
PipelineRobustnessBufferBehavior :: enum i32 { DEVICE_DEFAULT = 0, DISABLED = 1, ROBUST_BUFFER_ACCESS = 2, ROBUST_BUFFER_ACCESS_2 = 3, DEVICE_DEFAULT_EXT = 0, DISABLED_EXT = 1, ROBUST_BUFFER_ACCESS_EXT = 2, ROBUST_BUFFER_ACCESS_2_EXT = 3, }
PipelineRobustnessBufferBehaviorEXT ¶
PipelineRobustnessBufferBehaviorEXT :: PipelineRobustnessBufferBehavior
PipelineRobustnessCreateInfo ¶
PipelineRobustnessCreateInfo :: struct { sType: StructureType, pNext: rawptr, storageBuffers: PipelineRobustnessBufferBehavior, uniformBuffers: PipelineRobustnessBufferBehavior, vertexInputs: PipelineRobustnessBufferBehavior, images: PipelineRobustnessImageBehavior, }
PipelineRobustnessCreateInfoEXT ¶
PipelineRobustnessCreateInfoEXT :: PipelineRobustnessCreateInfo
PipelineRobustnessImageBehavior ¶
PipelineRobustnessImageBehavior :: enum i32 { DEVICE_DEFAULT = 0, DISABLED = 1, ROBUST_IMAGE_ACCESS = 2, ROBUST_IMAGE_ACCESS_2 = 3, DEVICE_DEFAULT_EXT = 0, DISABLED_EXT = 1, ROBUST_IMAGE_ACCESS_EXT = 2, ROBUST_IMAGE_ACCESS_2_EXT = 3, }
PipelineRobustnessImageBehaviorEXT ¶
PipelineRobustnessImageBehaviorEXT :: PipelineRobustnessImageBehavior
PipelineSampleLocationsStateCreateInfoEXT ¶
PipelineSampleLocationsStateCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, sampleLocationsEnable: b32, sampleLocationsInfo: SampleLocationsInfoEXT, }
PipelineShaderStageCreateFlag ¶
PipelineShaderStageCreateFlag :: enum Flags { ALLOW_VARYING_SUBGROUP_SIZE = 0, REQUIRE_FULL_SUBGROUPS = 1, ALLOW_VARYING_SUBGROUP_SIZE_EXT = 0, REQUIRE_FULL_SUBGROUPS_EXT = 1, }
PipelineShaderStageCreateFlags ¶
PipelineShaderStageCreateFlags :: distinct bit_set[PipelineShaderStageCreateFlag; Flags]
PipelineShaderStageCreateInfo ¶
PipelineShaderStageCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineShaderStageCreateFlags, stage: ShaderStageFlags, module: ShaderModule, pName: cstring, pSpecializationInfo: ^SpecializationInfo, }
PipelineShaderStageModuleIdentifierCreateInfoEXT ¶
PipelineShaderStageModuleIdentifierCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, identifierSize: u32, pIdentifier: ^u8, }
PipelineShaderStageRequiredSubgroupSizeCreateInfo ¶
PipelineShaderStageRequiredSubgroupSizeCreateInfo :: struct { sType: StructureType, pNext: rawptr, requiredSubgroupSize: u32, }
PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT ¶
PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT :: PipelineShaderStageRequiredSubgroupSizeCreateInfo
PipelineStageFlag ¶
PipelineStageFlag :: enum Flags { TOP_OF_PIPE = 0, DRAW_INDIRECT = 1, VERTEX_INPUT = 2, VERTEX_SHADER = 3, TESSELLATION_CONTROL_SHADER = 4, TESSELLATION_EVALUATION_SHADER = 5, GEOMETRY_SHADER = 6, FRAGMENT_SHADER = 7, EARLY_FRAGMENT_TESTS = 8, LATE_FRAGMENT_TESTS = 9, COLOR_ATTACHMENT_OUTPUT = 10, COMPUTE_SHADER = 11, TRANSFER = 12, BOTTOM_OF_PIPE = 13, HOST = 14, ALL_GRAPHICS = 15, ALL_COMMANDS = 16, TRANSFORM_FEEDBACK_EXT = 24, CONDITIONAL_RENDERING_EXT = 18, ACCELERATION_STRUCTURE_BUILD_KHR = 25, RAY_TRACING_SHADER_KHR = 21, FRAGMENT_DENSITY_PROCESS_EXT = 23, FRAGMENT_SHADING_RATE_ATTACHMENT_KHR = 22, COMMAND_PREPROCESS_NV = 17, TASK_SHADER_EXT = 19, MESH_SHADER_EXT = 20, SHADING_RATE_IMAGE_NV = 22, RAY_TRACING_SHADER_NV = 21, ACCELERATION_STRUCTURE_BUILD_NV = 25, TASK_SHADER_NV = 19, MESH_SHADER_NV = 20, COMMAND_PREPROCESS_EXT = 17, }
PipelineStageFlag2 ¶
PipelineStageFlag2 :: enum Flags64 { TOP_OF_PIPE = 0, DRAW_INDIRECT = 1, VERTEX_INPUT = 2, VERTEX_SHADER = 3, TESSELLATION_CONTROL_SHADER = 4, TESSELLATION_EVALUATION_SHADER = 5, GEOMETRY_SHADER = 6, FRAGMENT_SHADER = 7, EARLY_FRAGMENT_TESTS = 8, LATE_FRAGMENT_TESTS = 9, COLOR_ATTACHMENT_OUTPUT = 10, COMPUTE_SHADER = 11, ALL_TRANSFER = 12, TRANSFER = 12, BOTTOM_OF_PIPE = 13, HOST = 14, ALL_GRAPHICS = 15, ALL_COMMANDS = 16, COPY = 32, RESOLVE = 33, BLIT = 34, CLEAR = 35, INDEX_INPUT = 36, VERTEX_ATTRIBUTE_INPUT = 37, PRE_RASTERIZATION_SHADERS = 38, VIDEO_DECODE_KHR = 26, VIDEO_ENCODE_KHR = 27, TOP_OF_PIPE_KHR = 0, DRAW_INDIRECT_KHR = 1, VERTEX_INPUT_KHR = 2, VERTEX_SHADER_KHR = 3, TESSELLATION_CONTROL_SHADER_KHR = 4, TESSELLATION_EVALUATION_SHADER_KHR = 5, GEOMETRY_SHADER_KHR = 6, FRAGMENT_SHADER_KHR = 7, EARLY_FRAGMENT_TESTS_KHR = 8, LATE_FRAGMENT_TESTS_KHR = 9, COLOR_ATTACHMENT_OUTPUT_KHR = 10, COMPUTE_SHADER_KHR = 11, ALL_TRANSFER_KHR = 12, TRANSFER_KHR = 12, BOTTOM_OF_PIPE_KHR = 13, HOST_KHR = 14, ALL_GRAPHICS_KHR = 15, ALL_COMMANDS_KHR = 16, COPY_KHR = 32, RESOLVE_KHR = 33, BLIT_KHR = 34, CLEAR_KHR = 35, INDEX_INPUT_KHR = 36, VERTEX_ATTRIBUTE_INPUT_KHR = 37, PRE_RASTERIZATION_SHADERS_KHR = 38, TRANSFORM_FEEDBACK_EXT = 24, CONDITIONAL_RENDERING_EXT = 18, COMMAND_PREPROCESS_NV = 17, COMMAND_PREPROCESS_EXT = 17, FRAGMENT_SHADING_RATE_ATTACHMENT_KHR = 22, SHADING_RATE_IMAGE_NV = 22, ACCELERATION_STRUCTURE_BUILD_KHR = 25, RAY_TRACING_SHADER_KHR = 21, RAY_TRACING_SHADER_NV = 21, ACCELERATION_STRUCTURE_BUILD_NV = 25, FRAGMENT_DENSITY_PROCESS_EXT = 23, TASK_SHADER_NV = 19, MESH_SHADER_NV = 20, TASK_SHADER_EXT = 19, MESH_SHADER_EXT = 20, SUBPASS_SHADER_HUAWEI = 39, SUBPASS_SHADING_HUAWEI = 39, INVOCATION_MASK_HUAWEI = 40, ACCELERATION_STRUCTURE_COPY_KHR = 28, MICROMAP_BUILD_EXT = 30, CLUSTER_CULLING_SHADER_HUAWEI = 41, OPTICAL_FLOW_NV = 29, }
PipelineStageFlag2KHR ¶
PipelineStageFlag2KHR :: PipelineStageFlag2
PipelineStageFlags ¶
PipelineStageFlags :: distinct bit_set[PipelineStageFlag; Flags]
Related Constants
PipelineStageFlags2 ¶
PipelineStageFlags2 :: distinct bit_set[PipelineStageFlag2; Flags64]
PipelineStageFlags2KHR ¶
PipelineStageFlags2KHR :: PipelineStageFlags2
PipelineTessellationDomainOriginStateCreateInfo ¶
PipelineTessellationDomainOriginStateCreateInfo :: struct { sType: StructureType, pNext: rawptr, domainOrigin: TessellationDomainOrigin, }
PipelineTessellationDomainOriginStateCreateInfoKHR ¶
PipelineTessellationDomainOriginStateCreateInfoKHR :: PipelineTessellationDomainOriginStateCreateInfo
PipelineTessellationStateCreateFlag ¶
PipelineTessellationStateCreateFlag :: enum u32 { }
PipelineTessellationStateCreateFlags ¶
PipelineTessellationStateCreateFlags :: distinct bit_set[PipelineTessellationStateCreateFlag; Flags]
PipelineTessellationStateCreateInfo ¶
PipelineTessellationStateCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineTessellationStateCreateFlags, patchControlPoints: u32, }
PipelineVertexInputDivisorStateCreateInfo ¶
PipelineVertexInputDivisorStateCreateInfo :: struct { sType: StructureType, pNext: rawptr, vertexBindingDivisorCount: u32, pVertexBindingDivisors: [^]VertexInputBindingDivisorDescription, }
PipelineVertexInputDivisorStateCreateInfoEXT ¶
PipelineVertexInputDivisorStateCreateInfoEXT :: PipelineVertexInputDivisorStateCreateInfo
PipelineVertexInputDivisorStateCreateInfoKHR ¶
PipelineVertexInputDivisorStateCreateInfoKHR :: PipelineVertexInputDivisorStateCreateInfo
PipelineVertexInputStateCreateFlag ¶
PipelineVertexInputStateCreateFlag :: enum u32 { }
PipelineVertexInputStateCreateFlags ¶
PipelineVertexInputStateCreateFlags :: distinct bit_set[PipelineVertexInputStateCreateFlag; Flags]
PipelineVertexInputStateCreateInfo ¶
PipelineVertexInputStateCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineVertexInputStateCreateFlags, vertexBindingDescriptionCount: u32, pVertexBindingDescriptions: [^]VertexInputBindingDescription, vertexAttributeDescriptionCount: u32, pVertexAttributeDescriptions: [^]VertexInputAttributeDescription, }
PipelineViewportCoarseSampleOrderStateCreateInfoNV ¶
PipelineViewportCoarseSampleOrderStateCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, sampleOrderType: CoarseSampleOrderTypeNV, customSampleOrderCount: u32, pCustomSampleOrders: [^]CoarseSampleOrderCustomNV, }
PipelineViewportDepthClampControlCreateInfoEXT ¶
PipelineViewportDepthClampControlCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, depthClampMode: DepthClampModeEXT, pDepthClampRange: ^DepthClampRangeEXT, }
PipelineViewportDepthClipControlCreateInfoEXT ¶
PipelineViewportDepthClipControlCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, negativeOneToOne: b32, }
PipelineViewportExclusiveScissorStateCreateInfoNV ¶
PipelineViewportExclusiveScissorStateCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, exclusiveScissorCount: u32, pExclusiveScissors: [^]Rect2D, }
PipelineViewportShadingRateImageStateCreateInfoNV ¶
PipelineViewportShadingRateImageStateCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, shadingRateImageEnable: b32, viewportCount: u32, pShadingRatePalettes: [^]ShadingRatePaletteNV, }
PipelineViewportStateCreateFlag ¶
PipelineViewportStateCreateFlag :: enum u32 { }
PipelineViewportStateCreateFlags ¶
PipelineViewportStateCreateFlags :: distinct bit_set[PipelineViewportStateCreateFlag; Flags]
PipelineViewportStateCreateInfo ¶
PipelineViewportStateCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PipelineViewportStateCreateFlags, viewportCount: u32, pViewports: [^]Viewport, scissorCount: u32, pScissors: [^]Rect2D, }
PipelineViewportSwizzleStateCreateFlagNV ¶
PipelineViewportSwizzleStateCreateFlagNV :: enum u32 { }
PipelineViewportSwizzleStateCreateFlagsNV ¶
PipelineViewportSwizzleStateCreateFlagsNV :: distinct bit_set[PipelineViewportSwizzleStateCreateFlagNV; Flags]
PipelineViewportSwizzleStateCreateInfoNV ¶
PipelineViewportSwizzleStateCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, flags: PipelineViewportSwizzleStateCreateFlagsNV, viewportCount: u32, pViewportSwizzles: [^]ViewportSwizzleNV, }
PipelineViewportWScalingStateCreateInfoNV ¶
PipelineViewportWScalingStateCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, viewportWScalingEnable: b32, viewportCount: u32, pViewportWScalings: [^]ViewportWScalingNV, }
PointClippingBehavior ¶
PointClippingBehavior :: enum i32 { ALL_CLIP_PLANES = 0, USER_CLIP_PLANES_ONLY = 1, ALL_CLIP_PLANES_KHR = 0, USER_CLIP_PLANES_ONLY_KHR = 1, }
PointClippingBehaviorKHR ¶
PointClippingBehaviorKHR :: PointClippingBehavior
PolygonMode ¶
PolygonMode :: enum i32 { FILL = 0, LINE = 1, POINT = 2, FILL_RECTANGLE_NV = 1000153000, }
PresentGravityFlagEXT ¶
PresentGravityFlagEXT :: enum Flags { MIN = 0, MAX = 1, CENTERED = 2, }
PresentGravityFlagsEXT ¶
PresentGravityFlagsEXT :: distinct bit_set[PresentGravityFlagEXT; Flags]
PresentIdKHR ¶
PresentIdKHR :: struct { sType: StructureType, pNext: rawptr, swapchainCount: u32, pPresentIds: [^]u64, }
PresentInfoKHR ¶
PresentInfoKHR :: struct { sType: StructureType, pNext: rawptr, waitSemaphoreCount: u32, pWaitSemaphores: [^]Semaphore, swapchainCount: u32, pSwapchains: [^]SwapchainKHR, pImageIndices: [^]u32, pResults: [^]Result, }
PresentModeKHR ¶
PresentModeKHR :: enum i32 { IMMEDIATE = 0, MAILBOX = 1, FIFO = 2, FIFO_RELAXED = 3, SHARED_DEMAND_REFRESH = 1000111000, SHARED_CONTINUOUS_REFRESH = 1000111001, FIFO_LATEST_READY_EXT = 1000361000, }
PresentRegionKHR ¶
PresentRegionKHR :: struct { rectangleCount: u32, pRectangles: [^]RectLayerKHR, }
PresentRegionsKHR ¶
PresentRegionsKHR :: struct { sType: StructureType, pNext: rawptr, swapchainCount: u32, pRegions: [^]PresentRegionKHR, }
PresentScalingFlagEXT ¶
PresentScalingFlagEXT :: enum Flags { ONE_TO_ONE = 0, ASPECT_RATIO_STRETCH = 1, STRETCH = 2, }
PresentScalingFlagsEXT ¶
PresentScalingFlagsEXT :: distinct bit_set[PresentScalingFlagEXT; Flags]
PresentTimesInfoGOOGLE ¶
PresentTimesInfoGOOGLE :: struct { sType: StructureType, pNext: rawptr, swapchainCount: u32, pTimes: [^]PresentTimeGOOGLE, }
PrimitiveTopology ¶
PrimitiveTopology :: enum i32 { POINT_LIST = 0, LINE_LIST = 1, LINE_STRIP = 2, TRIANGLE_LIST = 3, TRIANGLE_STRIP = 4, TRIANGLE_FAN = 5, LINE_LIST_WITH_ADJACENCY = 6, LINE_STRIP_WITH_ADJACENCY = 7, TRIANGLE_LIST_WITH_ADJACENCY = 8, TRIANGLE_STRIP_WITH_ADJACENCY = 9, PATCH_LIST = 10, }
PrivateDataSlot ¶
PrivateDataSlot :: distinct u64
PrivateDataSlotCreateFlag ¶
PrivateDataSlotCreateFlag :: enum u32 { }
PrivateDataSlotCreateFlags ¶
PrivateDataSlotCreateFlags :: distinct bit_set[PrivateDataSlotCreateFlag; Flags]
PrivateDataSlotCreateFlagsEXT ¶
PrivateDataSlotCreateFlagsEXT :: PrivateDataSlotCreateFlags
PrivateDataSlotCreateInfo ¶
PrivateDataSlotCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: PrivateDataSlotCreateFlags, }
PrivateDataSlotCreateInfoEXT ¶
PrivateDataSlotCreateInfoEXT :: PrivateDataSlotCreateInfo
PrivateDataSlotEXT ¶
PrivateDataSlotEXT :: PrivateDataSlot
ProcAcquireDrmDisplayEXT ¶
ProcAcquireDrmDisplayEXT :: proc "stdcall" (physicalDevice: PhysicalDevice, drmFd: i32, display: DisplayKHR) -> Result
Instance Procedure Types
ProcAcquireFullScreenExclusiveModeEXT ¶
ProcAcquireFullScreenExclusiveModeEXT :: proc "stdcall" (device: Device, swapchain: SwapchainKHR) -> Result
Device Procedure Types
ProcAcquireNextImage2KHR ¶
ProcAcquireNextImage2KHR :: proc "stdcall" (device: Device, pAcquireInfo: ^AcquireNextImageInfoKHR, pImageIndex: ^u32) -> Result
ProcAcquirePerformanceConfigurationINTEL ¶
ProcAcquirePerformanceConfigurationINTEL :: proc "stdcall" (device: Device, pAcquireInfo: ^PerformanceConfigurationAcquireInfoINTEL, pConfiguration: ^PerformanceConfigurationINTEL) -> Result
ProcAcquireProfilingLockKHR ¶
ProcAcquireProfilingLockKHR :: proc "stdcall" (device: Device, pInfo: ^AcquireProfilingLockInfoKHR) -> Result
ProcAcquireWinrtDisplayNV ¶
ProcAcquireWinrtDisplayNV :: proc "stdcall" (physicalDevice: PhysicalDevice, display: DisplayKHR) -> Result
ProcAllocateCommandBuffers ¶
ProcAllocateCommandBuffers :: proc "stdcall" (device: Device, pAllocateInfo: ^CommandBufferAllocateInfo, pCommandBuffers: [^]CommandBuffer) -> Result
ProcAllocateDescriptorSets ¶
ProcAllocateDescriptorSets :: proc "stdcall" (device: Device, pAllocateInfo: ^DescriptorSetAllocateInfo, pDescriptorSets: [^]DescriptorSet) -> Result
ProcAllocateMemory ¶
ProcAllocateMemory :: proc "stdcall" (device: Device, pAllocateInfo: ^MemoryAllocateInfo, pAllocator: ^AllocationCallbacks, pMemory: ^DeviceMemory) -> Result
ProcAllocationFunction ¶
ProcAllocationFunction :: proc "stdcall" (pUserData: rawptr, size: int, alignment: int, allocationScope: SystemAllocationScope) -> rawptr
Misc Procedure Types
ProcAntiLagUpdateAMD ¶
ProcAntiLagUpdateAMD :: proc "stdcall" (device: Device, pData: ^AntiLagDataAMD)
ProcBeginCommandBuffer ¶
ProcBeginCommandBuffer :: proc "stdcall" (commandBuffer: CommandBuffer, pBeginInfo: ^CommandBufferBeginInfo) -> Result
ProcBindAccelerationStructureMemoryNV ¶
ProcBindAccelerationStructureMemoryNV :: proc "stdcall" (device: Device, bindInfoCount: u32, pBindInfos: [^]BindAccelerationStructureMemoryInfoNV) -> Result
ProcBindBufferMemory ¶
ProcBindBufferMemory :: proc "stdcall" (device: Device, buffer: Buffer, memory: DeviceMemory, memoryOffset: DeviceSize) -> Result
ProcBindBufferMemory2 ¶
ProcBindBufferMemory2 :: proc "stdcall" (device: Device, bindInfoCount: u32, pBindInfos: [^]BindBufferMemoryInfo) -> Result
ProcBindBufferMemory2KHR ¶
ProcBindBufferMemory2KHR :: proc "stdcall" (device: Device, bindInfoCount: u32, pBindInfos: [^]BindBufferMemoryInfo) -> Result
ProcBindImageMemory ¶
ProcBindImageMemory :: proc "stdcall" (device: Device, image: Image, memory: DeviceMemory, memoryOffset: DeviceSize) -> Result
ProcBindImageMemory2 ¶
ProcBindImageMemory2 :: proc "stdcall" (device: Device, bindInfoCount: u32, pBindInfos: [^]BindImageMemoryInfo) -> Result
ProcBindImageMemory2KHR ¶
ProcBindImageMemory2KHR :: proc "stdcall" (device: Device, bindInfoCount: u32, pBindInfos: [^]BindImageMemoryInfo) -> Result
ProcBindOpticalFlowSessionImageNV ¶
ProcBindOpticalFlowSessionImageNV :: proc "stdcall" (device: Device, session: OpticalFlowSessionNV, bindingPoint: OpticalFlowSessionBindingPointNV, view: ImageView, layout: ImageLayout) -> Result
ProcBindVideoSessionMemoryKHR ¶
ProcBindVideoSessionMemoryKHR :: proc "stdcall" (device: Device, videoSession: VideoSessionKHR, bindSessionMemoryInfoCount: u32, pBindSessionMemoryInfos: [^]BindVideoSessionMemoryInfoKHR) -> Result
ProcBuildAccelerationStructuresKHR ¶
ProcBuildAccelerationStructuresKHR :: proc "stdcall" (device: Device, deferredOperation: DeferredOperationKHR, infoCount: u32, pInfos: [^]AccelerationStructureBuildGeometryInfoKHR, ppBuildRangeInfos: ^[^]AccelerationStructureBuildRangeInfoKHR) -> Result
ProcBuildMicromapsEXT ¶
ProcBuildMicromapsEXT :: proc "stdcall" (device: Device, deferredOperation: DeferredOperationKHR, infoCount: u32, pInfos: [^]MicromapBuildInfoEXT) -> Result
ProcCmdBeginConditionalRenderingEXT ¶
ProcCmdBeginConditionalRenderingEXT :: proc "stdcall" (commandBuffer: CommandBuffer, pConditionalRenderingBegin: ^ConditionalRenderingBeginInfoEXT)
ProcCmdBeginDebugUtilsLabelEXT ¶
ProcCmdBeginDebugUtilsLabelEXT :: proc "stdcall" (commandBuffer: CommandBuffer, pLabelInfo: ^DebugUtilsLabelEXT)
ProcCmdBeginQuery ¶
ProcCmdBeginQuery :: proc "stdcall" (commandBuffer: CommandBuffer, queryPool: QueryPool, query: u32, flags: QueryControlFlags)
ProcCmdBeginQueryIndexedEXT ¶
ProcCmdBeginQueryIndexedEXT :: proc "stdcall" (commandBuffer: CommandBuffer, queryPool: QueryPool, query: u32, flags: QueryControlFlags, index: u32)
ProcCmdBeginRenderPass ¶
ProcCmdBeginRenderPass :: proc "stdcall" (commandBuffer: CommandBuffer, pRenderPassBegin: ^RenderPassBeginInfo, contents: SubpassContents)
ProcCmdBeginRenderPass2 ¶
ProcCmdBeginRenderPass2 :: proc "stdcall" (commandBuffer: CommandBuffer, pRenderPassBegin: ^RenderPassBeginInfo, pSubpassBeginInfo: ^SubpassBeginInfo)
ProcCmdBeginRenderPass2KHR ¶
ProcCmdBeginRenderPass2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, pRenderPassBegin: ^RenderPassBeginInfo, pSubpassBeginInfo: ^SubpassBeginInfo)
ProcCmdBeginRendering ¶
ProcCmdBeginRendering :: proc "stdcall" (commandBuffer: CommandBuffer, pRenderingInfo: ^RenderingInfo)
ProcCmdBeginRenderingKHR ¶
ProcCmdBeginRenderingKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pRenderingInfo: ^RenderingInfo)
ProcCmdBeginTransformFeedbackEXT ¶
ProcCmdBeginTransformFeedbackEXT :: proc "stdcall" (commandBuffer: CommandBuffer, firstCounterBuffer: u32, counterBufferCount: u32, pCounterBuffers: [^]Buffer, pCounterBufferOffsets: [^]DeviceSize)
ProcCmdBeginVideoCodingKHR ¶
ProcCmdBeginVideoCodingKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pBeginInfo: ^VideoBeginCodingInfoKHR)
ProcCmdBindDescriptorBufferEmbeddedSamplers2EXT ¶
ProcCmdBindDescriptorBufferEmbeddedSamplers2EXT :: proc "stdcall" (commandBuffer: CommandBuffer, pBindDescriptorBufferEmbeddedSamplersInfo: ^BindDescriptorBufferEmbeddedSamplersInfoEXT)
ProcCmdBindDescriptorBufferEmbeddedSamplersEXT ¶
ProcCmdBindDescriptorBufferEmbeddedSamplersEXT :: proc "stdcall" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, layout: PipelineLayout, set: u32)
ProcCmdBindDescriptorBuffersEXT ¶
ProcCmdBindDescriptorBuffersEXT :: proc "stdcall" (commandBuffer: CommandBuffer, bufferCount: u32, pBindingInfos: [^]DescriptorBufferBindingInfoEXT)
ProcCmdBindDescriptorSets ¶
ProcCmdBindDescriptorSets :: proc "stdcall" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, layout: PipelineLayout, firstSet: u32, descriptorSetCount: u32, pDescriptorSets: [^]DescriptorSet, dynamicOffsetCount: u32, pDynamicOffsets: [^]u32)
ProcCmdBindDescriptorSets2 ¶
ProcCmdBindDescriptorSets2 :: proc "stdcall" (commandBuffer: CommandBuffer, pBindDescriptorSetsInfo: ^BindDescriptorSetsInfo)
ProcCmdBindDescriptorSets2KHR ¶
ProcCmdBindDescriptorSets2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, pBindDescriptorSetsInfo: ^BindDescriptorSetsInfo)
ProcCmdBindIndexBuffer ¶
ProcCmdBindIndexBuffer :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, indexType: IndexType)
ProcCmdBindIndexBuffer2 ¶
ProcCmdBindIndexBuffer2 :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, size: DeviceSize, indexType: IndexType)
ProcCmdBindIndexBuffer2KHR ¶
ProcCmdBindIndexBuffer2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, size: DeviceSize, indexType: IndexType)
ProcCmdBindInvocationMaskHUAWEI ¶
ProcCmdBindInvocationMaskHUAWEI :: proc "stdcall" (commandBuffer: CommandBuffer, imageView: ImageView, imageLayout: ImageLayout)
ProcCmdBindPipeline ¶
ProcCmdBindPipeline :: proc "stdcall" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, pipeline: Pipeline)
ProcCmdBindPipelineShaderGroupNV ¶
ProcCmdBindPipelineShaderGroupNV :: proc "stdcall" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, pipeline: Pipeline, groupIndex: u32)
ProcCmdBindShadersEXT ¶
ProcCmdBindShadersEXT :: proc "stdcall" (commandBuffer: CommandBuffer, stageCount: u32, pStages: [^]ShaderStageFlags, pShaders: [^]ShaderEXT)
ProcCmdBindShadingRateImageNV ¶
ProcCmdBindShadingRateImageNV :: proc "stdcall" (commandBuffer: CommandBuffer, imageView: ImageView, imageLayout: ImageLayout)
ProcCmdBindTransformFeedbackBuffersEXT ¶
ProcCmdBindTransformFeedbackBuffersEXT :: proc "stdcall" (commandBuffer: CommandBuffer, firstBinding: u32, bindingCount: u32, pBuffers: [^]Buffer, pOffsets: [^]DeviceSize, pSizes: [^]DeviceSize)
ProcCmdBindVertexBuffers ¶
ProcCmdBindVertexBuffers :: proc "stdcall" (commandBuffer: CommandBuffer, firstBinding: u32, bindingCount: u32, pBuffers: [^]Buffer, pOffsets: [^]DeviceSize)
ProcCmdBindVertexBuffers2 ¶
ProcCmdBindVertexBuffers2 :: proc "stdcall" (commandBuffer: CommandBuffer, firstBinding: u32, bindingCount: u32, pBuffers: [^]Buffer, pOffsets: [^]DeviceSize, pSizes: [^]DeviceSize, pStrides: [^]DeviceSize)
ProcCmdBindVertexBuffers2EXT ¶
ProcCmdBindVertexBuffers2EXT :: proc "stdcall" (commandBuffer: CommandBuffer, firstBinding: u32, bindingCount: u32, pBuffers: [^]Buffer, pOffsets: [^]DeviceSize, pSizes: [^]DeviceSize, pStrides: [^]DeviceSize)
ProcCmdBlitImage ¶
ProcCmdBlitImage :: proc "stdcall" (commandBuffer: CommandBuffer, srcImage: Image, srcImageLayout: ImageLayout, dstImage: Image, dstImageLayout: ImageLayout, regionCount: u32, pRegions: [^]ImageBlit, filter: Filter)
ProcCmdBlitImage2 ¶
ProcCmdBlitImage2 :: proc "stdcall" (commandBuffer: CommandBuffer, pBlitImageInfo: ^BlitImageInfo2)
ProcCmdBlitImage2KHR ¶
ProcCmdBlitImage2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, pBlitImageInfo: ^BlitImageInfo2)
ProcCmdBuildAccelerationStructureNV ¶
ProcCmdBuildAccelerationStructureNV :: proc "stdcall" (commandBuffer: CommandBuffer, pInfo: ^AccelerationStructureInfoNV, instanceData: Buffer, instanceOffset: DeviceSize, update: b32, dst: AccelerationStructureNV, src: AccelerationStructureNV, scratch: Buffer, scratchOffset: DeviceSize)
ProcCmdBuildAccelerationStructuresIndirectKHR ¶
ProcCmdBuildAccelerationStructuresIndirectKHR :: proc "stdcall" (commandBuffer: CommandBuffer, infoCount: u32, pInfos: [^]AccelerationStructureBuildGeometryInfoKHR, pIndirectDeviceAddresses: [^]DeviceAddress, pIndirectStrides: [^]u32, ppMaxPrimitiveCounts: ^[^]u32)
ProcCmdBuildAccelerationStructuresKHR ¶
ProcCmdBuildAccelerationStructuresKHR :: proc "stdcall" (commandBuffer: CommandBuffer, infoCount: u32, pInfos: [^]AccelerationStructureBuildGeometryInfoKHR, ppBuildRangeInfos: ^[^]AccelerationStructureBuildRangeInfoKHR)
ProcCmdBuildMicromapsEXT ¶
ProcCmdBuildMicromapsEXT :: proc "stdcall" (commandBuffer: CommandBuffer, infoCount: u32, pInfos: [^]MicromapBuildInfoEXT)
ProcCmdClearAttachments ¶
ProcCmdClearAttachments :: proc "stdcall" (commandBuffer: CommandBuffer, attachmentCount: u32, pAttachments: [^]ClearAttachment, rectCount: u32, pRects: [^]ClearRect)
ProcCmdClearColorImage ¶
ProcCmdClearColorImage :: proc "stdcall" (commandBuffer: CommandBuffer, image: Image, imageLayout: ImageLayout, pColor: ^ClearColorValue, rangeCount: u32, pRanges: [^]ImageSubresourceRange)
ProcCmdClearDepthStencilImage ¶
ProcCmdClearDepthStencilImage :: proc "stdcall" (commandBuffer: CommandBuffer, image: Image, imageLayout: ImageLayout, pDepthStencil: ^ClearDepthStencilValue, rangeCount: u32, pRanges: [^]ImageSubresourceRange)
ProcCmdControlVideoCodingKHR ¶
ProcCmdControlVideoCodingKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pCodingControlInfo: ^VideoCodingControlInfoKHR)
ProcCmdCopyAccelerationStructureKHR ¶
ProcCmdCopyAccelerationStructureKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pInfo: ^CopyAccelerationStructureInfoKHR)
ProcCmdCopyAccelerationStructureNV ¶
ProcCmdCopyAccelerationStructureNV :: proc "stdcall" (commandBuffer: CommandBuffer, dst: AccelerationStructureNV, src: AccelerationStructureNV, mode: CopyAccelerationStructureModeKHR)
ProcCmdCopyAccelerationStructureToMemoryKHR ¶
ProcCmdCopyAccelerationStructureToMemoryKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pInfo: ^CopyAccelerationStructureToMemoryInfoKHR)
ProcCmdCopyBuffer ¶
ProcCmdCopyBuffer :: proc "stdcall" (commandBuffer: CommandBuffer, srcBuffer: Buffer, dstBuffer: Buffer, regionCount: u32, pRegions: [^]BufferCopy)
ProcCmdCopyBuffer2 ¶
ProcCmdCopyBuffer2 :: proc "stdcall" (commandBuffer: CommandBuffer, pCopyBufferInfo: ^CopyBufferInfo2)
ProcCmdCopyBuffer2KHR ¶
ProcCmdCopyBuffer2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, pCopyBufferInfo: ^CopyBufferInfo2)
ProcCmdCopyBufferToImage ¶
ProcCmdCopyBufferToImage :: proc "stdcall" (commandBuffer: CommandBuffer, srcBuffer: Buffer, dstImage: Image, dstImageLayout: ImageLayout, regionCount: u32, pRegions: [^]BufferImageCopy)
ProcCmdCopyBufferToImage2 ¶
ProcCmdCopyBufferToImage2 :: proc "stdcall" (commandBuffer: CommandBuffer, pCopyBufferToImageInfo: ^CopyBufferToImageInfo2)
ProcCmdCopyBufferToImage2KHR ¶
ProcCmdCopyBufferToImage2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, pCopyBufferToImageInfo: ^CopyBufferToImageInfo2)
ProcCmdCopyImage ¶
ProcCmdCopyImage :: proc "stdcall" (commandBuffer: CommandBuffer, srcImage: Image, srcImageLayout: ImageLayout, dstImage: Image, dstImageLayout: ImageLayout, regionCount: u32, pRegions: [^]ImageCopy)
ProcCmdCopyImage2 ¶
ProcCmdCopyImage2 :: proc "stdcall" (commandBuffer: CommandBuffer, pCopyImageInfo: ^CopyImageInfo2)
ProcCmdCopyImage2KHR ¶
ProcCmdCopyImage2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, pCopyImageInfo: ^CopyImageInfo2)
ProcCmdCopyImageToBuffer ¶
ProcCmdCopyImageToBuffer :: proc "stdcall" (commandBuffer: CommandBuffer, srcImage: Image, srcImageLayout: ImageLayout, dstBuffer: Buffer, regionCount: u32, pRegions: [^]BufferImageCopy)
ProcCmdCopyImageToBuffer2 ¶
ProcCmdCopyImageToBuffer2 :: proc "stdcall" (commandBuffer: CommandBuffer, pCopyImageToBufferInfo: ^CopyImageToBufferInfo2)
ProcCmdCopyImageToBuffer2KHR ¶
ProcCmdCopyImageToBuffer2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, pCopyImageToBufferInfo: ^CopyImageToBufferInfo2)
ProcCmdCopyMemoryIndirectNV ¶
ProcCmdCopyMemoryIndirectNV :: proc "stdcall" (commandBuffer: CommandBuffer, copyBufferAddress: DeviceAddress, copyCount: u32, stride: u32)
ProcCmdCopyMemoryToAccelerationStructureKHR ¶
ProcCmdCopyMemoryToAccelerationStructureKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pInfo: ^CopyMemoryToAccelerationStructureInfoKHR)
ProcCmdCopyMemoryToImageIndirectNV ¶
ProcCmdCopyMemoryToImageIndirectNV :: proc "stdcall" (commandBuffer: CommandBuffer, copyBufferAddress: DeviceAddress, copyCount: u32, stride: u32, dstImage: Image, dstImageLayout: ImageLayout, pImageSubresources: [^]ImageSubresourceLayers)
ProcCmdCopyMemoryToMicromapEXT ¶
ProcCmdCopyMemoryToMicromapEXT :: proc "stdcall" (commandBuffer: CommandBuffer, pInfo: ^CopyMemoryToMicromapInfoEXT)
ProcCmdCopyMicromapEXT ¶
ProcCmdCopyMicromapEXT :: proc "stdcall" (commandBuffer: CommandBuffer, pInfo: ^CopyMicromapInfoEXT)
ProcCmdCopyMicromapToMemoryEXT ¶
ProcCmdCopyMicromapToMemoryEXT :: proc "stdcall" (commandBuffer: CommandBuffer, pInfo: ^CopyMicromapToMemoryInfoEXT)
ProcCmdCopyQueryPoolResults ¶
ProcCmdCopyQueryPoolResults :: proc "stdcall" (commandBuffer: CommandBuffer, queryPool: QueryPool, firstQuery: u32, queryCount: u32, dstBuffer: Buffer, dstOffset: DeviceSize, stride: DeviceSize, flags: QueryResultFlags)
ProcCmdCuLaunchKernelNVX ¶
ProcCmdCuLaunchKernelNVX :: proc "stdcall" (commandBuffer: CommandBuffer, pLaunchInfo: ^CuLaunchInfoNVX)
ProcCmdCudaLaunchKernelNV ¶
ProcCmdCudaLaunchKernelNV :: proc "stdcall" (commandBuffer: CommandBuffer, pLaunchInfo: ^CudaLaunchInfoNV)
ProcCmdDebugMarkerBeginEXT ¶
ProcCmdDebugMarkerBeginEXT :: proc "stdcall" (commandBuffer: CommandBuffer, pMarkerInfo: ^DebugMarkerMarkerInfoEXT)
ProcCmdDebugMarkerEndEXT ¶
ProcCmdDebugMarkerEndEXT :: proc "stdcall" (commandBuffer: CommandBuffer)
ProcCmdDebugMarkerInsertEXT ¶
ProcCmdDebugMarkerInsertEXT :: proc "stdcall" (commandBuffer: CommandBuffer, pMarkerInfo: ^DebugMarkerMarkerInfoEXT)
ProcCmdDecodeVideoKHR ¶
ProcCmdDecodeVideoKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pDecodeInfo: ^VideoDecodeInfoKHR)
ProcCmdDecompressMemoryIndirectCountNV ¶
ProcCmdDecompressMemoryIndirectCountNV :: proc "stdcall" (commandBuffer: CommandBuffer, indirectCommandsAddress: DeviceAddress, indirectCommandsCountAddress: DeviceAddress, stride: u32)
ProcCmdDecompressMemoryNV ¶
ProcCmdDecompressMemoryNV :: proc "stdcall" (commandBuffer: CommandBuffer, decompressRegionCount: u32, pDecompressMemoryRegions: [^]DecompressMemoryRegionNV)
ProcCmdDispatch ¶
ProcCmdDispatch :: proc "stdcall" (commandBuffer: CommandBuffer, groupCountX: u32, groupCountY: u32, groupCountZ: u32)
ProcCmdDispatchIndirect ¶
ProcCmdDispatchIndirect :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize)
ProcCmdDraw ¶
ProcCmdDraw :: proc "stdcall" (commandBuffer: CommandBuffer, vertexCount: u32, instanceCount: u32, firstVertex: u32, firstInstance: u32)
ProcCmdDrawClusterHUAWEI ¶
ProcCmdDrawClusterHUAWEI :: proc "stdcall" (commandBuffer: CommandBuffer, groupCountX: u32, groupCountY: u32, groupCountZ: u32)
ProcCmdDrawClusterIndirectHUAWEI ¶
ProcCmdDrawClusterIndirectHUAWEI :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize)
ProcCmdDrawIndexedIndirect ¶
ProcCmdDrawIndexedIndirect :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, drawCount: u32, stride: u32)
ProcCmdDrawIndexedIndirectCount ¶
ProcCmdDrawIndexedIndirectCount :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, countBuffer: Buffer, countBufferOffset: DeviceSize, maxDrawCount: u32, stride: u32)
ProcCmdDrawIndexedIndirectCountAMD ¶
ProcCmdDrawIndexedIndirectCountAMD :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, countBuffer: Buffer, countBufferOffset: DeviceSize, maxDrawCount: u32, stride: u32)
ProcCmdDrawIndexedIndirectCountKHR ¶
ProcCmdDrawIndexedIndirectCountKHR :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, countBuffer: Buffer, countBufferOffset: DeviceSize, maxDrawCount: u32, stride: u32)
ProcCmdDrawIndirect ¶
ProcCmdDrawIndirect :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, drawCount: u32, stride: u32)
ProcCmdDrawIndirectByteCountEXT ¶
ProcCmdDrawIndirectByteCountEXT :: proc "stdcall" (commandBuffer: CommandBuffer, instanceCount: u32, firstInstance: u32, counterBuffer: Buffer, counterBufferOffset: DeviceSize, counterOffset: u32, vertexStride: u32)
ProcCmdDrawIndirectCount ¶
ProcCmdDrawIndirectCount :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, countBuffer: Buffer, countBufferOffset: DeviceSize, maxDrawCount: u32, stride: u32)
ProcCmdDrawIndirectCountAMD ¶
ProcCmdDrawIndirectCountAMD :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, countBuffer: Buffer, countBufferOffset: DeviceSize, maxDrawCount: u32, stride: u32)
ProcCmdDrawIndirectCountKHR ¶
ProcCmdDrawIndirectCountKHR :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, countBuffer: Buffer, countBufferOffset: DeviceSize, maxDrawCount: u32, stride: u32)
ProcCmdDrawMeshTasksEXT ¶
ProcCmdDrawMeshTasksEXT :: proc "stdcall" (commandBuffer: CommandBuffer, groupCountX: u32, groupCountY: u32, groupCountZ: u32)
ProcCmdDrawMeshTasksIndirectCountEXT ¶
ProcCmdDrawMeshTasksIndirectCountEXT :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, countBuffer: Buffer, countBufferOffset: DeviceSize, maxDrawCount: u32, stride: u32)
ProcCmdDrawMeshTasksIndirectCountNV ¶
ProcCmdDrawMeshTasksIndirectCountNV :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, countBuffer: Buffer, countBufferOffset: DeviceSize, maxDrawCount: u32, stride: u32)
ProcCmdDrawMeshTasksIndirectEXT ¶
ProcCmdDrawMeshTasksIndirectEXT :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, drawCount: u32, stride: u32)
ProcCmdDrawMeshTasksIndirectNV ¶
ProcCmdDrawMeshTasksIndirectNV :: proc "stdcall" (commandBuffer: CommandBuffer, buffer: Buffer, offset: DeviceSize, drawCount: u32, stride: u32)
ProcCmdDrawMeshTasksNV ¶
ProcCmdDrawMeshTasksNV :: proc "stdcall" (commandBuffer: CommandBuffer, taskCount: u32, firstTask: u32)
ProcCmdDrawMultiEXT ¶
ProcCmdDrawMultiEXT :: proc "stdcall" (commandBuffer: CommandBuffer, drawCount: u32, pVertexInfo: ^MultiDrawInfoEXT, instanceCount: u32, firstInstance: u32, stride: u32)
ProcCmdDrawMultiIndexedEXT ¶
ProcCmdDrawMultiIndexedEXT :: proc "stdcall" (commandBuffer: CommandBuffer, drawCount: u32, pIndexInfo: ^MultiDrawIndexedInfoEXT, instanceCount: u32, firstInstance: u32, stride: u32, pVertexOffset: ^i32)
ProcCmdEncodeVideoKHR ¶
ProcCmdEncodeVideoKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pEncodeInfo: ^VideoEncodeInfoKHR)
ProcCmdEndConditionalRenderingEXT ¶
ProcCmdEndConditionalRenderingEXT :: proc "stdcall" (commandBuffer: CommandBuffer)
ProcCmdEndDebugUtilsLabelEXT ¶
ProcCmdEndDebugUtilsLabelEXT :: proc "stdcall" (commandBuffer: CommandBuffer)
ProcCmdEndQuery ¶
ProcCmdEndQuery :: proc "stdcall" (commandBuffer: CommandBuffer, queryPool: QueryPool, query: u32)
ProcCmdEndQueryIndexedEXT ¶
ProcCmdEndQueryIndexedEXT :: proc "stdcall" (commandBuffer: CommandBuffer, queryPool: QueryPool, query: u32, index: u32)
ProcCmdEndRenderPass ¶
ProcCmdEndRenderPass :: proc "stdcall" (commandBuffer: CommandBuffer)
ProcCmdEndRenderPass2 ¶
ProcCmdEndRenderPass2 :: proc "stdcall" (commandBuffer: CommandBuffer, pSubpassEndInfo: ^SubpassEndInfo)
ProcCmdEndRenderPass2KHR ¶
ProcCmdEndRenderPass2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, pSubpassEndInfo: ^SubpassEndInfo)
ProcCmdEndRendering ¶
ProcCmdEndRendering :: proc "stdcall" (commandBuffer: CommandBuffer)
ProcCmdEndRenderingKHR ¶
ProcCmdEndRenderingKHR :: proc "stdcall" (commandBuffer: CommandBuffer)
ProcCmdEndTransformFeedbackEXT ¶
ProcCmdEndTransformFeedbackEXT :: proc "stdcall" (commandBuffer: CommandBuffer, firstCounterBuffer: u32, counterBufferCount: u32, pCounterBuffers: [^]Buffer, pCounterBufferOffsets: [^]DeviceSize)
ProcCmdEndVideoCodingKHR ¶
ProcCmdEndVideoCodingKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pEndCodingInfo: ^VideoEndCodingInfoKHR)
ProcCmdExecuteCommands ¶
ProcCmdExecuteCommands :: proc "stdcall" (commandBuffer: CommandBuffer, commandBufferCount: u32, pCommandBuffers: [^]CommandBuffer)
ProcCmdExecuteGeneratedCommandsEXT ¶
ProcCmdExecuteGeneratedCommandsEXT :: proc "stdcall" (commandBuffer: CommandBuffer, isPreprocessed: b32, pGeneratedCommandsInfo: ^GeneratedCommandsInfoEXT)
ProcCmdExecuteGeneratedCommandsNV ¶
ProcCmdExecuteGeneratedCommandsNV :: proc "stdcall" (commandBuffer: CommandBuffer, isPreprocessed: b32, pGeneratedCommandsInfo: ^GeneratedCommandsInfoNV)
ProcCmdFillBuffer ¶
ProcCmdFillBuffer :: proc "stdcall" (commandBuffer: CommandBuffer, dstBuffer: Buffer, dstOffset: DeviceSize, size: DeviceSize, data: u32)
ProcCmdInsertDebugUtilsLabelEXT ¶
ProcCmdInsertDebugUtilsLabelEXT :: proc "stdcall" (commandBuffer: CommandBuffer, pLabelInfo: ^DebugUtilsLabelEXT)
ProcCmdNextSubpass ¶
ProcCmdNextSubpass :: proc "stdcall" (commandBuffer: CommandBuffer, contents: SubpassContents)
ProcCmdNextSubpass2 ¶
ProcCmdNextSubpass2 :: proc "stdcall" (commandBuffer: CommandBuffer, pSubpassBeginInfo: ^SubpassBeginInfo, pSubpassEndInfo: ^SubpassEndInfo)
ProcCmdNextSubpass2KHR ¶
ProcCmdNextSubpass2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, pSubpassBeginInfo: ^SubpassBeginInfo, pSubpassEndInfo: ^SubpassEndInfo)
ProcCmdOpticalFlowExecuteNV ¶
ProcCmdOpticalFlowExecuteNV :: proc "stdcall" (commandBuffer: CommandBuffer, session: OpticalFlowSessionNV, pExecuteInfo: ^OpticalFlowExecuteInfoNV)
ProcCmdPipelineBarrier ¶
ProcCmdPipelineBarrier :: proc "stdcall" (commandBuffer: CommandBuffer, srcStageMask: PipelineStageFlags, dstStageMask: PipelineStageFlags, dependencyFlags: DependencyFlags, memoryBarrierCount: u32, pMemoryBarriers: [^]MemoryBarrier, bufferMemoryBarrierCount: u32, pBufferMemoryBarriers: [^]BufferMemoryBarrier, imageMemoryBarrierCount: u32, pImageMemoryBarriers: [^]ImageMemoryBarrier)
ProcCmdPipelineBarrier2 ¶
ProcCmdPipelineBarrier2 :: proc "stdcall" (commandBuffer: CommandBuffer, pDependencyInfo: ^DependencyInfo)
ProcCmdPipelineBarrier2KHR ¶
ProcCmdPipelineBarrier2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, pDependencyInfo: ^DependencyInfo)
ProcCmdPreprocessGeneratedCommandsEXT ¶
ProcCmdPreprocessGeneratedCommandsEXT :: proc "stdcall" (commandBuffer: CommandBuffer, pGeneratedCommandsInfo: ^GeneratedCommandsInfoEXT, stateCommandBuffer: CommandBuffer)
ProcCmdPreprocessGeneratedCommandsNV ¶
ProcCmdPreprocessGeneratedCommandsNV :: proc "stdcall" (commandBuffer: CommandBuffer, pGeneratedCommandsInfo: ^GeneratedCommandsInfoNV)
ProcCmdPushConstants ¶
ProcCmdPushConstants :: proc "stdcall" (commandBuffer: CommandBuffer, layout: PipelineLayout, stageFlags: ShaderStageFlags, offset: u32, size: u32, pValues: rawptr)
ProcCmdPushConstants2 ¶
ProcCmdPushConstants2 :: proc "stdcall" (commandBuffer: CommandBuffer, pPushConstantsInfo: ^PushConstantsInfo)
ProcCmdPushConstants2KHR ¶
ProcCmdPushConstants2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, pPushConstantsInfo: ^PushConstantsInfo)
ProcCmdPushDescriptorSet ¶
ProcCmdPushDescriptorSet :: proc "stdcall" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, layout: PipelineLayout, set: u32, descriptorWriteCount: u32, pDescriptorWrites: [^]WriteDescriptorSet)
ProcCmdPushDescriptorSet2 ¶
ProcCmdPushDescriptorSet2 :: proc "stdcall" (commandBuffer: CommandBuffer, pPushDescriptorSetInfo: ^PushDescriptorSetInfo)
ProcCmdPushDescriptorSet2KHR ¶
ProcCmdPushDescriptorSet2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, pPushDescriptorSetInfo: ^PushDescriptorSetInfo)
ProcCmdPushDescriptorSetKHR ¶
ProcCmdPushDescriptorSetKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, layout: PipelineLayout, set: u32, descriptorWriteCount: u32, pDescriptorWrites: [^]WriteDescriptorSet)
ProcCmdPushDescriptorSetWithTemplate ¶
ProcCmdPushDescriptorSetWithTemplate :: proc "stdcall" (commandBuffer: CommandBuffer, descriptorUpdateTemplate: DescriptorUpdateTemplate, layout: PipelineLayout, set: u32, pData: rawptr)
ProcCmdPushDescriptorSetWithTemplate2 ¶
ProcCmdPushDescriptorSetWithTemplate2 :: proc "stdcall" (commandBuffer: CommandBuffer, pPushDescriptorSetWithTemplateInfo: ^PushDescriptorSetWithTemplateInfo)
ProcCmdPushDescriptorSetWithTemplate2KHR ¶
ProcCmdPushDescriptorSetWithTemplate2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, pPushDescriptorSetWithTemplateInfo: ^PushDescriptorSetWithTemplateInfo)
ProcCmdPushDescriptorSetWithTemplateKHR ¶
ProcCmdPushDescriptorSetWithTemplateKHR :: proc "stdcall" (commandBuffer: CommandBuffer, descriptorUpdateTemplate: DescriptorUpdateTemplate, layout: PipelineLayout, set: u32, pData: rawptr)
ProcCmdResetEvent ¶
ProcCmdResetEvent :: proc "stdcall" (commandBuffer: CommandBuffer, event: Event, stageMask: PipelineStageFlags)
ProcCmdResetEvent2 ¶
ProcCmdResetEvent2 :: proc "stdcall" (commandBuffer: CommandBuffer, event: Event, stageMask: PipelineStageFlags2)
ProcCmdResetEvent2KHR ¶
ProcCmdResetEvent2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, event: Event, stageMask: PipelineStageFlags2)
ProcCmdResetQueryPool ¶
ProcCmdResetQueryPool :: proc "stdcall" (commandBuffer: CommandBuffer, queryPool: QueryPool, firstQuery: u32, queryCount: u32)
ProcCmdResolveImage ¶
ProcCmdResolveImage :: proc "stdcall" (commandBuffer: CommandBuffer, srcImage: Image, srcImageLayout: ImageLayout, dstImage: Image, dstImageLayout: ImageLayout, regionCount: u32, pRegions: [^]ImageResolve)
ProcCmdResolveImage2 ¶
ProcCmdResolveImage2 :: proc "stdcall" (commandBuffer: CommandBuffer, pResolveImageInfo: ^ResolveImageInfo2)
ProcCmdResolveImage2KHR ¶
ProcCmdResolveImage2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, pResolveImageInfo: ^ResolveImageInfo2)
ProcCmdSetAlphaToCoverageEnableEXT ¶
ProcCmdSetAlphaToCoverageEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, alphaToCoverageEnable: b32)
ProcCmdSetAlphaToOneEnableEXT ¶
ProcCmdSetAlphaToOneEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, alphaToOneEnable: b32)
ProcCmdSetAttachmentFeedbackLoopEnableEXT ¶
ProcCmdSetAttachmentFeedbackLoopEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, aspectMask: ImageAspectFlags)
ProcCmdSetBlendConstants ¶
ProcCmdSetBlendConstants :: proc "stdcall" (commandBuffer: CommandBuffer, blendConstants: ^[4]f32)
ProcCmdSetCheckpointNV ¶
ProcCmdSetCheckpointNV :: proc "stdcall" (commandBuffer: CommandBuffer, pCheckpointMarker: rawptr)
ProcCmdSetCoarseSampleOrderNV ¶
ProcCmdSetCoarseSampleOrderNV :: proc "stdcall" (commandBuffer: CommandBuffer, sampleOrderType: CoarseSampleOrderTypeNV, customSampleOrderCount: u32, pCustomSampleOrders: [^]CoarseSampleOrderCustomNV)
ProcCmdSetColorBlendAdvancedEXT ¶
ProcCmdSetColorBlendAdvancedEXT :: proc "stdcall" (commandBuffer: CommandBuffer, firstAttachment: u32, attachmentCount: u32, pColorBlendAdvanced: ^ColorBlendAdvancedEXT)
ProcCmdSetColorBlendEnableEXT ¶
ProcCmdSetColorBlendEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, firstAttachment: u32, attachmentCount: u32, pColorBlendEnables: [^]b32)
ProcCmdSetColorBlendEquationEXT ¶
ProcCmdSetColorBlendEquationEXT :: proc "stdcall" (commandBuffer: CommandBuffer, firstAttachment: u32, attachmentCount: u32, pColorBlendEquations: [^]ColorBlendEquationEXT)
ProcCmdSetColorWriteMaskEXT ¶
ProcCmdSetColorWriteMaskEXT :: proc "stdcall" (commandBuffer: CommandBuffer, firstAttachment: u32, attachmentCount: u32, pColorWriteMasks: [^]ColorComponentFlags)
ProcCmdSetConservativeRasterizationModeEXT ¶
ProcCmdSetConservativeRasterizationModeEXT :: proc "stdcall" (commandBuffer: CommandBuffer, conservativeRasterizationMode: ConservativeRasterizationModeEXT)
ProcCmdSetCoverageModulationModeNV ¶
ProcCmdSetCoverageModulationModeNV :: proc "stdcall" (commandBuffer: CommandBuffer, coverageModulationMode: CoverageModulationModeNV)
ProcCmdSetCoverageModulationTableEnableNV ¶
ProcCmdSetCoverageModulationTableEnableNV :: proc "stdcall" (commandBuffer: CommandBuffer, coverageModulationTableEnable: b32)
ProcCmdSetCoverageModulationTableNV ¶
ProcCmdSetCoverageModulationTableNV :: proc "stdcall" (commandBuffer: CommandBuffer, coverageModulationTableCount: u32, pCoverageModulationTable: [^]f32)
ProcCmdSetCoverageReductionModeNV ¶
ProcCmdSetCoverageReductionModeNV :: proc "stdcall" (commandBuffer: CommandBuffer, coverageReductionMode: CoverageReductionModeNV)
ProcCmdSetCoverageToColorEnableNV ¶
ProcCmdSetCoverageToColorEnableNV :: proc "stdcall" (commandBuffer: CommandBuffer, coverageToColorEnable: b32)
ProcCmdSetCoverageToColorLocationNV ¶
ProcCmdSetCoverageToColorLocationNV :: proc "stdcall" (commandBuffer: CommandBuffer, coverageToColorLocation: u32)
ProcCmdSetCullMode ¶
ProcCmdSetCullMode :: proc "stdcall" (commandBuffer: CommandBuffer, cullMode: CullModeFlags)
ProcCmdSetCullModeEXT ¶
ProcCmdSetCullModeEXT :: proc "stdcall" (commandBuffer: CommandBuffer, cullMode: CullModeFlags)
ProcCmdSetDepthBias ¶
ProcCmdSetDepthBias :: proc "stdcall" (commandBuffer: CommandBuffer, depthBiasConstantFactor: f32, depthBiasClamp: f32, depthBiasSlopeFactor: f32)
ProcCmdSetDepthBias2EXT ¶
ProcCmdSetDepthBias2EXT :: proc "stdcall" (commandBuffer: CommandBuffer, pDepthBiasInfo: ^DepthBiasInfoEXT)
ProcCmdSetDepthBiasEnable ¶
ProcCmdSetDepthBiasEnable :: proc "stdcall" (commandBuffer: CommandBuffer, depthBiasEnable: b32)
ProcCmdSetDepthBiasEnableEXT ¶
ProcCmdSetDepthBiasEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, depthBiasEnable: b32)
ProcCmdSetDepthBounds ¶
ProcCmdSetDepthBounds :: proc "stdcall" (commandBuffer: CommandBuffer, minDepthBounds: f32, maxDepthBounds: f32)
ProcCmdSetDepthBoundsTestEnable ¶
ProcCmdSetDepthBoundsTestEnable :: proc "stdcall" (commandBuffer: CommandBuffer, depthBoundsTestEnable: b32)
ProcCmdSetDepthBoundsTestEnableEXT ¶
ProcCmdSetDepthBoundsTestEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, depthBoundsTestEnable: b32)
ProcCmdSetDepthClampEnableEXT ¶
ProcCmdSetDepthClampEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, depthClampEnable: b32)
ProcCmdSetDepthClampRangeEXT ¶
ProcCmdSetDepthClampRangeEXT :: proc "stdcall" (commandBuffer: CommandBuffer, depthClampMode: DepthClampModeEXT, pDepthClampRange: ^DepthClampRangeEXT)
ProcCmdSetDepthClipEnableEXT ¶
ProcCmdSetDepthClipEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, depthClipEnable: b32)
ProcCmdSetDepthClipNegativeOneToOneEXT ¶
ProcCmdSetDepthClipNegativeOneToOneEXT :: proc "stdcall" (commandBuffer: CommandBuffer, negativeOneToOne: b32)
ProcCmdSetDepthCompareOp ¶
ProcCmdSetDepthCompareOp :: proc "stdcall" (commandBuffer: CommandBuffer, depthCompareOp: CompareOp)
ProcCmdSetDepthCompareOpEXT ¶
ProcCmdSetDepthCompareOpEXT :: proc "stdcall" (commandBuffer: CommandBuffer, depthCompareOp: CompareOp)
ProcCmdSetDepthTestEnable ¶
ProcCmdSetDepthTestEnable :: proc "stdcall" (commandBuffer: CommandBuffer, depthTestEnable: b32)
ProcCmdSetDepthTestEnableEXT ¶
ProcCmdSetDepthTestEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, depthTestEnable: b32)
ProcCmdSetDepthWriteEnable ¶
ProcCmdSetDepthWriteEnable :: proc "stdcall" (commandBuffer: CommandBuffer, depthWriteEnable: b32)
ProcCmdSetDepthWriteEnableEXT ¶
ProcCmdSetDepthWriteEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, depthWriteEnable: b32)
ProcCmdSetDescriptorBufferOffsets2EXT ¶
ProcCmdSetDescriptorBufferOffsets2EXT :: proc "stdcall" (commandBuffer: CommandBuffer, pSetDescriptorBufferOffsetsInfo: ^SetDescriptorBufferOffsetsInfoEXT)
ProcCmdSetDescriptorBufferOffsetsEXT ¶
ProcCmdSetDescriptorBufferOffsetsEXT :: proc "stdcall" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, layout: PipelineLayout, firstSet: u32, setCount: u32, pBufferIndices: [^]u32, pOffsets: [^]DeviceSize)
ProcCmdSetDeviceMask ¶
ProcCmdSetDeviceMask :: proc "stdcall" (commandBuffer: CommandBuffer, deviceMask: u32)
ProcCmdSetDeviceMaskKHR ¶
ProcCmdSetDeviceMaskKHR :: proc "stdcall" (commandBuffer: CommandBuffer, deviceMask: u32)
ProcCmdSetDiscardRectangleEXT ¶
ProcCmdSetDiscardRectangleEXT :: proc "stdcall" (commandBuffer: CommandBuffer, firstDiscardRectangle: u32, discardRectangleCount: u32, pDiscardRectangles: [^]Rect2D)
ProcCmdSetDiscardRectangleEnableEXT ¶
ProcCmdSetDiscardRectangleEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, discardRectangleEnable: b32)
ProcCmdSetDiscardRectangleModeEXT ¶
ProcCmdSetDiscardRectangleModeEXT :: proc "stdcall" (commandBuffer: CommandBuffer, discardRectangleMode: DiscardRectangleModeEXT)
ProcCmdSetEvent ¶
ProcCmdSetEvent :: proc "stdcall" (commandBuffer: CommandBuffer, event: Event, stageMask: PipelineStageFlags)
ProcCmdSetEvent2 ¶
ProcCmdSetEvent2 :: proc "stdcall" (commandBuffer: CommandBuffer, event: Event, pDependencyInfo: ^DependencyInfo)
ProcCmdSetEvent2KHR ¶
ProcCmdSetEvent2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, event: Event, pDependencyInfo: ^DependencyInfo)
ProcCmdSetExclusiveScissorEnableNV ¶
ProcCmdSetExclusiveScissorEnableNV :: proc "stdcall" (commandBuffer: CommandBuffer, firstExclusiveScissor: u32, exclusiveScissorCount: u32, pExclusiveScissorEnables: [^]b32)
ProcCmdSetExclusiveScissorNV ¶
ProcCmdSetExclusiveScissorNV :: proc "stdcall" (commandBuffer: CommandBuffer, firstExclusiveScissor: u32, exclusiveScissorCount: u32, pExclusiveScissors: [^]Rect2D)
ProcCmdSetExtraPrimitiveOverestimationSizeEXT ¶
ProcCmdSetExtraPrimitiveOverestimationSizeEXT :: proc "stdcall" (commandBuffer: CommandBuffer, extraPrimitiveOverestimationSize: f32)
ProcCmdSetFragmentShadingRateEnumNV ¶
ProcCmdSetFragmentShadingRateEnumNV :: proc "stdcall" (commandBuffer: CommandBuffer, shadingRate: FragmentShadingRateNV, combinerOps: ^[2]FragmentShadingRateCombinerOpKHR)
ProcCmdSetFragmentShadingRateKHR ¶
ProcCmdSetFragmentShadingRateKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pFragmentSize: ^Extent2D, combinerOps: ^[2]FragmentShadingRateCombinerOpKHR)
ProcCmdSetFrontFace ¶
ProcCmdSetFrontFace :: proc "stdcall" (commandBuffer: CommandBuffer, frontFace: FrontFace)
ProcCmdSetFrontFaceEXT ¶
ProcCmdSetFrontFaceEXT :: proc "stdcall" (commandBuffer: CommandBuffer, frontFace: FrontFace)
ProcCmdSetLineRasterizationModeEXT ¶
ProcCmdSetLineRasterizationModeEXT :: proc "stdcall" (commandBuffer: CommandBuffer, lineRasterizationMode: LineRasterizationMode)
ProcCmdSetLineStipple ¶
ProcCmdSetLineStipple :: proc "stdcall" (commandBuffer: CommandBuffer, lineStippleFactor: u32, lineStipplePattern: u16)
ProcCmdSetLineStippleEXT ¶
ProcCmdSetLineStippleEXT :: proc "stdcall" (commandBuffer: CommandBuffer, lineStippleFactor: u32, lineStipplePattern: u16)
ProcCmdSetLineStippleEnableEXT ¶
ProcCmdSetLineStippleEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, stippledLineEnable: b32)
ProcCmdSetLineStippleKHR ¶
ProcCmdSetLineStippleKHR :: proc "stdcall" (commandBuffer: CommandBuffer, lineStippleFactor: u32, lineStipplePattern: u16)
ProcCmdSetLineWidth ¶
ProcCmdSetLineWidth :: proc "stdcall" (commandBuffer: CommandBuffer, lineWidth: f32)
ProcCmdSetLogicOpEXT ¶
ProcCmdSetLogicOpEXT :: proc "stdcall" (commandBuffer: CommandBuffer, logicOp: LogicOp)
ProcCmdSetLogicOpEnableEXT ¶
ProcCmdSetLogicOpEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, logicOpEnable: b32)
ProcCmdSetPatchControlPointsEXT ¶
ProcCmdSetPatchControlPointsEXT :: proc "stdcall" (commandBuffer: CommandBuffer, patchControlPoints: u32)
ProcCmdSetPerformanceMarkerINTEL ¶
ProcCmdSetPerformanceMarkerINTEL :: proc "stdcall" (commandBuffer: CommandBuffer, pMarkerInfo: ^PerformanceMarkerInfoINTEL) -> Result
ProcCmdSetPerformanceOverrideINTEL ¶
ProcCmdSetPerformanceOverrideINTEL :: proc "stdcall" (commandBuffer: CommandBuffer, pOverrideInfo: ^PerformanceOverrideInfoINTEL) -> Result
ProcCmdSetPerformanceStreamMarkerINTEL ¶
ProcCmdSetPerformanceStreamMarkerINTEL :: proc "stdcall" (commandBuffer: CommandBuffer, pMarkerInfo: ^PerformanceStreamMarkerInfoINTEL) -> Result
ProcCmdSetPolygonModeEXT ¶
ProcCmdSetPolygonModeEXT :: proc "stdcall" (commandBuffer: CommandBuffer, polygonMode: PolygonMode)
ProcCmdSetPrimitiveRestartEnable ¶
ProcCmdSetPrimitiveRestartEnable :: proc "stdcall" (commandBuffer: CommandBuffer, primitiveRestartEnable: b32)
ProcCmdSetPrimitiveRestartEnableEXT ¶
ProcCmdSetPrimitiveRestartEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, primitiveRestartEnable: b32)
ProcCmdSetPrimitiveTopology ¶
ProcCmdSetPrimitiveTopology :: proc "stdcall" (commandBuffer: CommandBuffer, primitiveTopology: PrimitiveTopology)
ProcCmdSetPrimitiveTopologyEXT ¶
ProcCmdSetPrimitiveTopologyEXT :: proc "stdcall" (commandBuffer: CommandBuffer, primitiveTopology: PrimitiveTopology)
ProcCmdSetProvokingVertexModeEXT ¶
ProcCmdSetProvokingVertexModeEXT :: proc "stdcall" (commandBuffer: CommandBuffer, provokingVertexMode: ProvokingVertexModeEXT)
ProcCmdSetRasterizationSamplesEXT ¶
ProcCmdSetRasterizationSamplesEXT :: proc "stdcall" (commandBuffer: CommandBuffer, rasterizationSamples: SampleCountFlags)
ProcCmdSetRasterizationStreamEXT ¶
ProcCmdSetRasterizationStreamEXT :: proc "stdcall" (commandBuffer: CommandBuffer, rasterizationStream: u32)
ProcCmdSetRasterizerDiscardEnable ¶
ProcCmdSetRasterizerDiscardEnable :: proc "stdcall" (commandBuffer: CommandBuffer, rasterizerDiscardEnable: b32)
ProcCmdSetRasterizerDiscardEnableEXT ¶
ProcCmdSetRasterizerDiscardEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, rasterizerDiscardEnable: b32)
ProcCmdSetRayTracingPipelineStackSizeKHR ¶
ProcCmdSetRayTracingPipelineStackSizeKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pipelineStackSize: u32)
ProcCmdSetRenderingAttachmentLocations ¶
ProcCmdSetRenderingAttachmentLocations :: proc "stdcall" (commandBuffer: CommandBuffer, pLocationInfo: ^RenderingAttachmentLocationInfo)
ProcCmdSetRenderingAttachmentLocationsKHR ¶
ProcCmdSetRenderingAttachmentLocationsKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pLocationInfo: ^RenderingAttachmentLocationInfo)
ProcCmdSetRenderingInputAttachmentIndices ¶
ProcCmdSetRenderingInputAttachmentIndices :: proc "stdcall" (commandBuffer: CommandBuffer, pInputAttachmentIndexInfo: ^RenderingInputAttachmentIndexInfo)
ProcCmdSetRenderingInputAttachmentIndicesKHR ¶
ProcCmdSetRenderingInputAttachmentIndicesKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pInputAttachmentIndexInfo: ^RenderingInputAttachmentIndexInfo)
ProcCmdSetRepresentativeFragmentTestEnableNV ¶
ProcCmdSetRepresentativeFragmentTestEnableNV :: proc "stdcall" (commandBuffer: CommandBuffer, representativeFragmentTestEnable: b32)
ProcCmdSetSampleLocationsEXT ¶
ProcCmdSetSampleLocationsEXT :: proc "stdcall" (commandBuffer: CommandBuffer, pSampleLocationsInfo: ^SampleLocationsInfoEXT)
ProcCmdSetSampleLocationsEnableEXT ¶
ProcCmdSetSampleLocationsEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, sampleLocationsEnable: b32)
ProcCmdSetSampleMaskEXT ¶
ProcCmdSetSampleMaskEXT :: proc "stdcall" (commandBuffer: CommandBuffer, samples: SampleCountFlags, pSampleMask: ^SampleMask)
ProcCmdSetScissor ¶
ProcCmdSetScissor :: proc "stdcall" (commandBuffer: CommandBuffer, firstScissor: u32, scissorCount: u32, pScissors: [^]Rect2D)
ProcCmdSetScissorWithCount ¶
ProcCmdSetScissorWithCount :: proc "stdcall" (commandBuffer: CommandBuffer, scissorCount: u32, pScissors: [^]Rect2D)
ProcCmdSetScissorWithCountEXT ¶
ProcCmdSetScissorWithCountEXT :: proc "stdcall" (commandBuffer: CommandBuffer, scissorCount: u32, pScissors: [^]Rect2D)
ProcCmdSetShadingRateImageEnableNV ¶
ProcCmdSetShadingRateImageEnableNV :: proc "stdcall" (commandBuffer: CommandBuffer, shadingRateImageEnable: b32)
ProcCmdSetStencilCompareMask ¶
ProcCmdSetStencilCompareMask :: proc "stdcall" (commandBuffer: CommandBuffer, faceMask: StencilFaceFlags, compareMask: u32)
ProcCmdSetStencilOp ¶
ProcCmdSetStencilOp :: proc "stdcall" (commandBuffer: CommandBuffer, faceMask: StencilFaceFlags, failOp: StencilOp, passOp: StencilOp, depthFailOp: StencilOp, compareOp: CompareOp)
ProcCmdSetStencilOpEXT ¶
ProcCmdSetStencilOpEXT :: proc "stdcall" (commandBuffer: CommandBuffer, faceMask: StencilFaceFlags, failOp: StencilOp, passOp: StencilOp, depthFailOp: StencilOp, compareOp: CompareOp)
ProcCmdSetStencilReference ¶
ProcCmdSetStencilReference :: proc "stdcall" (commandBuffer: CommandBuffer, faceMask: StencilFaceFlags, reference: u32)
ProcCmdSetStencilTestEnable ¶
ProcCmdSetStencilTestEnable :: proc "stdcall" (commandBuffer: CommandBuffer, stencilTestEnable: b32)
ProcCmdSetStencilTestEnableEXT ¶
ProcCmdSetStencilTestEnableEXT :: proc "stdcall" (commandBuffer: CommandBuffer, stencilTestEnable: b32)
ProcCmdSetStencilWriteMask ¶
ProcCmdSetStencilWriteMask :: proc "stdcall" (commandBuffer: CommandBuffer, faceMask: StencilFaceFlags, writeMask: u32)
ProcCmdSetTessellationDomainOriginEXT ¶
ProcCmdSetTessellationDomainOriginEXT :: proc "stdcall" (commandBuffer: CommandBuffer, domainOrigin: TessellationDomainOrigin)
ProcCmdSetVertexInputEXT ¶
ProcCmdSetVertexInputEXT :: proc "stdcall" (commandBuffer: CommandBuffer, vertexBindingDescriptionCount: u32, pVertexBindingDescriptions: [^]VertexInputBindingDescription2EXT, vertexAttributeDescriptionCount: u32, pVertexAttributeDescriptions: [^]VertexInputAttributeDescription2EXT)
ProcCmdSetViewport ¶
ProcCmdSetViewport :: proc "stdcall" (commandBuffer: CommandBuffer, firstViewport: u32, viewportCount: u32, pViewports: [^]Viewport)
ProcCmdSetViewportShadingRatePaletteNV ¶
ProcCmdSetViewportShadingRatePaletteNV :: proc "stdcall" (commandBuffer: CommandBuffer, firstViewport: u32, viewportCount: u32, pShadingRatePalettes: [^]ShadingRatePaletteNV)
ProcCmdSetViewportSwizzleNV ¶
ProcCmdSetViewportSwizzleNV :: proc "stdcall" (commandBuffer: CommandBuffer, firstViewport: u32, viewportCount: u32, pViewportSwizzles: [^]ViewportSwizzleNV)
ProcCmdSetViewportWScalingEnableNV ¶
ProcCmdSetViewportWScalingEnableNV :: proc "stdcall" (commandBuffer: CommandBuffer, viewportWScalingEnable: b32)
ProcCmdSetViewportWScalingNV ¶
ProcCmdSetViewportWScalingNV :: proc "stdcall" (commandBuffer: CommandBuffer, firstViewport: u32, viewportCount: u32, pViewportWScalings: [^]ViewportWScalingNV)
ProcCmdSetViewportWithCount ¶
ProcCmdSetViewportWithCount :: proc "stdcall" (commandBuffer: CommandBuffer, viewportCount: u32, pViewports: [^]Viewport)
ProcCmdSetViewportWithCountEXT ¶
ProcCmdSetViewportWithCountEXT :: proc "stdcall" (commandBuffer: CommandBuffer, viewportCount: u32, pViewports: [^]Viewport)
ProcCmdSubpassShadingHUAWEI ¶
ProcCmdSubpassShadingHUAWEI :: proc "stdcall" (commandBuffer: CommandBuffer)
ProcCmdTraceRaysIndirect2KHR ¶
ProcCmdTraceRaysIndirect2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, indirectDeviceAddress: DeviceAddress)
ProcCmdTraceRaysIndirectKHR ¶
ProcCmdTraceRaysIndirectKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pRaygenShaderBindingTable: [^]StridedDeviceAddressRegionKHR, pMissShaderBindingTable: [^]StridedDeviceAddressRegionKHR, pHitShaderBindingTable: [^]StridedDeviceAddressRegionKHR, pCallableShaderBindingTable: [^]StridedDeviceAddressRegionKHR, indirectDeviceAddress: DeviceAddress)
ProcCmdTraceRaysKHR ¶
ProcCmdTraceRaysKHR :: proc "stdcall" (commandBuffer: CommandBuffer, pRaygenShaderBindingTable: [^]StridedDeviceAddressRegionKHR, pMissShaderBindingTable: [^]StridedDeviceAddressRegionKHR, pHitShaderBindingTable: [^]StridedDeviceAddressRegionKHR, pCallableShaderBindingTable: [^]StridedDeviceAddressRegionKHR, width: u32, height: u32, depth: u32)
ProcCmdTraceRaysNV ¶
ProcCmdTraceRaysNV :: proc "stdcall" (commandBuffer: CommandBuffer, raygenShaderBindingTableBuffer: Buffer, raygenShaderBindingOffset: DeviceSize, missShaderBindingTableBuffer: Buffer, missShaderBindingOffset: DeviceSize, missShaderBindingStride: DeviceSize, hitShaderBindingTableBuffer: Buffer, hitShaderBindingOffset: DeviceSize, hitShaderBindingStride: DeviceSize, callableShaderBindingTableBuffer: Buffer, callableShaderBindingOffset: DeviceSize, callableShaderBindingStride: DeviceSize, width: u32, height: u32, depth: u32)
ProcCmdUpdateBuffer ¶
ProcCmdUpdateBuffer :: proc "stdcall" (commandBuffer: CommandBuffer, dstBuffer: Buffer, dstOffset: DeviceSize, dataSize: DeviceSize, pData: rawptr)
ProcCmdUpdatePipelineIndirectBufferNV ¶
ProcCmdUpdatePipelineIndirectBufferNV :: proc "stdcall" (commandBuffer: CommandBuffer, pipelineBindPoint: PipelineBindPoint, pipeline: Pipeline)
ProcCmdWaitEvents ¶
ProcCmdWaitEvents :: proc "stdcall" (commandBuffer: CommandBuffer, eventCount: u32, pEvents: [^]Event, srcStageMask: PipelineStageFlags, dstStageMask: PipelineStageFlags, memoryBarrierCount: u32, pMemoryBarriers: [^]MemoryBarrier, bufferMemoryBarrierCount: u32, pBufferMemoryBarriers: [^]BufferMemoryBarrier, imageMemoryBarrierCount: u32, pImageMemoryBarriers: [^]ImageMemoryBarrier)
ProcCmdWaitEvents2 ¶
ProcCmdWaitEvents2 :: proc "stdcall" (commandBuffer: CommandBuffer, eventCount: u32, pEvents: [^]Event, pDependencyInfos: [^]DependencyInfo)
ProcCmdWaitEvents2KHR ¶
ProcCmdWaitEvents2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, eventCount: u32, pEvents: [^]Event, pDependencyInfos: [^]DependencyInfo)
ProcCmdWriteAccelerationStructuresPropertiesKHR ¶
ProcCmdWriteAccelerationStructuresPropertiesKHR :: proc "stdcall" (commandBuffer: CommandBuffer, accelerationStructureCount: u32, pAccelerationStructures: [^]AccelerationStructureKHR, queryType: QueryType, queryPool: QueryPool, firstQuery: u32)
ProcCmdWriteAccelerationStructuresPropertiesNV ¶
ProcCmdWriteAccelerationStructuresPropertiesNV :: proc "stdcall" (commandBuffer: CommandBuffer, accelerationStructureCount: u32, pAccelerationStructures: [^]AccelerationStructureNV, queryType: QueryType, queryPool: QueryPool, firstQuery: u32)
ProcCmdWriteBufferMarker2AMD ¶
ProcCmdWriteBufferMarker2AMD :: proc "stdcall" (commandBuffer: CommandBuffer, stage: PipelineStageFlags2, dstBuffer: Buffer, dstOffset: DeviceSize, marker: u32)
ProcCmdWriteBufferMarkerAMD ¶
ProcCmdWriteBufferMarkerAMD :: proc "stdcall" (commandBuffer: CommandBuffer, pipelineStage: PipelineStageFlags, dstBuffer: Buffer, dstOffset: DeviceSize, marker: u32)
ProcCmdWriteMicromapsPropertiesEXT ¶
ProcCmdWriteMicromapsPropertiesEXT :: proc "stdcall" (commandBuffer: CommandBuffer, micromapCount: u32, pMicromaps: [^]MicromapEXT, queryType: QueryType, queryPool: QueryPool, firstQuery: u32)
ProcCmdWriteTimestamp ¶
ProcCmdWriteTimestamp :: proc "stdcall" (commandBuffer: CommandBuffer, pipelineStage: PipelineStageFlags, queryPool: QueryPool, query: u32)
ProcCmdWriteTimestamp2 ¶
ProcCmdWriteTimestamp2 :: proc "stdcall" (commandBuffer: CommandBuffer, stage: PipelineStageFlags2, queryPool: QueryPool, query: u32)
ProcCmdWriteTimestamp2KHR ¶
ProcCmdWriteTimestamp2KHR :: proc "stdcall" (commandBuffer: CommandBuffer, stage: PipelineStageFlags2, queryPool: QueryPool, query: u32)
ProcCopyAccelerationStructureKHR ¶
ProcCopyAccelerationStructureKHR :: proc "stdcall" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyAccelerationStructureInfoKHR) -> Result
ProcCopyAccelerationStructureToMemoryKHR ¶
ProcCopyAccelerationStructureToMemoryKHR :: proc "stdcall" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyAccelerationStructureToMemoryInfoKHR) -> Result
ProcCopyImageToImage ¶
ProcCopyImageToImage :: proc "stdcall" (device: Device, pCopyImageToImageInfo: ^CopyImageToImageInfo) -> Result
ProcCopyImageToImageEXT ¶
ProcCopyImageToImageEXT :: proc "stdcall" (device: Device, pCopyImageToImageInfo: ^CopyImageToImageInfo) -> Result
ProcCopyImageToMemory ¶
ProcCopyImageToMemory :: proc "stdcall" (device: Device, pCopyImageToMemoryInfo: ^CopyImageToMemoryInfo) -> Result
ProcCopyImageToMemoryEXT ¶
ProcCopyImageToMemoryEXT :: proc "stdcall" (device: Device, pCopyImageToMemoryInfo: ^CopyImageToMemoryInfo) -> Result
ProcCopyMemoryToAccelerationStructureKHR ¶
ProcCopyMemoryToAccelerationStructureKHR :: proc "stdcall" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyMemoryToAccelerationStructureInfoKHR) -> Result
ProcCopyMemoryToImage ¶
ProcCopyMemoryToImage :: proc "stdcall" (device: Device, pCopyMemoryToImageInfo: ^CopyMemoryToImageInfo) -> Result
ProcCopyMemoryToImageEXT ¶
ProcCopyMemoryToImageEXT :: proc "stdcall" (device: Device, pCopyMemoryToImageInfo: ^CopyMemoryToImageInfo) -> Result
ProcCopyMemoryToMicromapEXT ¶
ProcCopyMemoryToMicromapEXT :: proc "stdcall" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyMemoryToMicromapInfoEXT) -> Result
ProcCopyMicromapEXT ¶
ProcCopyMicromapEXT :: proc "stdcall" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyMicromapInfoEXT) -> Result
ProcCopyMicromapToMemoryEXT ¶
ProcCopyMicromapToMemoryEXT :: proc "stdcall" (device: Device, deferredOperation: DeferredOperationKHR, pInfo: ^CopyMicromapToMemoryInfoEXT) -> Result
ProcCreateAccelerationStructureKHR ¶
ProcCreateAccelerationStructureKHR :: proc "stdcall" (device: Device, pCreateInfo: ^AccelerationStructureCreateInfoKHR, pAllocator: ^AllocationCallbacks, pAccelerationStructure: ^AccelerationStructureKHR) -> Result
ProcCreateAccelerationStructureNV ¶
ProcCreateAccelerationStructureNV :: proc "stdcall" (device: Device, pCreateInfo: ^AccelerationStructureCreateInfoNV, pAllocator: ^AllocationCallbacks, pAccelerationStructure: ^AccelerationStructureNV) -> Result
ProcCreateBuffer ¶
ProcCreateBuffer :: proc "stdcall" (device: Device, pCreateInfo: ^BufferCreateInfo, pAllocator: ^AllocationCallbacks, pBuffer: ^Buffer) -> Result
ProcCreateBufferView ¶
ProcCreateBufferView :: proc "stdcall" (device: Device, pCreateInfo: ^BufferViewCreateInfo, pAllocator: ^AllocationCallbacks, pView: ^BufferView) -> Result
ProcCreateCommandPool ¶
ProcCreateCommandPool :: proc "stdcall" (device: Device, pCreateInfo: ^CommandPoolCreateInfo, pAllocator: ^AllocationCallbacks, pCommandPool: ^CommandPool) -> Result
ProcCreateComputePipelines ¶
ProcCreateComputePipelines :: proc "stdcall" (device: Device, pipelineCache: PipelineCache, createInfoCount: u32, pCreateInfos: [^]ComputePipelineCreateInfo, pAllocator: ^AllocationCallbacks, pPipelines: [^]Pipeline) -> Result
ProcCreateCuFunctionNVX ¶
ProcCreateCuFunctionNVX :: proc "stdcall" (device: Device, pCreateInfo: ^CuFunctionCreateInfoNVX, pAllocator: ^AllocationCallbacks, pFunction: ^CuFunctionNVX) -> Result
ProcCreateCuModuleNVX ¶
ProcCreateCuModuleNVX :: proc "stdcall" (device: Device, pCreateInfo: ^CuModuleCreateInfoNVX, pAllocator: ^AllocationCallbacks, pModule: ^CuModuleNVX) -> Result
ProcCreateCudaFunctionNV ¶
ProcCreateCudaFunctionNV :: proc "stdcall" (device: Device, pCreateInfo: ^CudaFunctionCreateInfoNV, pAllocator: ^AllocationCallbacks, pFunction: ^CudaFunctionNV) -> Result
ProcCreateCudaModuleNV ¶
ProcCreateCudaModuleNV :: proc "stdcall" (device: Device, pCreateInfo: ^CudaModuleCreateInfoNV, pAllocator: ^AllocationCallbacks, pModule: ^CudaModuleNV) -> Result
ProcCreateDebugReportCallbackEXT ¶
ProcCreateDebugReportCallbackEXT :: proc "stdcall" (instance: Instance, pCreateInfo: ^DebugReportCallbackCreateInfoEXT, pAllocator: ^AllocationCallbacks, pCallback: ^DebugReportCallbackEXT) -> Result
ProcCreateDebugUtilsMessengerEXT ¶
ProcCreateDebugUtilsMessengerEXT :: proc "stdcall" (instance: Instance, pCreateInfo: ^DebugUtilsMessengerCreateInfoEXT, pAllocator: ^AllocationCallbacks, pMessenger: ^DebugUtilsMessengerEXT) -> Result
ProcCreateDeferredOperationKHR ¶
ProcCreateDeferredOperationKHR :: proc "stdcall" (device: Device, pAllocator: ^AllocationCallbacks, pDeferredOperation: ^DeferredOperationKHR) -> Result
ProcCreateDescriptorPool ¶
ProcCreateDescriptorPool :: proc "stdcall" (device: Device, pCreateInfo: ^DescriptorPoolCreateInfo, pAllocator: ^AllocationCallbacks, pDescriptorPool: ^DescriptorPool) -> Result
ProcCreateDescriptorSetLayout ¶
ProcCreateDescriptorSetLayout :: proc "stdcall" (device: Device, pCreateInfo: ^DescriptorSetLayoutCreateInfo, pAllocator: ^AllocationCallbacks, pSetLayout: ^DescriptorSetLayout) -> Result
ProcCreateDescriptorUpdateTemplate ¶
ProcCreateDescriptorUpdateTemplate :: proc "stdcall" (device: Device, pCreateInfo: ^DescriptorUpdateTemplateCreateInfo, pAllocator: ^AllocationCallbacks, pDescriptorUpdateTemplate: ^DescriptorUpdateTemplate) -> Result
ProcCreateDescriptorUpdateTemplateKHR ¶
ProcCreateDescriptorUpdateTemplateKHR :: proc "stdcall" (device: Device, pCreateInfo: ^DescriptorUpdateTemplateCreateInfo, pAllocator: ^AllocationCallbacks, pDescriptorUpdateTemplate: ^DescriptorUpdateTemplate) -> Result
ProcCreateDevice ¶
ProcCreateDevice :: proc "stdcall" (physicalDevice: PhysicalDevice, pCreateInfo: ^DeviceCreateInfo, pAllocator: ^AllocationCallbacks, pDevice: ^Device) -> Result
ProcCreateDisplayModeKHR ¶
ProcCreateDisplayModeKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, display: DisplayKHR, pCreateInfo: ^DisplayModeCreateInfoKHR, pAllocator: ^AllocationCallbacks, pMode: ^DisplayModeKHR) -> Result
ProcCreateDisplayPlaneSurfaceKHR ¶
ProcCreateDisplayPlaneSurfaceKHR :: proc "stdcall" (instance: Instance, pCreateInfo: ^DisplaySurfaceCreateInfoKHR, pAllocator: ^AllocationCallbacks, pSurface: ^SurfaceKHR) -> Result
ProcCreateEvent ¶
ProcCreateEvent :: proc "stdcall" (device: Device, pCreateInfo: ^EventCreateInfo, pAllocator: ^AllocationCallbacks, pEvent: ^Event) -> Result
ProcCreateFence ¶
ProcCreateFence :: proc "stdcall" (device: Device, pCreateInfo: ^FenceCreateInfo, pAllocator: ^AllocationCallbacks, pFence: ^Fence) -> Result
ProcCreateFramebuffer ¶
ProcCreateFramebuffer :: proc "stdcall" (device: Device, pCreateInfo: ^FramebufferCreateInfo, pAllocator: ^AllocationCallbacks, pFramebuffer: ^Framebuffer) -> Result
ProcCreateGraphicsPipelines ¶
ProcCreateGraphicsPipelines :: proc "stdcall" (device: Device, pipelineCache: PipelineCache, createInfoCount: u32, pCreateInfos: [^]GraphicsPipelineCreateInfo, pAllocator: ^AllocationCallbacks, pPipelines: [^]Pipeline) -> Result
ProcCreateHeadlessSurfaceEXT ¶
ProcCreateHeadlessSurfaceEXT :: proc "stdcall" (instance: Instance, pCreateInfo: ^HeadlessSurfaceCreateInfoEXT, pAllocator: ^AllocationCallbacks, pSurface: ^SurfaceKHR) -> Result
ProcCreateIOSSurfaceMVK ¶
ProcCreateIOSSurfaceMVK :: proc "stdcall" (instance: Instance, pCreateInfo: ^IOSSurfaceCreateInfoMVK, pAllocator: ^AllocationCallbacks, pSurface: ^SurfaceKHR) -> Result
ProcCreateImage ¶
ProcCreateImage :: proc "stdcall" (device: Device, pCreateInfo: ^ImageCreateInfo, pAllocator: ^AllocationCallbacks, pImage: ^Image) -> Result
ProcCreateImageView ¶
ProcCreateImageView :: proc "stdcall" (device: Device, pCreateInfo: ^ImageViewCreateInfo, pAllocator: ^AllocationCallbacks, pView: ^ImageView) -> Result
ProcCreateIndirectCommandsLayoutEXT ¶
ProcCreateIndirectCommandsLayoutEXT :: proc "stdcall" (device: Device, pCreateInfo: ^IndirectCommandsLayoutCreateInfoEXT, pAllocator: ^AllocationCallbacks, pIndirectCommandsLayout: ^IndirectCommandsLayoutEXT) -> Result
ProcCreateIndirectCommandsLayoutNV ¶
ProcCreateIndirectCommandsLayoutNV :: proc "stdcall" (device: Device, pCreateInfo: ^IndirectCommandsLayoutCreateInfoNV, pAllocator: ^AllocationCallbacks, pIndirectCommandsLayout: ^IndirectCommandsLayoutNV) -> Result
ProcCreateIndirectExecutionSetEXT ¶
ProcCreateIndirectExecutionSetEXT :: proc "stdcall" (device: Device, pCreateInfo: ^IndirectExecutionSetCreateInfoEXT, pAllocator: ^AllocationCallbacks, pIndirectExecutionSet: ^IndirectExecutionSetEXT) -> Result
ProcCreateInstance ¶
ProcCreateInstance :: proc "stdcall" (pCreateInfo: ^InstanceCreateInfo, pAllocator: ^AllocationCallbacks, pInstance: ^Instance) -> Result
Loader Procedure Types
ProcCreateMacOSSurfaceMVK ¶
ProcCreateMacOSSurfaceMVK :: proc "stdcall" (instance: Instance, pCreateInfo: ^MacOSSurfaceCreateInfoMVK, pAllocator: ^AllocationCallbacks, pSurface: ^SurfaceKHR) -> Result
ProcCreateMetalSurfaceEXT ¶
ProcCreateMetalSurfaceEXT :: proc "stdcall" (instance: Instance, pCreateInfo: ^MetalSurfaceCreateInfoEXT, pAllocator: ^AllocationCallbacks, pSurface: ^SurfaceKHR) -> Result
ProcCreateMicromapEXT ¶
ProcCreateMicromapEXT :: proc "stdcall" (device: Device, pCreateInfo: ^MicromapCreateInfoEXT, pAllocator: ^AllocationCallbacks, pMicromap: ^MicromapEXT) -> Result
ProcCreateOpticalFlowSessionNV ¶
ProcCreateOpticalFlowSessionNV :: proc "stdcall" (device: Device, pCreateInfo: ^OpticalFlowSessionCreateInfoNV, pAllocator: ^AllocationCallbacks, pSession: ^OpticalFlowSessionNV) -> Result
ProcCreatePipelineBinariesKHR ¶
ProcCreatePipelineBinariesKHR :: proc "stdcall" (device: Device, pCreateInfo: ^PipelineBinaryCreateInfoKHR, pAllocator: ^AllocationCallbacks, pBinaries: [^]PipelineBinaryHandlesInfoKHR) -> Result
ProcCreatePipelineCache ¶
ProcCreatePipelineCache :: proc "stdcall" (device: Device, pCreateInfo: ^PipelineCacheCreateInfo, pAllocator: ^AllocationCallbacks, pPipelineCache: ^PipelineCache) -> Result
ProcCreatePipelineLayout ¶
ProcCreatePipelineLayout :: proc "stdcall" (device: Device, pCreateInfo: ^PipelineLayoutCreateInfo, pAllocator: ^AllocationCallbacks, pPipelineLayout: ^PipelineLayout) -> Result
ProcCreatePrivateDataSlot ¶
ProcCreatePrivateDataSlot :: proc "stdcall" (device: Device, pCreateInfo: ^PrivateDataSlotCreateInfo, pAllocator: ^AllocationCallbacks, pPrivateDataSlot: ^PrivateDataSlot) -> Result
ProcCreatePrivateDataSlotEXT ¶
ProcCreatePrivateDataSlotEXT :: proc "stdcall" (device: Device, pCreateInfo: ^PrivateDataSlotCreateInfo, pAllocator: ^AllocationCallbacks, pPrivateDataSlot: ^PrivateDataSlot) -> Result
ProcCreateQueryPool ¶
ProcCreateQueryPool :: proc "stdcall" (device: Device, pCreateInfo: ^QueryPoolCreateInfo, pAllocator: ^AllocationCallbacks, pQueryPool: ^QueryPool) -> Result
ProcCreateRayTracingPipelinesKHR ¶
ProcCreateRayTracingPipelinesKHR :: proc "stdcall" (device: Device, deferredOperation: DeferredOperationKHR, pipelineCache: PipelineCache, createInfoCount: u32, pCreateInfos: [^]RayTracingPipelineCreateInfoKHR, pAllocator: ^AllocationCallbacks, pPipelines: [^]Pipeline) -> Result
ProcCreateRayTracingPipelinesNV ¶
ProcCreateRayTracingPipelinesNV :: proc "stdcall" (device: Device, pipelineCache: PipelineCache, createInfoCount: u32, pCreateInfos: [^]RayTracingPipelineCreateInfoNV, pAllocator: ^AllocationCallbacks, pPipelines: [^]Pipeline) -> Result
ProcCreateRenderPass ¶
ProcCreateRenderPass :: proc "stdcall" (device: Device, pCreateInfo: ^RenderPassCreateInfo, pAllocator: ^AllocationCallbacks, pRenderPass: [^]RenderPass) -> Result
ProcCreateRenderPass2 ¶
ProcCreateRenderPass2 :: proc "stdcall" (device: Device, pCreateInfo: ^RenderPassCreateInfo2, pAllocator: ^AllocationCallbacks, pRenderPass: [^]RenderPass) -> Result
ProcCreateRenderPass2KHR ¶
ProcCreateRenderPass2KHR :: proc "stdcall" (device: Device, pCreateInfo: ^RenderPassCreateInfo2, pAllocator: ^AllocationCallbacks, pRenderPass: [^]RenderPass) -> Result
ProcCreateSampler ¶
ProcCreateSampler :: proc "stdcall" (device: Device, pCreateInfo: ^SamplerCreateInfo, pAllocator: ^AllocationCallbacks, pSampler: ^Sampler) -> Result
ProcCreateSamplerYcbcrConversion ¶
ProcCreateSamplerYcbcrConversion :: proc "stdcall" (device: Device, pCreateInfo: ^SamplerYcbcrConversionCreateInfo, pAllocator: ^AllocationCallbacks, pYcbcrConversion: ^SamplerYcbcrConversion) -> Result
ProcCreateSamplerYcbcrConversionKHR ¶
ProcCreateSamplerYcbcrConversionKHR :: proc "stdcall" (device: Device, pCreateInfo: ^SamplerYcbcrConversionCreateInfo, pAllocator: ^AllocationCallbacks, pYcbcrConversion: ^SamplerYcbcrConversion) -> Result
ProcCreateSemaphore ¶
ProcCreateSemaphore :: proc "stdcall" (device: Device, pCreateInfo: ^SemaphoreCreateInfo, pAllocator: ^AllocationCallbacks, pSemaphore: ^Semaphore) -> Result
ProcCreateShaderModule ¶
ProcCreateShaderModule :: proc "stdcall" (device: Device, pCreateInfo: ^ShaderModuleCreateInfo, pAllocator: ^AllocationCallbacks, pShaderModule: ^ShaderModule) -> Result
ProcCreateShadersEXT ¶
ProcCreateShadersEXT :: proc "stdcall" (device: Device, createInfoCount: u32, pCreateInfos: [^]ShaderCreateInfoEXT, pAllocator: ^AllocationCallbacks, pShaders: [^]ShaderEXT) -> Result
ProcCreateSharedSwapchainsKHR ¶
ProcCreateSharedSwapchainsKHR :: proc "stdcall" (device: Device, swapchainCount: u32, pCreateInfos: [^]SwapchainCreateInfoKHR, pAllocator: ^AllocationCallbacks, pSwapchains: [^]SwapchainKHR) -> Result
ProcCreateSwapchainKHR ¶
ProcCreateSwapchainKHR :: proc "stdcall" (device: Device, pCreateInfo: ^SwapchainCreateInfoKHR, pAllocator: ^AllocationCallbacks, pSwapchain: ^SwapchainKHR) -> Result
ProcCreateValidationCacheEXT ¶
ProcCreateValidationCacheEXT :: proc "stdcall" (device: Device, pCreateInfo: ^ValidationCacheCreateInfoEXT, pAllocator: ^AllocationCallbacks, pValidationCache: ^ValidationCacheEXT) -> Result
ProcCreateVideoSessionKHR ¶
ProcCreateVideoSessionKHR :: proc "stdcall" (device: Device, pCreateInfo: ^VideoSessionCreateInfoKHR, pAllocator: ^AllocationCallbacks, pVideoSession: ^VideoSessionKHR) -> Result
ProcCreateVideoSessionParametersKHR ¶
ProcCreateVideoSessionParametersKHR :: proc "stdcall" (device: Device, pCreateInfo: ^VideoSessionParametersCreateInfoKHR, pAllocator: ^AllocationCallbacks, pVideoSessionParameters: [^]VideoSessionParametersKHR) -> Result
ProcCreateWaylandSurfaceKHR ¶
ProcCreateWaylandSurfaceKHR :: proc "stdcall" (instance: Instance, pCreateInfo: ^WaylandSurfaceCreateInfoKHR, pAllocator: ^AllocationCallbacks, pSurface: ^SurfaceKHR) -> Result
ProcCreateWin32SurfaceKHR ¶
ProcCreateWin32SurfaceKHR :: proc "stdcall" (instance: Instance, pCreateInfo: ^Win32SurfaceCreateInfoKHR, pAllocator: ^AllocationCallbacks, pSurface: ^SurfaceKHR) -> Result
ProcDebugMarkerSetObjectNameEXT ¶
ProcDebugMarkerSetObjectNameEXT :: proc "stdcall" (device: Device, pNameInfo: ^DebugMarkerObjectNameInfoEXT) -> Result
ProcDebugMarkerSetObjectTagEXT ¶
ProcDebugMarkerSetObjectTagEXT :: proc "stdcall" (device: Device, pTagInfo: ^DebugMarkerObjectTagInfoEXT) -> Result
ProcDebugReportCallbackEXT ¶
ProcDebugReportCallbackEXT :: proc "stdcall" (flags: DebugReportFlagsEXT, objectType: DebugReportObjectTypeEXT, object: u64, location: int, messageCode: i32, pLayerPrefix: cstring, pMessage: cstring, pUserData: rawptr) -> b32
ProcDebugReportMessageEXT ¶
ProcDebugReportMessageEXT :: proc "stdcall" (instance: Instance, flags: DebugReportFlagsEXT, objectType: DebugReportObjectTypeEXT, object: u64, location: int, messageCode: i32, pLayerPrefix: cstring, pMessage: cstring)
ProcDebugUtilsMessengerCallbackEXT ¶
ProcDebugUtilsMessengerCallbackEXT :: proc "stdcall" (messageSeverity: DebugUtilsMessageSeverityFlagsEXT, messageTypes: DebugUtilsMessageTypeFlagsEXT, pCallbackData: ^DebugUtilsMessengerCallbackDataEXT, pUserData: rawptr) -> b32
ProcDeferredOperationJoinKHR ¶
ProcDeferredOperationJoinKHR :: proc "stdcall" (device: Device, operation: DeferredOperationKHR) -> Result
ProcDestroyAccelerationStructureKHR ¶
ProcDestroyAccelerationStructureKHR :: proc "stdcall" (device: Device, accelerationStructure: AccelerationStructureKHR, pAllocator: ^AllocationCallbacks)
ProcDestroyAccelerationStructureNV ¶
ProcDestroyAccelerationStructureNV :: proc "stdcall" (device: Device, accelerationStructure: AccelerationStructureNV, pAllocator: ^AllocationCallbacks)
ProcDestroyBuffer ¶
ProcDestroyBuffer :: proc "stdcall" (device: Device, buffer: Buffer, pAllocator: ^AllocationCallbacks)
ProcDestroyBufferView ¶
ProcDestroyBufferView :: proc "stdcall" (device: Device, bufferView: BufferView, pAllocator: ^AllocationCallbacks)
ProcDestroyCommandPool ¶
ProcDestroyCommandPool :: proc "stdcall" (device: Device, commandPool: CommandPool, pAllocator: ^AllocationCallbacks)
ProcDestroyCuFunctionNVX ¶
ProcDestroyCuFunctionNVX :: proc "stdcall" (device: Device, function: CuFunctionNVX, pAllocator: ^AllocationCallbacks)
ProcDestroyCuModuleNVX ¶
ProcDestroyCuModuleNVX :: proc "stdcall" (device: Device, module: CuModuleNVX, pAllocator: ^AllocationCallbacks)
ProcDestroyCudaFunctionNV ¶
ProcDestroyCudaFunctionNV :: proc "stdcall" (device: Device, function: CudaFunctionNV, pAllocator: ^AllocationCallbacks)
ProcDestroyCudaModuleNV ¶
ProcDestroyCudaModuleNV :: proc "stdcall" (device: Device, module: CudaModuleNV, pAllocator: ^AllocationCallbacks)
ProcDestroyDebugReportCallbackEXT ¶
ProcDestroyDebugReportCallbackEXT :: proc "stdcall" (instance: Instance, callback: DebugReportCallbackEXT, pAllocator: ^AllocationCallbacks)
ProcDestroyDebugUtilsMessengerEXT ¶
ProcDestroyDebugUtilsMessengerEXT :: proc "stdcall" (instance: Instance, messenger: DebugUtilsMessengerEXT, pAllocator: ^AllocationCallbacks)
ProcDestroyDeferredOperationKHR ¶
ProcDestroyDeferredOperationKHR :: proc "stdcall" (device: Device, operation: DeferredOperationKHR, pAllocator: ^AllocationCallbacks)
ProcDestroyDescriptorPool ¶
ProcDestroyDescriptorPool :: proc "stdcall" (device: Device, descriptorPool: DescriptorPool, pAllocator: ^AllocationCallbacks)
ProcDestroyDescriptorSetLayout ¶
ProcDestroyDescriptorSetLayout :: proc "stdcall" (device: Device, descriptorSetLayout: DescriptorSetLayout, pAllocator: ^AllocationCallbacks)
ProcDestroyDescriptorUpdateTemplate ¶
ProcDestroyDescriptorUpdateTemplate :: proc "stdcall" (device: Device, descriptorUpdateTemplate: DescriptorUpdateTemplate, pAllocator: ^AllocationCallbacks)
ProcDestroyDescriptorUpdateTemplateKHR ¶
ProcDestroyDescriptorUpdateTemplateKHR :: proc "stdcall" (device: Device, descriptorUpdateTemplate: DescriptorUpdateTemplate, pAllocator: ^AllocationCallbacks)
ProcDestroyDevice ¶
ProcDestroyDevice :: proc "stdcall" (device: Device, pAllocator: ^AllocationCallbacks)
ProcDestroyEvent ¶
ProcDestroyEvent :: proc "stdcall" (device: Device, event: Event, pAllocator: ^AllocationCallbacks)
ProcDestroyFence ¶
ProcDestroyFence :: proc "stdcall" (device: Device, fence: Fence, pAllocator: ^AllocationCallbacks)
ProcDestroyFramebuffer ¶
ProcDestroyFramebuffer :: proc "stdcall" (device: Device, framebuffer: Framebuffer, pAllocator: ^AllocationCallbacks)
ProcDestroyImage ¶
ProcDestroyImage :: proc "stdcall" (device: Device, image: Image, pAllocator: ^AllocationCallbacks)
ProcDestroyImageView ¶
ProcDestroyImageView :: proc "stdcall" (device: Device, imageView: ImageView, pAllocator: ^AllocationCallbacks)
ProcDestroyIndirectCommandsLayoutEXT ¶
ProcDestroyIndirectCommandsLayoutEXT :: proc "stdcall" (device: Device, indirectCommandsLayout: IndirectCommandsLayoutEXT, pAllocator: ^AllocationCallbacks)
ProcDestroyIndirectCommandsLayoutNV ¶
ProcDestroyIndirectCommandsLayoutNV :: proc "stdcall" (device: Device, indirectCommandsLayout: IndirectCommandsLayoutNV, pAllocator: ^AllocationCallbacks)
ProcDestroyIndirectExecutionSetEXT ¶
ProcDestroyIndirectExecutionSetEXT :: proc "stdcall" (device: Device, indirectExecutionSet: IndirectExecutionSetEXT, pAllocator: ^AllocationCallbacks)
ProcDestroyInstance ¶
ProcDestroyInstance :: proc "stdcall" (instance: Instance, pAllocator: ^AllocationCallbacks)
ProcDestroyMicromapEXT ¶
ProcDestroyMicromapEXT :: proc "stdcall" (device: Device, micromap: MicromapEXT, pAllocator: ^AllocationCallbacks)
ProcDestroyOpticalFlowSessionNV ¶
ProcDestroyOpticalFlowSessionNV :: proc "stdcall" (device: Device, session: OpticalFlowSessionNV, pAllocator: ^AllocationCallbacks)
ProcDestroyPipeline ¶
ProcDestroyPipeline :: proc "stdcall" (device: Device, pipeline: Pipeline, pAllocator: ^AllocationCallbacks)
ProcDestroyPipelineBinaryKHR ¶
ProcDestroyPipelineBinaryKHR :: proc "stdcall" (device: Device, pipelineBinary: PipelineBinaryKHR, pAllocator: ^AllocationCallbacks)
ProcDestroyPipelineCache ¶
ProcDestroyPipelineCache :: proc "stdcall" (device: Device, pipelineCache: PipelineCache, pAllocator: ^AllocationCallbacks)
ProcDestroyPipelineLayout ¶
ProcDestroyPipelineLayout :: proc "stdcall" (device: Device, pipelineLayout: PipelineLayout, pAllocator: ^AllocationCallbacks)
ProcDestroyPrivateDataSlot ¶
ProcDestroyPrivateDataSlot :: proc "stdcall" (device: Device, privateDataSlot: PrivateDataSlot, pAllocator: ^AllocationCallbacks)
ProcDestroyPrivateDataSlotEXT ¶
ProcDestroyPrivateDataSlotEXT :: proc "stdcall" (device: Device, privateDataSlot: PrivateDataSlot, pAllocator: ^AllocationCallbacks)
ProcDestroyQueryPool ¶
ProcDestroyQueryPool :: proc "stdcall" (device: Device, queryPool: QueryPool, pAllocator: ^AllocationCallbacks)
ProcDestroyRenderPass ¶
ProcDestroyRenderPass :: proc "stdcall" (device: Device, renderPass: RenderPass, pAllocator: ^AllocationCallbacks)
ProcDestroySampler ¶
ProcDestroySampler :: proc "stdcall" (device: Device, sampler: Sampler, pAllocator: ^AllocationCallbacks)
ProcDestroySamplerYcbcrConversion ¶
ProcDestroySamplerYcbcrConversion :: proc "stdcall" (device: Device, ycbcrConversion: SamplerYcbcrConversion, pAllocator: ^AllocationCallbacks)
ProcDestroySamplerYcbcrConversionKHR ¶
ProcDestroySamplerYcbcrConversionKHR :: proc "stdcall" (device: Device, ycbcrConversion: SamplerYcbcrConversion, pAllocator: ^AllocationCallbacks)
ProcDestroySemaphore ¶
ProcDestroySemaphore :: proc "stdcall" (device: Device, semaphore: Semaphore, pAllocator: ^AllocationCallbacks)
ProcDestroyShaderEXT ¶
ProcDestroyShaderEXT :: proc "stdcall" (device: Device, shader: ShaderEXT, pAllocator: ^AllocationCallbacks)
ProcDestroyShaderModule ¶
ProcDestroyShaderModule :: proc "stdcall" (device: Device, shaderModule: ShaderModule, pAllocator: ^AllocationCallbacks)
ProcDestroySurfaceKHR ¶
ProcDestroySurfaceKHR :: proc "stdcall" (instance: Instance, surface: SurfaceKHR, pAllocator: ^AllocationCallbacks)
ProcDestroySwapchainKHR ¶
ProcDestroySwapchainKHR :: proc "stdcall" (device: Device, swapchain: SwapchainKHR, pAllocator: ^AllocationCallbacks)
ProcDestroyValidationCacheEXT ¶
ProcDestroyValidationCacheEXT :: proc "stdcall" (device: Device, validationCache: ValidationCacheEXT, pAllocator: ^AllocationCallbacks)
ProcDestroyVideoSessionKHR ¶
ProcDestroyVideoSessionKHR :: proc "stdcall" (device: Device, videoSession: VideoSessionKHR, pAllocator: ^AllocationCallbacks)
ProcDestroyVideoSessionParametersKHR ¶
ProcDestroyVideoSessionParametersKHR :: proc "stdcall" (device: Device, videoSessionParameters: VideoSessionParametersKHR, pAllocator: ^AllocationCallbacks)
ProcDeviceMemoryReportCallbackEXT ¶
ProcDeviceMemoryReportCallbackEXT :: proc "stdcall" (pCallbackData: ^DeviceMemoryReportCallbackDataEXT, pUserData: rawptr)
ProcDisplayPowerControlEXT ¶
ProcDisplayPowerControlEXT :: proc "stdcall" (device: Device, display: DisplayKHR, pDisplayPowerInfo: ^DisplayPowerInfoEXT) -> Result
ProcEndCommandBuffer ¶
ProcEndCommandBuffer :: proc "stdcall" (commandBuffer: CommandBuffer) -> Result
ProcEnumerateDeviceExtensionProperties ¶
ProcEnumerateDeviceExtensionProperties :: proc "stdcall" (physicalDevice: PhysicalDevice, pLayerName: cstring, pPropertyCount: ^u32, pProperties: [^]ExtensionProperties) -> Result
ProcEnumerateDeviceLayerProperties ¶
ProcEnumerateDeviceLayerProperties :: proc "stdcall" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]LayerProperties) -> Result
ProcEnumerateInstanceExtensionProperties ¶
ProcEnumerateInstanceExtensionProperties :: proc "stdcall" (pLayerName: cstring, pPropertyCount: ^u32, pProperties: [^]ExtensionProperties) -> Result
ProcEnumerateInstanceLayerProperties ¶
ProcEnumerateInstanceLayerProperties :: proc "stdcall" (pPropertyCount: ^u32, pProperties: [^]LayerProperties) -> Result
ProcEnumeratePhysicalDeviceGroups ¶
ProcEnumeratePhysicalDeviceGroups :: proc "stdcall" (instance: Instance, pPhysicalDeviceGroupCount: ^u32, pPhysicalDeviceGroupProperties: [^]PhysicalDeviceGroupProperties) -> Result
ProcEnumeratePhysicalDeviceGroupsKHR ¶
ProcEnumeratePhysicalDeviceGroupsKHR :: proc "stdcall" (instance: Instance, pPhysicalDeviceGroupCount: ^u32, pPhysicalDeviceGroupProperties: [^]PhysicalDeviceGroupProperties) -> Result
ProcEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR ¶
ProcEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, queueFamilyIndex: u32, pCounterCount: ^u32, pCounters: [^]PerformanceCounterKHR, pCounterDescriptions: [^]PerformanceCounterDescriptionKHR) -> Result
ProcEnumeratePhysicalDevices ¶
ProcEnumeratePhysicalDevices :: proc "stdcall" (instance: Instance, pPhysicalDeviceCount: ^u32, pPhysicalDevices: [^]PhysicalDevice) -> Result
ProcExportMetalObjectsEXT ¶
ProcExportMetalObjectsEXT :: proc "stdcall" (device: Device, pMetalObjectsInfo: ^ExportMetalObjectsInfoEXT)
ProcFlushMappedMemoryRanges ¶
ProcFlushMappedMemoryRanges :: proc "stdcall" (device: Device, memoryRangeCount: u32, pMemoryRanges: [^]MappedMemoryRange) -> Result
ProcFreeCommandBuffers ¶
ProcFreeCommandBuffers :: proc "stdcall" (device: Device, commandPool: CommandPool, commandBufferCount: u32, pCommandBuffers: [^]CommandBuffer)
ProcFreeDescriptorSets ¶
ProcFreeDescriptorSets :: proc "stdcall" (device: Device, descriptorPool: DescriptorPool, descriptorSetCount: u32, pDescriptorSets: [^]DescriptorSet) -> Result
ProcFreeMemory ¶
ProcFreeMemory :: proc "stdcall" (device: Device, memory: DeviceMemory, pAllocator: ^AllocationCallbacks)
ProcGetAccelerationStructureBuildSizesKHR ¶
ProcGetAccelerationStructureBuildSizesKHR :: proc "stdcall" (device: Device, buildType: AccelerationStructureBuildTypeKHR, pBuildInfo: ^AccelerationStructureBuildGeometryInfoKHR, pMaxPrimitiveCounts: [^]u32, pSizeInfo: ^AccelerationStructureBuildSizesInfoKHR)
ProcGetAccelerationStructureDeviceAddressKHR ¶
ProcGetAccelerationStructureDeviceAddressKHR :: proc "stdcall" (device: Device, pInfo: ^AccelerationStructureDeviceAddressInfoKHR) -> DeviceAddress
ProcGetAccelerationStructureHandleNV ¶
ProcGetAccelerationStructureHandleNV :: proc "stdcall" (device: Device, accelerationStructure: AccelerationStructureNV, dataSize: int, pData: rawptr) -> Result
ProcGetAccelerationStructureMemoryRequirementsNV ¶
ProcGetAccelerationStructureMemoryRequirementsNV :: proc "stdcall" (device: Device, pInfo: ^AccelerationStructureMemoryRequirementsInfoNV, pMemoryRequirements: [^]MemoryRequirements2)
ProcGetAccelerationStructureOpaqueCaptureDescriptorDataEXT ¶
ProcGetAccelerationStructureOpaqueCaptureDescriptorDataEXT :: proc "stdcall" (device: Device, pInfo: ^AccelerationStructureCaptureDescriptorDataInfoEXT, pData: rawptr) -> Result
ProcGetBufferDeviceAddress ¶
ProcGetBufferDeviceAddress :: proc "stdcall" (device: Device, pInfo: ^BufferDeviceAddressInfo) -> DeviceAddress
ProcGetBufferDeviceAddressEXT ¶
ProcGetBufferDeviceAddressEXT :: proc "stdcall" (device: Device, pInfo: ^BufferDeviceAddressInfo) -> DeviceAddress
ProcGetBufferDeviceAddressKHR ¶
ProcGetBufferDeviceAddressKHR :: proc "stdcall" (device: Device, pInfo: ^BufferDeviceAddressInfo) -> DeviceAddress
ProcGetBufferMemoryRequirements ¶
ProcGetBufferMemoryRequirements :: proc "stdcall" (device: Device, buffer: Buffer, pMemoryRequirements: [^]MemoryRequirements)
ProcGetBufferMemoryRequirements2 ¶
ProcGetBufferMemoryRequirements2 :: proc "stdcall" (device: Device, pInfo: ^BufferMemoryRequirementsInfo2, pMemoryRequirements: [^]MemoryRequirements2)
ProcGetBufferMemoryRequirements2KHR ¶
ProcGetBufferMemoryRequirements2KHR :: proc "stdcall" (device: Device, pInfo: ^BufferMemoryRequirementsInfo2, pMemoryRequirements: [^]MemoryRequirements2)
ProcGetBufferOpaqueCaptureAddress ¶
ProcGetBufferOpaqueCaptureAddress :: proc "stdcall" (device: Device, pInfo: ^BufferDeviceAddressInfo) -> u64
ProcGetBufferOpaqueCaptureAddressKHR ¶
ProcGetBufferOpaqueCaptureAddressKHR :: proc "stdcall" (device: Device, pInfo: ^BufferDeviceAddressInfo) -> u64
ProcGetBufferOpaqueCaptureDescriptorDataEXT ¶
ProcGetBufferOpaqueCaptureDescriptorDataEXT :: proc "stdcall" (device: Device, pInfo: ^BufferCaptureDescriptorDataInfoEXT, pData: rawptr) -> Result
ProcGetCudaModuleCacheNV ¶
ProcGetCudaModuleCacheNV :: proc "stdcall" (device: Device, module: CudaModuleNV, pCacheSize: ^int, pCacheData: rawptr) -> Result
ProcGetDeferredOperationMaxConcurrencyKHR ¶
ProcGetDeferredOperationMaxConcurrencyKHR :: proc "stdcall" (device: Device, operation: DeferredOperationKHR) -> u32
ProcGetDeferredOperationResultKHR ¶
ProcGetDeferredOperationResultKHR :: proc "stdcall" (device: Device, operation: DeferredOperationKHR) -> Result
ProcGetDescriptorEXT ¶
ProcGetDescriptorEXT :: proc "stdcall" (device: Device, pDescriptorInfo: ^DescriptorGetInfoEXT, dataSize: int, pDescriptor: rawptr)
ProcGetDescriptorSetHostMappingVALVE ¶
ProcGetDescriptorSetHostMappingVALVE :: proc "stdcall" (device: Device, descriptorSet: DescriptorSet, ppData: ^rawptr)
ProcGetDescriptorSetLayoutBindingOffsetEXT ¶
ProcGetDescriptorSetLayoutBindingOffsetEXT :: proc "stdcall" (device: Device, layout: DescriptorSetLayout, binding: u32, pOffset: ^DeviceSize)
ProcGetDescriptorSetLayoutHostMappingInfoVALVE ¶
ProcGetDescriptorSetLayoutHostMappingInfoVALVE :: proc "stdcall" (device: Device, pBindingReference: ^DescriptorSetBindingReferenceVALVE, pHostMapping: ^DescriptorSetLayoutHostMappingInfoVALVE)
ProcGetDescriptorSetLayoutSizeEXT ¶
ProcGetDescriptorSetLayoutSizeEXT :: proc "stdcall" (device: Device, layout: DescriptorSetLayout, pLayoutSizeInBytes: [^]DeviceSize)
ProcGetDescriptorSetLayoutSupport ¶
ProcGetDescriptorSetLayoutSupport :: proc "stdcall" (device: Device, pCreateInfo: ^DescriptorSetLayoutCreateInfo, pSupport: ^DescriptorSetLayoutSupport)
ProcGetDescriptorSetLayoutSupportKHR ¶
ProcGetDescriptorSetLayoutSupportKHR :: proc "stdcall" (device: Device, pCreateInfo: ^DescriptorSetLayoutCreateInfo, pSupport: ^DescriptorSetLayoutSupport)
ProcGetDeviceAccelerationStructureCompatibilityKHR ¶
ProcGetDeviceAccelerationStructureCompatibilityKHR :: proc "stdcall" (device: Device, pVersionInfo: ^AccelerationStructureVersionInfoKHR, pCompatibility: ^AccelerationStructureCompatibilityKHR)
ProcGetDeviceBufferMemoryRequirements ¶
ProcGetDeviceBufferMemoryRequirements :: proc "stdcall" (device: Device, pInfo: ^DeviceBufferMemoryRequirements, pMemoryRequirements: [^]MemoryRequirements2)
ProcGetDeviceBufferMemoryRequirementsKHR ¶
ProcGetDeviceBufferMemoryRequirementsKHR :: proc "stdcall" (device: Device, pInfo: ^DeviceBufferMemoryRequirements, pMemoryRequirements: [^]MemoryRequirements2)
ProcGetDeviceFaultInfoEXT ¶
ProcGetDeviceFaultInfoEXT :: proc "stdcall" (device: Device, pFaultCounts: [^]DeviceFaultCountsEXT, pFaultInfo: ^DeviceFaultInfoEXT) -> Result
ProcGetDeviceGroupPeerMemoryFeatures ¶
ProcGetDeviceGroupPeerMemoryFeatures :: proc "stdcall" (device: Device, heapIndex: u32, localDeviceIndex: u32, remoteDeviceIndex: u32, pPeerMemoryFeatures: [^]PeerMemoryFeatureFlags)
ProcGetDeviceGroupPeerMemoryFeaturesKHR ¶
ProcGetDeviceGroupPeerMemoryFeaturesKHR :: proc "stdcall" (device: Device, heapIndex: u32, localDeviceIndex: u32, remoteDeviceIndex: u32, pPeerMemoryFeatures: [^]PeerMemoryFeatureFlags)
ProcGetDeviceGroupPresentCapabilitiesKHR ¶
ProcGetDeviceGroupPresentCapabilitiesKHR :: proc "stdcall" (device: Device, pDeviceGroupPresentCapabilities: [^]DeviceGroupPresentCapabilitiesKHR) -> Result
ProcGetDeviceGroupSurfacePresentModes2EXT ¶
ProcGetDeviceGroupSurfacePresentModes2EXT :: proc "stdcall" (device: Device, pSurfaceInfo: ^PhysicalDeviceSurfaceInfo2KHR, pModes: [^]DeviceGroupPresentModeFlagsKHR) -> Result
ProcGetDeviceGroupSurfacePresentModesKHR ¶
ProcGetDeviceGroupSurfacePresentModesKHR :: proc "stdcall" (device: Device, surface: SurfaceKHR, pModes: [^]DeviceGroupPresentModeFlagsKHR) -> Result
ProcGetDeviceImageMemoryRequirements ¶
ProcGetDeviceImageMemoryRequirements :: proc "stdcall" (device: Device, pInfo: ^DeviceImageMemoryRequirements, pMemoryRequirements: [^]MemoryRequirements2)
ProcGetDeviceImageMemoryRequirementsKHR ¶
ProcGetDeviceImageMemoryRequirementsKHR :: proc "stdcall" (device: Device, pInfo: ^DeviceImageMemoryRequirements, pMemoryRequirements: [^]MemoryRequirements2)
ProcGetDeviceImageSparseMemoryRequirements ¶
ProcGetDeviceImageSparseMemoryRequirements :: proc "stdcall" (device: Device, pInfo: ^DeviceImageMemoryRequirements, pSparseMemoryRequirementCount: ^u32, pSparseMemoryRequirements: [^]SparseImageMemoryRequirements2)
ProcGetDeviceImageSparseMemoryRequirementsKHR ¶
ProcGetDeviceImageSparseMemoryRequirementsKHR :: proc "stdcall" (device: Device, pInfo: ^DeviceImageMemoryRequirements, pSparseMemoryRequirementCount: ^u32, pSparseMemoryRequirements: [^]SparseImageMemoryRequirements2)
ProcGetDeviceImageSubresourceLayout ¶
ProcGetDeviceImageSubresourceLayout :: proc "stdcall" (device: Device, pInfo: ^DeviceImageSubresourceInfo, pLayout: ^SubresourceLayout2)
ProcGetDeviceImageSubresourceLayoutKHR ¶
ProcGetDeviceImageSubresourceLayoutKHR :: proc "stdcall" (device: Device, pInfo: ^DeviceImageSubresourceInfo, pLayout: ^SubresourceLayout2)
ProcGetDeviceMemoryCommitment ¶
ProcGetDeviceMemoryCommitment :: proc "stdcall" (device: Device, memory: DeviceMemory, pCommittedMemoryInBytes: [^]DeviceSize)
ProcGetDeviceMemoryOpaqueCaptureAddress ¶
ProcGetDeviceMemoryOpaqueCaptureAddress :: proc "stdcall" (device: Device, pInfo: ^DeviceMemoryOpaqueCaptureAddressInfo) -> u64
ProcGetDeviceMemoryOpaqueCaptureAddressKHR ¶
ProcGetDeviceMemoryOpaqueCaptureAddressKHR :: proc "stdcall" (device: Device, pInfo: ^DeviceMemoryOpaqueCaptureAddressInfo) -> u64
ProcGetDeviceMicromapCompatibilityEXT ¶
ProcGetDeviceMicromapCompatibilityEXT :: proc "stdcall" (device: Device, pVersionInfo: ^MicromapVersionInfoEXT, pCompatibility: ^AccelerationStructureCompatibilityKHR)
ProcGetDeviceProcAddr ¶
ProcGetDeviceProcAddr :: proc "stdcall" (device: Device, pName: cstring) -> ProcVoidFunction
ProcGetDeviceQueue2 ¶
ProcGetDeviceQueue2 :: proc "stdcall" (device: Device, pQueueInfo: ^DeviceQueueInfo2, pQueue: ^Queue)
ProcGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI ¶
ProcGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI :: proc "stdcall" (device: Device, renderpass: RenderPass, pMaxWorkgroupSize: ^Extent2D) -> Result
ProcGetDisplayModeProperties2KHR ¶
ProcGetDisplayModeProperties2KHR :: proc "stdcall" (physicalDevice: PhysicalDevice, display: DisplayKHR, pPropertyCount: ^u32, pProperties: [^]DisplayModeProperties2KHR) -> Result
ProcGetDisplayModePropertiesKHR ¶
ProcGetDisplayModePropertiesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, display: DisplayKHR, pPropertyCount: ^u32, pProperties: [^]DisplayModePropertiesKHR) -> Result
ProcGetDisplayPlaneCapabilities2KHR ¶
ProcGetDisplayPlaneCapabilities2KHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pDisplayPlaneInfo: ^DisplayPlaneInfo2KHR, pCapabilities: [^]DisplayPlaneCapabilities2KHR) -> Result
ProcGetDisplayPlaneCapabilitiesKHR ¶
ProcGetDisplayPlaneCapabilitiesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, mode: DisplayModeKHR, planeIndex: u32, pCapabilities: [^]DisplayPlaneCapabilitiesKHR) -> Result
ProcGetDisplayPlaneSupportedDisplaysKHR ¶
ProcGetDisplayPlaneSupportedDisplaysKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, planeIndex: u32, pDisplayCount: ^u32, pDisplays: [^]DisplayKHR) -> Result
ProcGetDrmDisplayEXT ¶
ProcGetDrmDisplayEXT :: proc "stdcall" (physicalDevice: PhysicalDevice, drmFd: i32, connectorId: u32, display: ^DisplayKHR) -> Result
ProcGetDynamicRenderingTilePropertiesQCOM ¶
ProcGetDynamicRenderingTilePropertiesQCOM :: proc "stdcall" (device: Device, pRenderingInfo: ^RenderingInfo, pProperties: [^]TilePropertiesQCOM) -> Result
ProcGetEncodedVideoSessionParametersKHR ¶
ProcGetEncodedVideoSessionParametersKHR :: proc "stdcall" (device: Device, pVideoSessionParametersInfo: ^VideoEncodeSessionParametersGetInfoKHR, pFeedbackInfo: ^VideoEncodeSessionParametersFeedbackInfoKHR, pDataSize: ^int, pData: rawptr) -> Result
ProcGetFenceFdKHR ¶
ProcGetFenceFdKHR :: proc "stdcall" (device: Device, pGetFdInfo: ^FenceGetFdInfoKHR, pFd: ^i32) -> Result
ProcGetFenceWin32HandleKHR ¶
ProcGetFenceWin32HandleKHR :: proc "stdcall" (device: Device, pGetWin32HandleInfo: ^FenceGetWin32HandleInfoKHR, pHandle: ^sys_windows.HANDLE) -> Result
ProcGetFramebufferTilePropertiesQCOM ¶
ProcGetFramebufferTilePropertiesQCOM :: proc "stdcall" (device: Device, framebuffer: Framebuffer, pPropertiesCount: ^u32, pProperties: [^]TilePropertiesQCOM) -> Result
ProcGetGeneratedCommandsMemoryRequirementsEXT ¶
ProcGetGeneratedCommandsMemoryRequirementsEXT :: proc "stdcall" (device: Device, pInfo: ^GeneratedCommandsMemoryRequirementsInfoEXT, pMemoryRequirements: [^]MemoryRequirements2)
ProcGetGeneratedCommandsMemoryRequirementsNV ¶
ProcGetGeneratedCommandsMemoryRequirementsNV :: proc "stdcall" (device: Device, pInfo: ^GeneratedCommandsMemoryRequirementsInfoNV, pMemoryRequirements: [^]MemoryRequirements2)
ProcGetImageDrmFormatModifierPropertiesEXT ¶
ProcGetImageDrmFormatModifierPropertiesEXT :: proc "stdcall" (device: Device, image: Image, pProperties: [^]ImageDrmFormatModifierPropertiesEXT) -> Result
ProcGetImageMemoryRequirements ¶
ProcGetImageMemoryRequirements :: proc "stdcall" (device: Device, image: Image, pMemoryRequirements: [^]MemoryRequirements)
ProcGetImageMemoryRequirements2 ¶
ProcGetImageMemoryRequirements2 :: proc "stdcall" (device: Device, pInfo: ^ImageMemoryRequirementsInfo2, pMemoryRequirements: [^]MemoryRequirements2)
ProcGetImageMemoryRequirements2KHR ¶
ProcGetImageMemoryRequirements2KHR :: proc "stdcall" (device: Device, pInfo: ^ImageMemoryRequirementsInfo2, pMemoryRequirements: [^]MemoryRequirements2)
ProcGetImageOpaqueCaptureDescriptorDataEXT ¶
ProcGetImageOpaqueCaptureDescriptorDataEXT :: proc "stdcall" (device: Device, pInfo: ^ImageCaptureDescriptorDataInfoEXT, pData: rawptr) -> Result
ProcGetImageSparseMemoryRequirements ¶
ProcGetImageSparseMemoryRequirements :: proc "stdcall" (device: Device, image: Image, pSparseMemoryRequirementCount: ^u32, pSparseMemoryRequirements: [^]SparseImageMemoryRequirements)
ProcGetImageSparseMemoryRequirements2 ¶
ProcGetImageSparseMemoryRequirements2 :: proc "stdcall" (device: Device, pInfo: ^ImageSparseMemoryRequirementsInfo2, pSparseMemoryRequirementCount: ^u32, pSparseMemoryRequirements: [^]SparseImageMemoryRequirements2)
ProcGetImageSparseMemoryRequirements2KHR ¶
ProcGetImageSparseMemoryRequirements2KHR :: proc "stdcall" (device: Device, pInfo: ^ImageSparseMemoryRequirementsInfo2, pSparseMemoryRequirementCount: ^u32, pSparseMemoryRequirements: [^]SparseImageMemoryRequirements2)
ProcGetImageSubresourceLayout ¶
ProcGetImageSubresourceLayout :: proc "stdcall" (device: Device, image: Image, pSubresource: ^ImageSubresource, pLayout: ^SubresourceLayout)
ProcGetImageSubresourceLayout2 ¶
ProcGetImageSubresourceLayout2 :: proc "stdcall" (device: Device, image: Image, pSubresource: ^ImageSubresource2, pLayout: ^SubresourceLayout2)
ProcGetImageSubresourceLayout2EXT ¶
ProcGetImageSubresourceLayout2EXT :: proc "stdcall" (device: Device, image: Image, pSubresource: ^ImageSubresource2, pLayout: ^SubresourceLayout2)
ProcGetImageSubresourceLayout2KHR ¶
ProcGetImageSubresourceLayout2KHR :: proc "stdcall" (device: Device, image: Image, pSubresource: ^ImageSubresource2, pLayout: ^SubresourceLayout2)
ProcGetImageViewAddressNVX ¶
ProcGetImageViewAddressNVX :: proc "stdcall" (device: Device, imageView: ImageView, pProperties: [^]ImageViewAddressPropertiesNVX) -> Result
ProcGetImageViewHandle64NVX ¶
ProcGetImageViewHandle64NVX :: proc "stdcall" (device: Device, pInfo: ^ImageViewHandleInfoNVX) -> u64
ProcGetImageViewHandleNVX ¶
ProcGetImageViewHandleNVX :: proc "stdcall" (device: Device, pInfo: ^ImageViewHandleInfoNVX) -> u32
ProcGetImageViewOpaqueCaptureDescriptorDataEXT ¶
ProcGetImageViewOpaqueCaptureDescriptorDataEXT :: proc "stdcall" (device: Device, pInfo: ^ImageViewCaptureDescriptorDataInfoEXT, pData: rawptr) -> Result
ProcGetInstanceProcAddr ¶
ProcGetInstanceProcAddr :: proc "stdcall" (instance: Instance, pName: cstring) -> ProcVoidFunction
ProcGetInstanceProcAddrLUNARG ¶
ProcGetInstanceProcAddrLUNARG :: proc "stdcall" (instance: Instance, pName: cstring) -> ProcVoidFunction
ProcGetLatencyTimingsNV ¶
ProcGetLatencyTimingsNV :: proc "stdcall" (device: Device, swapchain: SwapchainKHR, pLatencyMarkerInfo: ^GetLatencyMarkerInfoNV)
ProcGetMemoryFdKHR ¶
ProcGetMemoryFdKHR :: proc "stdcall" (device: Device, pGetFdInfo: ^MemoryGetFdInfoKHR, pFd: ^i32) -> Result
ProcGetMemoryFdPropertiesKHR ¶
ProcGetMemoryFdPropertiesKHR :: proc "stdcall" (device: Device, handleType: ExternalMemoryHandleTypeFlags, fd: i32, pMemoryFdProperties: [^]MemoryFdPropertiesKHR) -> Result
ProcGetMemoryHostPointerPropertiesEXT ¶
ProcGetMemoryHostPointerPropertiesEXT :: proc "stdcall" (device: Device, handleType: ExternalMemoryHandleTypeFlags, pHostPointer: rawptr, pMemoryHostPointerProperties: [^]MemoryHostPointerPropertiesEXT) -> Result
ProcGetMemoryRemoteAddressNV ¶
ProcGetMemoryRemoteAddressNV :: proc "stdcall" (device: Device, pMemoryGetRemoteAddressInfo: ^MemoryGetRemoteAddressInfoNV, pAddress: [^]RemoteAddressNV) -> Result
ProcGetMemoryWin32HandleKHR ¶
ProcGetMemoryWin32HandleKHR :: proc "stdcall" (device: Device, pGetWin32HandleInfo: ^MemoryGetWin32HandleInfoKHR, pHandle: ^sys_windows.HANDLE) -> Result
ProcGetMemoryWin32HandleNV ¶
ProcGetMemoryWin32HandleNV :: proc "stdcall" (device: Device, memory: DeviceMemory, handleType: ExternalMemoryHandleTypeFlagsNV, pHandle: ^sys_windows.HANDLE) -> Result
ProcGetMemoryWin32HandlePropertiesKHR ¶
ProcGetMemoryWin32HandlePropertiesKHR :: proc "stdcall" (device: Device, handleType: ExternalMemoryHandleTypeFlags, handle: sys_windows.HANDLE, pMemoryWin32HandleProperties: [^]MemoryWin32HandlePropertiesKHR) -> Result
ProcGetMicromapBuildSizesEXT ¶
ProcGetMicromapBuildSizesEXT :: proc "stdcall" (device: Device, buildType: AccelerationStructureBuildTypeKHR, pBuildInfo: ^MicromapBuildInfoEXT, pSizeInfo: ^MicromapBuildSizesInfoEXT)
ProcGetPastPresentationTimingGOOGLE ¶
ProcGetPastPresentationTimingGOOGLE :: proc "stdcall" (device: Device, swapchain: SwapchainKHR, pPresentationTimingCount: ^u32, pPresentationTimings: [^]PastPresentationTimingGOOGLE) -> Result
ProcGetPerformanceParameterINTEL ¶
ProcGetPerformanceParameterINTEL :: proc "stdcall" (device: Device, parameter: PerformanceParameterTypeINTEL, pValue: ^PerformanceValueINTEL) -> Result
ProcGetPhysicalDeviceCalibrateableTimeDomainsEXT ¶
ProcGetPhysicalDeviceCalibrateableTimeDomainsEXT :: proc "stdcall" (physicalDevice: PhysicalDevice, pTimeDomainCount: ^u32, pTimeDomains: [^]TimeDomainKHR) -> Result
ProcGetPhysicalDeviceCalibrateableTimeDomainsKHR ¶
ProcGetPhysicalDeviceCalibrateableTimeDomainsKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pTimeDomainCount: ^u32, pTimeDomains: [^]TimeDomainKHR) -> Result
ProcGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV ¶
ProcGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV :: proc "stdcall" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]CooperativeMatrixFlexibleDimensionsPropertiesNV) -> Result
ProcGetPhysicalDeviceCooperativeMatrixPropertiesKHR ¶
ProcGetPhysicalDeviceCooperativeMatrixPropertiesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]CooperativeMatrixPropertiesKHR) -> Result
ProcGetPhysicalDeviceCooperativeMatrixPropertiesNV ¶
ProcGetPhysicalDeviceCooperativeMatrixPropertiesNV :: proc "stdcall" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]CooperativeMatrixPropertiesNV) -> Result
ProcGetPhysicalDeviceDisplayPlaneProperties2KHR ¶
ProcGetPhysicalDeviceDisplayPlaneProperties2KHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]DisplayPlaneProperties2KHR) -> Result
ProcGetPhysicalDeviceDisplayPlanePropertiesKHR ¶
ProcGetPhysicalDeviceDisplayPlanePropertiesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]DisplayPlanePropertiesKHR) -> Result
ProcGetPhysicalDeviceDisplayProperties2KHR ¶
ProcGetPhysicalDeviceDisplayProperties2KHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]DisplayProperties2KHR) -> Result
ProcGetPhysicalDeviceDisplayPropertiesKHR ¶
ProcGetPhysicalDeviceDisplayPropertiesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pPropertyCount: ^u32, pProperties: [^]DisplayPropertiesKHR) -> Result
ProcGetPhysicalDeviceExternalBufferProperties ¶
ProcGetPhysicalDeviceExternalBufferProperties :: proc "stdcall" (physicalDevice: PhysicalDevice, pExternalBufferInfo: ^PhysicalDeviceExternalBufferInfo, pExternalBufferProperties: [^]ExternalBufferProperties)
ProcGetPhysicalDeviceExternalBufferPropertiesKHR ¶
ProcGetPhysicalDeviceExternalBufferPropertiesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pExternalBufferInfo: ^PhysicalDeviceExternalBufferInfo, pExternalBufferProperties: [^]ExternalBufferProperties)
ProcGetPhysicalDeviceExternalFenceProperties ¶
ProcGetPhysicalDeviceExternalFenceProperties :: proc "stdcall" (physicalDevice: PhysicalDevice, pExternalFenceInfo: ^PhysicalDeviceExternalFenceInfo, pExternalFenceProperties: [^]ExternalFenceProperties)
ProcGetPhysicalDeviceExternalFencePropertiesKHR ¶
ProcGetPhysicalDeviceExternalFencePropertiesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pExternalFenceInfo: ^PhysicalDeviceExternalFenceInfo, pExternalFenceProperties: [^]ExternalFenceProperties)
ProcGetPhysicalDeviceExternalImageFormatPropertiesNV ¶
ProcGetPhysicalDeviceExternalImageFormatPropertiesNV :: proc "stdcall" (physicalDevice: PhysicalDevice, format: Format, type: ImageType, tiling: ImageTiling, usage: ImageUsageFlags, flags: ImageCreateFlags, externalHandleType: ExternalMemoryHandleTypeFlagsNV, pExternalImageFormatProperties: [^]ExternalImageFormatPropertiesNV) -> Result
ProcGetPhysicalDeviceExternalSemaphoreProperties ¶
ProcGetPhysicalDeviceExternalSemaphoreProperties :: proc "stdcall" (physicalDevice: PhysicalDevice, pExternalSemaphoreInfo: ^PhysicalDeviceExternalSemaphoreInfo, pExternalSemaphoreProperties: [^]ExternalSemaphoreProperties)
ProcGetPhysicalDeviceExternalSemaphorePropertiesKHR ¶
ProcGetPhysicalDeviceExternalSemaphorePropertiesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pExternalSemaphoreInfo: ^PhysicalDeviceExternalSemaphoreInfo, pExternalSemaphoreProperties: [^]ExternalSemaphoreProperties)
ProcGetPhysicalDeviceFeatures ¶
ProcGetPhysicalDeviceFeatures :: proc "stdcall" (physicalDevice: PhysicalDevice, pFeatures: [^]PhysicalDeviceFeatures)
ProcGetPhysicalDeviceFeatures2 ¶
ProcGetPhysicalDeviceFeatures2 :: proc "stdcall" (physicalDevice: PhysicalDevice, pFeatures: [^]PhysicalDeviceFeatures2)
ProcGetPhysicalDeviceFeatures2KHR ¶
ProcGetPhysicalDeviceFeatures2KHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pFeatures: [^]PhysicalDeviceFeatures2)
ProcGetPhysicalDeviceFormatProperties ¶
ProcGetPhysicalDeviceFormatProperties :: proc "stdcall" (physicalDevice: PhysicalDevice, format: Format, pFormatProperties: [^]FormatProperties)
ProcGetPhysicalDeviceFormatProperties2 ¶
ProcGetPhysicalDeviceFormatProperties2 :: proc "stdcall" (physicalDevice: PhysicalDevice, format: Format, pFormatProperties: [^]FormatProperties2)
ProcGetPhysicalDeviceFormatProperties2KHR ¶
ProcGetPhysicalDeviceFormatProperties2KHR :: proc "stdcall" (physicalDevice: PhysicalDevice, format: Format, pFormatProperties: [^]FormatProperties2)
ProcGetPhysicalDeviceFragmentShadingRatesKHR ¶
ProcGetPhysicalDeviceFragmentShadingRatesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pFragmentShadingRateCount: ^u32, pFragmentShadingRates: [^]PhysicalDeviceFragmentShadingRateKHR) -> Result
ProcGetPhysicalDeviceImageFormatProperties ¶
ProcGetPhysicalDeviceImageFormatProperties :: proc "stdcall" (physicalDevice: PhysicalDevice, format: Format, type: ImageType, tiling: ImageTiling, usage: ImageUsageFlags, flags: ImageCreateFlags, pImageFormatProperties: [^]ImageFormatProperties) -> Result
ProcGetPhysicalDeviceImageFormatProperties2 ¶
ProcGetPhysicalDeviceImageFormatProperties2 :: proc "stdcall" (physicalDevice: PhysicalDevice, pImageFormatInfo: ^PhysicalDeviceImageFormatInfo2, pImageFormatProperties: [^]ImageFormatProperties2) -> Result
ProcGetPhysicalDeviceImageFormatProperties2KHR ¶
ProcGetPhysicalDeviceImageFormatProperties2KHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pImageFormatInfo: ^PhysicalDeviceImageFormatInfo2, pImageFormatProperties: [^]ImageFormatProperties2) -> Result
ProcGetPhysicalDeviceMemoryProperties ¶
ProcGetPhysicalDeviceMemoryProperties :: proc "stdcall" (physicalDevice: PhysicalDevice, pMemoryProperties: [^]PhysicalDeviceMemoryProperties)
ProcGetPhysicalDeviceMemoryProperties2 ¶
ProcGetPhysicalDeviceMemoryProperties2 :: proc "stdcall" (physicalDevice: PhysicalDevice, pMemoryProperties: [^]PhysicalDeviceMemoryProperties2)
ProcGetPhysicalDeviceMemoryProperties2KHR ¶
ProcGetPhysicalDeviceMemoryProperties2KHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pMemoryProperties: [^]PhysicalDeviceMemoryProperties2)
ProcGetPhysicalDeviceMultisamplePropertiesEXT ¶
ProcGetPhysicalDeviceMultisamplePropertiesEXT :: proc "stdcall" (physicalDevice: PhysicalDevice, samples: SampleCountFlags, pMultisampleProperties: [^]MultisamplePropertiesEXT)
ProcGetPhysicalDeviceOpticalFlowImageFormatsNV ¶
ProcGetPhysicalDeviceOpticalFlowImageFormatsNV :: proc "stdcall" (physicalDevice: PhysicalDevice, pOpticalFlowImageFormatInfo: ^OpticalFlowImageFormatInfoNV, pFormatCount: ^u32, pImageFormatProperties: [^]OpticalFlowImageFormatPropertiesNV) -> Result
ProcGetPhysicalDevicePresentRectanglesKHR ¶
ProcGetPhysicalDevicePresentRectanglesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, surface: SurfaceKHR, pRectCount: ^u32, pRects: [^]Rect2D) -> Result
ProcGetPhysicalDeviceProperties ¶
ProcGetPhysicalDeviceProperties :: proc "stdcall" (physicalDevice: PhysicalDevice, pProperties: [^]PhysicalDeviceProperties)
ProcGetPhysicalDeviceProperties2 ¶
ProcGetPhysicalDeviceProperties2 :: proc "stdcall" (physicalDevice: PhysicalDevice, pProperties: [^]PhysicalDeviceProperties2)
ProcGetPhysicalDeviceProperties2KHR ¶
ProcGetPhysicalDeviceProperties2KHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pProperties: [^]PhysicalDeviceProperties2)
ProcGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR ¶
ProcGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pPerformanceQueryCreateInfo: ^QueryPoolPerformanceCreateInfoKHR, pNumPasses: [^]u32)
ProcGetPhysicalDeviceQueueFamilyProperties ¶
ProcGetPhysicalDeviceQueueFamilyProperties :: proc "stdcall" (physicalDevice: PhysicalDevice, pQueueFamilyPropertyCount: ^u32, pQueueFamilyProperties: [^]QueueFamilyProperties)
ProcGetPhysicalDeviceQueueFamilyProperties2 ¶
ProcGetPhysicalDeviceQueueFamilyProperties2 :: proc "stdcall" (physicalDevice: PhysicalDevice, pQueueFamilyPropertyCount: ^u32, pQueueFamilyProperties: [^]QueueFamilyProperties2)
ProcGetPhysicalDeviceQueueFamilyProperties2KHR ¶
ProcGetPhysicalDeviceQueueFamilyProperties2KHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pQueueFamilyPropertyCount: ^u32, pQueueFamilyProperties: [^]QueueFamilyProperties2)
ProcGetPhysicalDeviceSparseImageFormatProperties ¶
ProcGetPhysicalDeviceSparseImageFormatProperties :: proc "stdcall" (physicalDevice: PhysicalDevice, format: Format, type: ImageType, samples: SampleCountFlags, usage: ImageUsageFlags, tiling: ImageTiling, pPropertyCount: ^u32, pProperties: [^]SparseImageFormatProperties)
ProcGetPhysicalDeviceSparseImageFormatProperties2 ¶
ProcGetPhysicalDeviceSparseImageFormatProperties2 :: proc "stdcall" (physicalDevice: PhysicalDevice, pFormatInfo: ^PhysicalDeviceSparseImageFormatInfo2, pPropertyCount: ^u32, pProperties: [^]SparseImageFormatProperties2)
ProcGetPhysicalDeviceSparseImageFormatProperties2KHR ¶
ProcGetPhysicalDeviceSparseImageFormatProperties2KHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pFormatInfo: ^PhysicalDeviceSparseImageFormatInfo2, pPropertyCount: ^u32, pProperties: [^]SparseImageFormatProperties2)
ProcGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV ¶
ProcGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV :: proc "stdcall" (physicalDevice: PhysicalDevice, pCombinationCount: ^u32, pCombinations: [^]FramebufferMixedSamplesCombinationNV) -> Result
ProcGetPhysicalDeviceSurfaceCapabilities2EXT ¶
ProcGetPhysicalDeviceSurfaceCapabilities2EXT :: proc "stdcall" (physicalDevice: PhysicalDevice, surface: SurfaceKHR, pSurfaceCapabilities: [^]SurfaceCapabilities2EXT) -> Result
ProcGetPhysicalDeviceSurfaceCapabilities2KHR ¶
ProcGetPhysicalDeviceSurfaceCapabilities2KHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pSurfaceInfo: ^PhysicalDeviceSurfaceInfo2KHR, pSurfaceCapabilities: [^]SurfaceCapabilities2KHR) -> Result
ProcGetPhysicalDeviceSurfaceCapabilitiesKHR ¶
ProcGetPhysicalDeviceSurfaceCapabilitiesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, surface: SurfaceKHR, pSurfaceCapabilities: [^]SurfaceCapabilitiesKHR) -> Result
ProcGetPhysicalDeviceSurfaceFormats2KHR ¶
ProcGetPhysicalDeviceSurfaceFormats2KHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pSurfaceInfo: ^PhysicalDeviceSurfaceInfo2KHR, pSurfaceFormatCount: ^u32, pSurfaceFormats: [^]SurfaceFormat2KHR) -> Result
ProcGetPhysicalDeviceSurfaceFormatsKHR ¶
ProcGetPhysicalDeviceSurfaceFormatsKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, surface: SurfaceKHR, pSurfaceFormatCount: ^u32, pSurfaceFormats: [^]SurfaceFormatKHR) -> Result
ProcGetPhysicalDeviceSurfacePresentModes2EXT ¶
ProcGetPhysicalDeviceSurfacePresentModes2EXT :: proc "stdcall" (physicalDevice: PhysicalDevice, pSurfaceInfo: ^PhysicalDeviceSurfaceInfo2KHR, pPresentModeCount: ^u32, pPresentModes: [^]PresentModeKHR) -> Result
ProcGetPhysicalDeviceSurfacePresentModesKHR ¶
ProcGetPhysicalDeviceSurfacePresentModesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, surface: SurfaceKHR, pPresentModeCount: ^u32, pPresentModes: [^]PresentModeKHR) -> Result
ProcGetPhysicalDeviceSurfaceSupportKHR ¶
ProcGetPhysicalDeviceSurfaceSupportKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, queueFamilyIndex: u32, surface: SurfaceKHR, pSupported: ^b32) -> Result
ProcGetPhysicalDeviceToolProperties ¶
ProcGetPhysicalDeviceToolProperties :: proc "stdcall" (physicalDevice: PhysicalDevice, pToolCount: ^u32, pToolProperties: [^]PhysicalDeviceToolProperties) -> Result
ProcGetPhysicalDeviceToolPropertiesEXT ¶
ProcGetPhysicalDeviceToolPropertiesEXT :: proc "stdcall" (physicalDevice: PhysicalDevice, pToolCount: ^u32, pToolProperties: [^]PhysicalDeviceToolProperties) -> Result
ProcGetPhysicalDeviceVideoCapabilitiesKHR ¶
ProcGetPhysicalDeviceVideoCapabilitiesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pVideoProfile: ^VideoProfileInfoKHR, pCapabilities: [^]VideoCapabilitiesKHR) -> Result
ProcGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR ¶
ProcGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pQualityLevelInfo: ^PhysicalDeviceVideoEncodeQualityLevelInfoKHR, pQualityLevelProperties: [^]VideoEncodeQualityLevelPropertiesKHR) -> Result
ProcGetPhysicalDeviceVideoFormatPropertiesKHR ¶
ProcGetPhysicalDeviceVideoFormatPropertiesKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, pVideoFormatInfo: ^PhysicalDeviceVideoFormatInfoKHR, pVideoFormatPropertyCount: ^u32, pVideoFormatProperties: [^]VideoFormatPropertiesKHR) -> Result
ProcGetPhysicalDeviceWaylandPresentationSupportKHR ¶
ProcGetPhysicalDeviceWaylandPresentationSupportKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, queueFamilyIndex: u32, display: ^wl_display) -> b32
ProcGetPhysicalDeviceWin32PresentationSupportKHR ¶
ProcGetPhysicalDeviceWin32PresentationSupportKHR :: proc "stdcall" (physicalDevice: PhysicalDevice, queueFamilyIndex: u32) -> b32
ProcGetPipelineBinaryDataKHR ¶
ProcGetPipelineBinaryDataKHR :: proc "stdcall" (device: Device, pInfo: ^PipelineBinaryDataInfoKHR, pPipelineBinaryKey: ^PipelineBinaryKeyKHR, pPipelineBinaryDataSize: ^int, pPipelineBinaryData: rawptr) -> Result
ProcGetPipelineCacheData ¶
ProcGetPipelineCacheData :: proc "stdcall" (device: Device, pipelineCache: PipelineCache, pDataSize: ^int, pData: rawptr) -> Result
ProcGetPipelineExecutableInternalRepresentationsKHR ¶
ProcGetPipelineExecutableInternalRepresentationsKHR :: proc "stdcall" (device: Device, pExecutableInfo: ^PipelineExecutableInfoKHR, pInternalRepresentationCount: ^u32, pInternalRepresentations: [^]PipelineExecutableInternalRepresentationKHR) -> Result
ProcGetPipelineExecutablePropertiesKHR ¶
ProcGetPipelineExecutablePropertiesKHR :: proc "stdcall" (device: Device, pPipelineInfo: ^PipelineInfoKHR, pExecutableCount: ^u32, pProperties: [^]PipelineExecutablePropertiesKHR) -> Result
ProcGetPipelineExecutableStatisticsKHR ¶
ProcGetPipelineExecutableStatisticsKHR :: proc "stdcall" (device: Device, pExecutableInfo: ^PipelineExecutableInfoKHR, pStatisticCount: ^u32, pStatistics: [^]PipelineExecutableStatisticKHR) -> Result
ProcGetPipelineIndirectDeviceAddressNV ¶
ProcGetPipelineIndirectDeviceAddressNV :: proc "stdcall" (device: Device, pInfo: ^PipelineIndirectDeviceAddressInfoNV) -> DeviceAddress
ProcGetPipelineIndirectMemoryRequirementsNV ¶
ProcGetPipelineIndirectMemoryRequirementsNV :: proc "stdcall" (device: Device, pCreateInfo: ^ComputePipelineCreateInfo, pMemoryRequirements: [^]MemoryRequirements2)
ProcGetPipelineKeyKHR ¶
ProcGetPipelineKeyKHR :: proc "stdcall" (device: Device, pPipelineCreateInfo: ^PipelineCreateInfoKHR, pPipelineKey: ^PipelineBinaryKeyKHR) -> Result
ProcGetPipelinePropertiesEXT ¶
ProcGetPipelinePropertiesEXT :: proc "stdcall" (device: Device, pPipelineInfo: ^PipelineInfoKHR, pPipelineProperties: [^]BaseOutStructure) -> Result
ProcGetPrivateData ¶
ProcGetPrivateData :: proc "stdcall" (device: Device, objectType: ObjectType, objectHandle: u64, privateDataSlot: PrivateDataSlot, pData: ^u64)
ProcGetPrivateDataEXT ¶
ProcGetPrivateDataEXT :: proc "stdcall" (device: Device, objectType: ObjectType, objectHandle: u64, privateDataSlot: PrivateDataSlot, pData: ^u64)
ProcGetQueryPoolResults ¶
ProcGetQueryPoolResults :: proc "stdcall" (device: Device, queryPool: QueryPool, firstQuery: u32, queryCount: u32, dataSize: int, pData: rawptr, stride: DeviceSize, flags: QueryResultFlags) -> Result
ProcGetQueueCheckpointData2NV ¶
ProcGetQueueCheckpointData2NV :: proc "stdcall" (queue: Queue, pCheckpointDataCount: ^u32, pCheckpointData: ^CheckpointData2NV)
ProcGetQueueCheckpointDataNV ¶
ProcGetQueueCheckpointDataNV :: proc "stdcall" (queue: Queue, pCheckpointDataCount: ^u32, pCheckpointData: ^CheckpointDataNV)
ProcGetRayTracingShaderGroupStackSizeKHR ¶
ProcGetRayTracingShaderGroupStackSizeKHR :: proc "stdcall" (device: Device, pipeline: Pipeline, group: u32, groupShader: ShaderGroupShaderKHR) -> DeviceSize
ProcGetRefreshCycleDurationGOOGLE ¶
ProcGetRefreshCycleDurationGOOGLE :: proc "stdcall" (device: Device, swapchain: SwapchainKHR, pDisplayTimingProperties: [^]RefreshCycleDurationGOOGLE) -> Result
ProcGetRenderAreaGranularity ¶
ProcGetRenderAreaGranularity :: proc "stdcall" (device: Device, renderPass: RenderPass, pGranularity: ^Extent2D)
ProcGetRenderingAreaGranularity ¶
ProcGetRenderingAreaGranularity :: proc "stdcall" (device: Device, pRenderingAreaInfo: ^RenderingAreaInfo, pGranularity: ^Extent2D)
ProcGetRenderingAreaGranularityKHR ¶
ProcGetRenderingAreaGranularityKHR :: proc "stdcall" (device: Device, pRenderingAreaInfo: ^RenderingAreaInfo, pGranularity: ^Extent2D)
ProcGetSamplerOpaqueCaptureDescriptorDataEXT ¶
ProcGetSamplerOpaqueCaptureDescriptorDataEXT :: proc "stdcall" (device: Device, pInfo: ^SamplerCaptureDescriptorDataInfoEXT, pData: rawptr) -> Result
ProcGetSemaphoreFdKHR ¶
ProcGetSemaphoreFdKHR :: proc "stdcall" (device: Device, pGetFdInfo: ^SemaphoreGetFdInfoKHR, pFd: ^i32) -> Result
ProcGetSemaphoreWin32HandleKHR ¶
ProcGetSemaphoreWin32HandleKHR :: proc "stdcall" (device: Device, pGetWin32HandleInfo: ^SemaphoreGetWin32HandleInfoKHR, pHandle: ^sys_windows.HANDLE) -> Result
ProcGetShaderInfoAMD ¶
ProcGetShaderInfoAMD :: proc "stdcall" (device: Device, pipeline: Pipeline, shaderStage: ShaderStageFlags, infoType: ShaderInfoTypeAMD, pInfoSize: ^int, pInfo: rawptr) -> Result
ProcGetShaderModuleCreateInfoIdentifierEXT ¶
ProcGetShaderModuleCreateInfoIdentifierEXT :: proc "stdcall" (device: Device, pCreateInfo: ^ShaderModuleCreateInfo, pIdentifier: ^ShaderModuleIdentifierEXT)
ProcGetShaderModuleIdentifierEXT ¶
ProcGetShaderModuleIdentifierEXT :: proc "stdcall" (device: Device, shaderModule: ShaderModule, pIdentifier: ^ShaderModuleIdentifierEXT)
ProcGetSwapchainCounterEXT ¶
ProcGetSwapchainCounterEXT :: proc "stdcall" (device: Device, swapchain: SwapchainKHR, counter: SurfaceCounterFlagsEXT, pCounterValue: ^u64) -> Result
ProcGetSwapchainImagesKHR ¶
ProcGetSwapchainImagesKHR :: proc "stdcall" (device: Device, swapchain: SwapchainKHR, pSwapchainImageCount: ^u32, pSwapchainImages: [^]Image) -> Result
ProcGetSwapchainStatusKHR ¶
ProcGetSwapchainStatusKHR :: proc "stdcall" (device: Device, swapchain: SwapchainKHR) -> Result
ProcGetValidationCacheDataEXT ¶
ProcGetValidationCacheDataEXT :: proc "stdcall" (device: Device, validationCache: ValidationCacheEXT, pDataSize: ^int, pData: rawptr) -> Result
ProcGetVideoSessionMemoryRequirementsKHR ¶
ProcGetVideoSessionMemoryRequirementsKHR :: proc "stdcall" (device: Device, videoSession: VideoSessionKHR, pMemoryRequirementsCount: ^u32, pMemoryRequirements: [^]VideoSessionMemoryRequirementsKHR) -> Result
ProcGetWinrtDisplayNV ¶
ProcGetWinrtDisplayNV :: proc "stdcall" (physicalDevice: PhysicalDevice, deviceRelativeId: u32, pDisplay: ^DisplayKHR) -> Result
ProcImportFenceFdKHR ¶
ProcImportFenceFdKHR :: proc "stdcall" (device: Device, pImportFenceFdInfo: ^ImportFenceFdInfoKHR) -> Result
ProcImportFenceWin32HandleKHR ¶
ProcImportFenceWin32HandleKHR :: proc "stdcall" (device: Device, pImportFenceWin32HandleInfo: ^ImportFenceWin32HandleInfoKHR) -> Result
ProcImportSemaphoreFdKHR ¶
ProcImportSemaphoreFdKHR :: proc "stdcall" (device: Device, pImportSemaphoreFdInfo: ^ImportSemaphoreFdInfoKHR) -> Result
ProcImportSemaphoreWin32HandleKHR ¶
ProcImportSemaphoreWin32HandleKHR :: proc "stdcall" (device: Device, pImportSemaphoreWin32HandleInfo: ^ImportSemaphoreWin32HandleInfoKHR) -> Result
ProcInitializePerformanceApiINTEL ¶
ProcInitializePerformanceApiINTEL :: proc "stdcall" (device: Device, pInitializeInfo: ^InitializePerformanceApiInfoINTEL) -> Result
ProcInternalAllocationNotification ¶
ProcInternalAllocationNotification :: proc "stdcall" (pUserData: rawptr, size: int, allocationType: InternalAllocationType, allocationScope: SystemAllocationScope)
ProcInternalFreeNotification ¶
ProcInternalFreeNotification :: proc "stdcall" (pUserData: rawptr, size: int, allocationType: InternalAllocationType, allocationScope: SystemAllocationScope)
ProcInvalidateMappedMemoryRanges ¶
ProcInvalidateMappedMemoryRanges :: proc "stdcall" (device: Device, memoryRangeCount: u32, pMemoryRanges: [^]MappedMemoryRange) -> Result
ProcLatencySleepNV ¶
ProcLatencySleepNV :: proc "stdcall" (device: Device, swapchain: SwapchainKHR, pSleepInfo: ^LatencySleepInfoNV) -> Result
ProcMapMemory ¶
ProcMapMemory :: proc "stdcall" (device: Device, memory: DeviceMemory, offset: DeviceSize, size: DeviceSize, flags: MemoryMapFlags, ppData: ^rawptr) -> Result
ProcMapMemory2 ¶
ProcMapMemory2 :: proc "stdcall" (device: Device, pMemoryMapInfo: ^MemoryMapInfo, ppData: ^rawptr) -> Result
ProcMapMemory2KHR ¶
ProcMapMemory2KHR :: proc "stdcall" (device: Device, pMemoryMapInfo: ^MemoryMapInfo, ppData: ^rawptr) -> Result
ProcMergePipelineCaches ¶
ProcMergePipelineCaches :: proc "stdcall" (device: Device, dstCache: PipelineCache, srcCacheCount: u32, pSrcCaches: [^]PipelineCache) -> Result
ProcMergeValidationCachesEXT ¶
ProcMergeValidationCachesEXT :: proc "stdcall" (device: Device, dstCache: ValidationCacheEXT, srcCacheCount: u32, pSrcCaches: [^]ValidationCacheEXT) -> Result
ProcQueueBeginDebugUtilsLabelEXT ¶
ProcQueueBeginDebugUtilsLabelEXT :: proc "stdcall" (queue: Queue, pLabelInfo: ^DebugUtilsLabelEXT)
ProcQueueBindSparse ¶
ProcQueueBindSparse :: proc "stdcall" (queue: Queue, bindInfoCount: u32, pBindInfo: ^BindSparseInfo, fence: Fence) -> Result
ProcQueueEndDebugUtilsLabelEXT ¶
ProcQueueEndDebugUtilsLabelEXT :: proc "stdcall" (queue: Queue)
ProcQueueInsertDebugUtilsLabelEXT ¶
ProcQueueInsertDebugUtilsLabelEXT :: proc "stdcall" (queue: Queue, pLabelInfo: ^DebugUtilsLabelEXT)
ProcQueueNotifyOutOfBandNV ¶
ProcQueueNotifyOutOfBandNV :: proc "stdcall" (queue: Queue, pQueueTypeInfo: ^OutOfBandQueueTypeInfoNV)
ProcQueuePresentKHR ¶
ProcQueuePresentKHR :: proc "stdcall" (queue: Queue, pPresentInfo: ^PresentInfoKHR) -> Result
ProcQueueSetPerformanceConfigurationINTEL ¶
ProcQueueSetPerformanceConfigurationINTEL :: proc "stdcall" (queue: Queue, configuration: PerformanceConfigurationINTEL) -> Result
ProcQueueSubmit ¶
ProcQueueSubmit :: proc "stdcall" (queue: Queue, submitCount: u32, pSubmits: [^]SubmitInfo, fence: Fence) -> Result
ProcQueueSubmit2 ¶
ProcQueueSubmit2 :: proc "stdcall" (queue: Queue, submitCount: u32, pSubmits: [^]SubmitInfo2, fence: Fence) -> Result
ProcQueueSubmit2KHR ¶
ProcQueueSubmit2KHR :: proc "stdcall" (queue: Queue, submitCount: u32, pSubmits: [^]SubmitInfo2, fence: Fence) -> Result
ProcRegisterDeviceEventEXT ¶
ProcRegisterDeviceEventEXT :: proc "stdcall" (device: Device, pDeviceEventInfo: ^DeviceEventInfoEXT, pAllocator: ^AllocationCallbacks, pFence: ^Fence) -> Result
ProcRegisterDisplayEventEXT ¶
ProcRegisterDisplayEventEXT :: proc "stdcall" (device: Device, display: DisplayKHR, pDisplayEventInfo: ^DisplayEventInfoEXT, pAllocator: ^AllocationCallbacks, pFence: ^Fence) -> Result
ProcReleaseCapturedPipelineDataKHR ¶
ProcReleaseCapturedPipelineDataKHR :: proc "stdcall" (device: Device, pInfo: ^ReleaseCapturedPipelineDataInfoKHR, pAllocator: ^AllocationCallbacks) -> Result
ProcReleaseDisplayEXT ¶
ProcReleaseDisplayEXT :: proc "stdcall" (physicalDevice: PhysicalDevice, display: DisplayKHR) -> Result
ProcReleaseFullScreenExclusiveModeEXT ¶
ProcReleaseFullScreenExclusiveModeEXT :: proc "stdcall" (device: Device, swapchain: SwapchainKHR) -> Result
ProcReleasePerformanceConfigurationINTEL ¶
ProcReleasePerformanceConfigurationINTEL :: proc "stdcall" (device: Device, configuration: PerformanceConfigurationINTEL) -> Result
ProcReleaseProfilingLockKHR ¶
ProcReleaseProfilingLockKHR :: proc "stdcall" (device: Device)
ProcReleaseSwapchainImagesEXT ¶
ProcReleaseSwapchainImagesEXT :: proc "stdcall" (device: Device, pReleaseInfo: ^ReleaseSwapchainImagesInfoEXT) -> Result
ProcResetCommandBuffer ¶
ProcResetCommandBuffer :: proc "stdcall" (commandBuffer: CommandBuffer, flags: CommandBufferResetFlags) -> Result
ProcResetCommandPool ¶
ProcResetCommandPool :: proc "stdcall" (device: Device, commandPool: CommandPool, flags: CommandPoolResetFlags) -> Result
ProcResetDescriptorPool ¶
ProcResetDescriptorPool :: proc "stdcall" (device: Device, descriptorPool: DescriptorPool, flags: DescriptorPoolResetFlags) -> Result
ProcSetDebugUtilsObjectNameEXT ¶
ProcSetDebugUtilsObjectNameEXT :: proc "stdcall" (device: Device, pNameInfo: ^DebugUtilsObjectNameInfoEXT) -> Result
ProcSetDebugUtilsObjectTagEXT ¶
ProcSetDebugUtilsObjectTagEXT :: proc "stdcall" (device: Device, pTagInfo: ^DebugUtilsObjectTagInfoEXT) -> Result
ProcSetDeviceMemoryPriorityEXT ¶
ProcSetDeviceMemoryPriorityEXT :: proc "stdcall" (device: Device, memory: DeviceMemory, priority: f32)
ProcSetHdrMetadataEXT ¶
ProcSetHdrMetadataEXT :: proc "stdcall" (device: Device, swapchainCount: u32, pSwapchains: [^]SwapchainKHR, pMetadata: ^HdrMetadataEXT)
ProcSetLatencyMarkerNV ¶
ProcSetLatencyMarkerNV :: proc "stdcall" (device: Device, swapchain: SwapchainKHR, pLatencyMarkerInfo: ^SetLatencyMarkerInfoNV)
ProcSetLatencySleepModeNV ¶
ProcSetLatencySleepModeNV :: proc "stdcall" (device: Device, swapchain: SwapchainKHR, pSleepModeInfo: ^LatencySleepModeInfoNV) -> Result
ProcSetLocalDimmingAMD ¶
ProcSetLocalDimmingAMD :: proc "stdcall" (device: Device, swapChain: SwapchainKHR, localDimmingEnable: b32)
ProcSetPrivateData ¶
ProcSetPrivateData :: proc "stdcall" (device: Device, objectType: ObjectType, objectHandle: u64, privateDataSlot: PrivateDataSlot, data: u64) -> Result
ProcSetPrivateDataEXT ¶
ProcSetPrivateDataEXT :: proc "stdcall" (device: Device, objectType: ObjectType, objectHandle: u64, privateDataSlot: PrivateDataSlot, data: u64) -> Result
ProcSignalSemaphore ¶
ProcSignalSemaphore :: proc "stdcall" (device: Device, pSignalInfo: ^SemaphoreSignalInfo) -> Result
ProcSignalSemaphoreKHR ¶
ProcSignalSemaphoreKHR :: proc "stdcall" (device: Device, pSignalInfo: ^SemaphoreSignalInfo) -> Result
ProcSubmitDebugUtilsMessageEXT ¶
ProcSubmitDebugUtilsMessageEXT :: proc "stdcall" (instance: Instance, messageSeverity: DebugUtilsMessageSeverityFlagsEXT, messageTypes: DebugUtilsMessageTypeFlagsEXT, pCallbackData: ^DebugUtilsMessengerCallbackDataEXT)
ProcTransitionImageLayout ¶
ProcTransitionImageLayout :: proc "stdcall" (device: Device, transitionCount: u32, pTransitions: [^]HostImageLayoutTransitionInfo) -> Result
ProcTransitionImageLayoutEXT ¶
ProcTransitionImageLayoutEXT :: proc "stdcall" (device: Device, transitionCount: u32, pTransitions: [^]HostImageLayoutTransitionInfo) -> Result
ProcTrimCommandPool ¶
ProcTrimCommandPool :: proc "stdcall" (device: Device, commandPool: CommandPool, flags: CommandPoolTrimFlags)
ProcTrimCommandPoolKHR ¶
ProcTrimCommandPoolKHR :: proc "stdcall" (device: Device, commandPool: CommandPool, flags: CommandPoolTrimFlags)
ProcUninitializePerformanceApiINTEL ¶
ProcUninitializePerformanceApiINTEL :: proc "stdcall" (device: Device)
ProcUnmapMemory ¶
ProcUnmapMemory :: proc "stdcall" (device: Device, memory: DeviceMemory)
ProcUnmapMemory2 ¶
ProcUnmapMemory2 :: proc "stdcall" (device: Device, pMemoryUnmapInfo: ^MemoryUnmapInfo) -> Result
ProcUnmapMemory2KHR ¶
ProcUnmapMemory2KHR :: proc "stdcall" (device: Device, pMemoryUnmapInfo: ^MemoryUnmapInfo) -> Result
ProcUpdateDescriptorSetWithTemplate ¶
ProcUpdateDescriptorSetWithTemplate :: proc "stdcall" (device: Device, descriptorSet: DescriptorSet, descriptorUpdateTemplate: DescriptorUpdateTemplate, pData: rawptr)
ProcUpdateDescriptorSetWithTemplateKHR ¶
ProcUpdateDescriptorSetWithTemplateKHR :: proc "stdcall" (device: Device, descriptorSet: DescriptorSet, descriptorUpdateTemplate: DescriptorUpdateTemplate, pData: rawptr)
ProcUpdateDescriptorSets ¶
ProcUpdateDescriptorSets :: proc "stdcall" (device: Device, descriptorWriteCount: u32, pDescriptorWrites: [^]WriteDescriptorSet, descriptorCopyCount: u32, pDescriptorCopies: [^]CopyDescriptorSet)
ProcUpdateIndirectExecutionSetPipelineEXT ¶
ProcUpdateIndirectExecutionSetPipelineEXT :: proc "stdcall" (device: Device, indirectExecutionSet: IndirectExecutionSetEXT, executionSetWriteCount: u32, pExecutionSetWrites: [^]WriteIndirectExecutionSetPipelineEXT)
ProcUpdateIndirectExecutionSetShaderEXT ¶
ProcUpdateIndirectExecutionSetShaderEXT :: proc "stdcall" (device: Device, indirectExecutionSet: IndirectExecutionSetEXT, executionSetWriteCount: u32, pExecutionSetWrites: [^]WriteIndirectExecutionSetShaderEXT)
ProcUpdateVideoSessionParametersKHR ¶
ProcUpdateVideoSessionParametersKHR :: proc "stdcall" (device: Device, videoSessionParameters: VideoSessionParametersKHR, pUpdateInfo: ^VideoSessionParametersUpdateInfoKHR) -> Result
ProcVoidFunction ¶
ProcVoidFunction :: proc "stdcall" ()
ProcWaitForPresentKHR ¶
ProcWaitForPresentKHR :: proc "stdcall" (device: Device, swapchain: SwapchainKHR, presentId: u64, timeout: u64) -> Result
ProcWaitSemaphores ¶
ProcWaitSemaphores :: proc "stdcall" (device: Device, pWaitInfo: ^SemaphoreWaitInfo, timeout: u64) -> Result
ProcWaitSemaphoresKHR ¶
ProcWaitSemaphoresKHR :: proc "stdcall" (device: Device, pWaitInfo: ^SemaphoreWaitInfo, timeout: u64) -> Result
ProtectedSubmitInfo ¶
ProtectedSubmitInfo :: struct { sType: StructureType, pNext: rawptr, protectedSubmit: b32, }
ProvokingVertexModeEXT ¶
ProvokingVertexModeEXT :: enum i32 { FIRST_VERTEX = 0, LAST_VERTEX = 1, }
PushConstantRange ¶
PushConstantRange :: struct { stageFlags: ShaderStageFlags, offset: u32, size: u32, }
PushConstantsInfo ¶
PushConstantsInfo :: struct { sType: StructureType, pNext: rawptr, layout: PipelineLayout, stageFlags: ShaderStageFlags, offset: u32, size: u32, pValues: rawptr, }
PushConstantsInfoKHR ¶
PushConstantsInfoKHR :: PushConstantsInfo
PushDescriptorSetInfo ¶
PushDescriptorSetInfo :: struct { sType: StructureType, pNext: rawptr, stageFlags: ShaderStageFlags, layout: PipelineLayout, set: u32, descriptorWriteCount: u32, pDescriptorWrites: [^]WriteDescriptorSet, }
PushDescriptorSetInfoKHR ¶
PushDescriptorSetInfoKHR :: PushDescriptorSetInfo
PushDescriptorSetWithTemplateInfo ¶
PushDescriptorSetWithTemplateInfo :: struct { sType: StructureType, pNext: rawptr, descriptorUpdateTemplate: DescriptorUpdateTemplate, layout: PipelineLayout, set: u32, pData: rawptr, }
PushDescriptorSetWithTemplateInfoKHR ¶
PushDescriptorSetWithTemplateInfoKHR :: PushDescriptorSetWithTemplateInfo
QueryControlFlag ¶
QueryControlFlag :: enum Flags { PRECISE = 0, }
QueryControlFlags ¶
QueryControlFlags :: distinct bit_set[QueryControlFlag; Flags]
QueryLowLatencySupportNV ¶
QueryLowLatencySupportNV :: struct { sType: StructureType, pNext: rawptr, pQueriedLowLatencyData: rawptr, }
QueryPipelineStatisticFlag ¶
QueryPipelineStatisticFlag :: enum Flags { INPUT_ASSEMBLY_VERTICES = 0, INPUT_ASSEMBLY_PRIMITIVES = 1, VERTEX_SHADER_INVOCATIONS = 2, GEOMETRY_SHADER_INVOCATIONS = 3, GEOMETRY_SHADER_PRIMITIVES = 4, CLIPPING_INVOCATIONS = 5, CLIPPING_PRIMITIVES = 6, FRAGMENT_SHADER_INVOCATIONS = 7, TESSELLATION_CONTROL_SHADER_PATCHES = 8, TESSELLATION_EVALUATION_SHADER_INVOCATIONS = 9, COMPUTE_SHADER_INVOCATIONS = 10, TASK_SHADER_INVOCATIONS_EXT = 11, MESH_SHADER_INVOCATIONS_EXT = 12, CLUSTER_CULLING_SHADER_INVOCATIONS_HUAWEI = 13, }
QueryPipelineStatisticFlags ¶
QueryPipelineStatisticFlags :: distinct bit_set[QueryPipelineStatisticFlag; Flags]
QueryPool ¶
QueryPool :: distinct u64
QueryPoolCreateFlag ¶
QueryPoolCreateFlag :: enum u32 { }
QueryPoolCreateFlags ¶
QueryPoolCreateFlags :: distinct bit_set[QueryPoolCreateFlag; Flags]
QueryPoolCreateInfo ¶
QueryPoolCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: QueryPoolCreateFlags, queryType: QueryType, queryCount: u32, pipelineStatistics: QueryPipelineStatisticFlags, }
QueryPoolCreateInfoINTEL ¶
QueryPoolCreateInfoINTEL :: QueryPoolPerformanceQueryCreateInfoINTEL
QueryPoolPerformanceCreateInfoKHR ¶
QueryPoolPerformanceCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, queueFamilyIndex: u32, counterIndexCount: u32, pCounterIndices: [^]u32, }
QueryPoolPerformanceQueryCreateInfoINTEL ¶
QueryPoolPerformanceQueryCreateInfoINTEL :: struct { sType: StructureType, pNext: rawptr, performanceCountersSampling: QueryPoolSamplingModeINTEL, }
QueryPoolSamplingModeINTEL ¶
QueryPoolSamplingModeINTEL :: enum i32 { QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL = 0, }
QueryPoolVideoEncodeFeedbackCreateInfoKHR ¶
QueryPoolVideoEncodeFeedbackCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, encodeFeedbackFlags: VideoEncodeFeedbackFlagsKHR, }
QueryResultFlag ¶
QueryResultFlag :: enum Flags { _64 = 0, WAIT = 1, WITH_AVAILABILITY = 2, PARTIAL = 3, WITH_STATUS_KHR = 4, }
QueryResultFlags ¶
QueryResultFlags :: distinct bit_set[QueryResultFlag; Flags]
QueryResultStatusKHR ¶
QueryResultStatusKHR :: enum i32 { ERROR = -1, NOT_READY = 0, COMPLETE = 1, INSUFFICIENT_BITSTREAM_BUFFER_RANGE = -1000929000, }
QueryType ¶
QueryType :: enum i32 { OCCLUSION = 0, PIPELINE_STATISTICS = 1, TIMESTAMP = 2, RESULT_STATUS_ONLY_KHR = 1000023000, TRANSFORM_FEEDBACK_STREAM_EXT = 1000028004, PERFORMANCE_QUERY_KHR = 1000116000, ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR = 1000150000, ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR = 1000150001, ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV = 1000165000, PERFORMANCE_QUERY_INTEL = 1000210000, VIDEO_ENCODE_FEEDBACK_KHR = 1000299000, MESH_PRIMITIVES_GENERATED_EXT = 1000328000, PRIMITIVES_GENERATED_EXT = 1000382000, ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR = 1000386000, ACCELERATION_STRUCTURE_SIZE_KHR = 1000386001, MICROMAP_SERIALIZATION_SIZE_EXT = 1000396000, MICROMAP_COMPACTED_SIZE_EXT = 1000396001, }
QueueFamilyCheckpointProperties2NV ¶
QueueFamilyCheckpointProperties2NV :: struct { sType: StructureType, pNext: rawptr, checkpointExecutionStageMask: PipelineStageFlags2, }
QueueFamilyCheckpointPropertiesNV ¶
QueueFamilyCheckpointPropertiesNV :: struct { sType: StructureType, pNext: rawptr, checkpointExecutionStageMask: PipelineStageFlags, }
QueueFamilyGlobalPriorityProperties ¶
QueueFamilyGlobalPriorityProperties :: struct { sType: StructureType, pNext: rawptr, priorityCount: u32, priorities: [16]QueueGlobalPriority, }
QueueFamilyGlobalPriorityPropertiesEXT ¶
QueueFamilyGlobalPriorityPropertiesEXT :: QueueFamilyGlobalPriorityProperties
QueueFamilyGlobalPriorityPropertiesKHR ¶
QueueFamilyGlobalPriorityPropertiesKHR :: QueueFamilyGlobalPriorityProperties
QueueFamilyProperties ¶
QueueFamilyProperties :: struct { queueFlags: QueueFlags, queueCount: u32, timestampValidBits: u32, minImageTransferGranularity: Extent3D, }
QueueFamilyProperties2 ¶
QueueFamilyProperties2 :: struct { sType: StructureType, pNext: rawptr, queueFamilyProperties: QueueFamilyProperties, }
QueueFamilyProperties2KHR ¶
QueueFamilyProperties2KHR :: QueueFamilyProperties2
QueueFamilyQueryResultStatusPropertiesKHR ¶
QueueFamilyQueryResultStatusPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, queryResultStatusSupport: b32, }
QueueFamilyVideoPropertiesKHR ¶
QueueFamilyVideoPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, videoCodecOperations: VideoCodecOperationFlagsKHR, }
QueueFlag ¶
QueueFlag :: enum Flags { GRAPHICS = 0, COMPUTE = 1, TRANSFER = 2, SPARSE_BINDING = 3, PROTECTED = 4, VIDEO_DECODE_KHR = 5, VIDEO_ENCODE_KHR = 6, OPTICAL_FLOW_NV = 8, }
QueueGlobalPriority ¶
QueueGlobalPriority :: enum i32 { LOW = 128, MEDIUM = 256, HIGH = 512, REALTIME = 1024, LOW_EXT = 128, MEDIUM_EXT = 256, HIGH_EXT = 512, REALTIME_EXT = 1024, LOW_KHR = 128, MEDIUM_KHR = 256, HIGH_KHR = 512, REALTIME_KHR = 1024, }
QueueGlobalPriorityEXT ¶
QueueGlobalPriorityEXT :: QueueGlobalPriority
QueueGlobalPriorityKHR ¶
QueueGlobalPriorityKHR :: QueueGlobalPriority
RasterizationOrderAMD ¶
RasterizationOrderAMD :: enum i32 { STRICT = 0, RELAXED = 1, }
RayTracingInvocationReorderModeNV ¶
RayTracingInvocationReorderModeNV :: enum i32 { NONE = 0, REORDER = 1, }
RayTracingPipelineCreateInfoKHR ¶
RayTracingPipelineCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: PipelineCreateFlags, stageCount: u32, pStages: [^]PipelineShaderStageCreateInfo, groupCount: u32, pGroups: [^]RayTracingShaderGroupCreateInfoKHR, maxPipelineRayRecursionDepth: u32, pLibraryInfo: ^PipelineLibraryCreateInfoKHR, pLibraryInterface: ^RayTracingPipelineInterfaceCreateInfoKHR, pDynamicState: ^PipelineDynamicStateCreateInfo, layout: PipelineLayout, basePipelineHandle: Pipeline, basePipelineIndex: i32, }
RayTracingPipelineCreateInfoNV ¶
RayTracingPipelineCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, flags: PipelineCreateFlags, stageCount: u32, pStages: [^]PipelineShaderStageCreateInfo, groupCount: u32, pGroups: [^]RayTracingShaderGroupCreateInfoNV, maxRecursionDepth: u32, layout: PipelineLayout, basePipelineHandle: Pipeline, basePipelineIndex: i32, }
RayTracingPipelineInterfaceCreateInfoKHR ¶
RayTracingPipelineInterfaceCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, maxPipelineRayPayloadSize: u32, maxPipelineRayHitAttributeSize: u32, }
RayTracingShaderGroupCreateInfoKHR ¶
RayTracingShaderGroupCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, type: RayTracingShaderGroupTypeKHR, generalShader: u32, closestHitShader: u32, anyHitShader: u32, intersectionShader: u32, pShaderGroupCaptureReplayHandle: rawptr, }
RayTracingShaderGroupCreateInfoNV ¶
RayTracingShaderGroupCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, type: RayTracingShaderGroupTypeKHR, generalShader: u32, closestHitShader: u32, anyHitShader: u32, intersectionShader: u32, }
RayTracingShaderGroupTypeKHR ¶
RayTracingShaderGroupTypeKHR :: enum i32 { GENERAL = 0, TRIANGLES_HIT_GROUP = 1, PROCEDURAL_HIT_GROUP = 2, GENERAL_NV = 0, TRIANGLES_HIT_GROUP_NV = 1, PROCEDURAL_HIT_GROUP_NV = 2, }
RayTracingShaderGroupTypeNV ¶
RayTracingShaderGroupTypeNV :: RayTracingShaderGroupTypeKHR
RefreshCycleDurationGOOGLE ¶
RefreshCycleDurationGOOGLE :: struct { refreshDuration: u64, }
ReleaseCapturedPipelineDataInfoKHR ¶
ReleaseCapturedPipelineDataInfoKHR :: struct { sType: StructureType, pNext: rawptr, pipeline: Pipeline, }
ReleaseSwapchainImagesInfoEXT ¶
ReleaseSwapchainImagesInfoEXT :: struct { sType: StructureType, pNext: rawptr, swapchain: SwapchainKHR, imageIndexCount: u32, pImageIndices: [^]u32, }
RemoteAddressNV ¶
RemoteAddressNV :: distinct rawptr
Declared inline before MemoryGetRemoteAddressInfoNV
RenderPass ¶
RenderPass :: distinct u64
RenderPassAttachmentBeginInfo ¶
RenderPassAttachmentBeginInfo :: struct { sType: StructureType, pNext: rawptr, attachmentCount: u32, pAttachments: [^]ImageView, }
RenderPassAttachmentBeginInfoKHR ¶
RenderPassAttachmentBeginInfoKHR :: RenderPassAttachmentBeginInfo
RenderPassBeginInfo ¶
RenderPassBeginInfo :: struct { sType: StructureType, pNext: rawptr, renderPass: RenderPass, framebuffer: Framebuffer, renderArea: Rect2D, clearValueCount: u32, pClearValues: [^]ClearValue, }
RenderPassCreateFlag ¶
RenderPassCreateFlag :: enum Flags { TRANSFORM_QCOM = 1, }
RenderPassCreateFlags ¶
RenderPassCreateFlags :: distinct bit_set[RenderPassCreateFlag; Flags]
RenderPassCreateInfo ¶
RenderPassCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: RenderPassCreateFlags, attachmentCount: u32, pAttachments: [^]AttachmentDescription, subpassCount: u32, pSubpasses: [^]SubpassDescription, dependencyCount: u32, pDependencies: [^]SubpassDependency, }
RenderPassCreateInfo2 ¶
RenderPassCreateInfo2 :: struct { sType: StructureType, pNext: rawptr, flags: RenderPassCreateFlags, attachmentCount: u32, pAttachments: [^]AttachmentDescription2, subpassCount: u32, pSubpasses: [^]SubpassDescription2, dependencyCount: u32, pDependencies: [^]SubpassDependency2, correlatedViewMaskCount: u32, pCorrelatedViewMasks: [^]u32, }
RenderPassCreateInfo2KHR ¶
RenderPassCreateInfo2KHR :: RenderPassCreateInfo2
RenderPassCreationControlEXT ¶
RenderPassCreationControlEXT :: struct { sType: StructureType, pNext: rawptr, disallowMerging: b32, }
RenderPassCreationFeedbackCreateInfoEXT ¶
RenderPassCreationFeedbackCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, pRenderPassFeedback: ^RenderPassCreationFeedbackInfoEXT, }
RenderPassCreationFeedbackInfoEXT ¶
RenderPassCreationFeedbackInfoEXT :: struct { postMergeSubpassCount: u32, }
RenderPassFragmentDensityMapCreateInfoEXT ¶
RenderPassFragmentDensityMapCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, fragmentDensityMapAttachment: AttachmentReference, }
RenderPassInputAttachmentAspectCreateInfo ¶
RenderPassInputAttachmentAspectCreateInfo :: struct { sType: StructureType, pNext: rawptr, aspectReferenceCount: u32, pAspectReferences: [^]InputAttachmentAspectReference, }
RenderPassInputAttachmentAspectCreateInfoKHR ¶
RenderPassInputAttachmentAspectCreateInfoKHR :: RenderPassInputAttachmentAspectCreateInfo
RenderPassMultiviewCreateInfoKHR ¶
RenderPassMultiviewCreateInfoKHR :: RenderPassMultiviewCreateInfo
RenderPassSampleLocationsBeginInfoEXT ¶
RenderPassSampleLocationsBeginInfoEXT :: struct { sType: StructureType, pNext: rawptr, attachmentInitialSampleLocationsCount: u32, pAttachmentInitialSampleLocations: [^]AttachmentSampleLocationsEXT, postSubpassSampleLocationsCount: u32, pPostSubpassSampleLocations: [^]SubpassSampleLocationsEXT, }
RenderPassStripeBeginInfoARM ¶
RenderPassStripeBeginInfoARM :: struct { sType: StructureType, pNext: rawptr, stripeInfoCount: u32, pStripeInfos: [^]RenderPassStripeInfoARM, }
RenderPassStripeInfoARM ¶
RenderPassStripeInfoARM :: struct { sType: StructureType, pNext: rawptr, stripeArea: Rect2D, }
RenderPassStripeSubmitInfoARM ¶
RenderPassStripeSubmitInfoARM :: struct { sType: StructureType, pNext: rawptr, stripeSemaphoreInfoCount: u32, pStripeSemaphoreInfos: [^]SemaphoreSubmitInfo, }
RenderPassSubpassFeedbackCreateInfoEXT ¶
RenderPassSubpassFeedbackCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, pSubpassFeedback: ^RenderPassSubpassFeedbackInfoEXT, }
RenderPassSubpassFeedbackInfoEXT ¶
RenderPassSubpassFeedbackInfoEXT :: struct { subpassMergeStatus: SubpassMergeStatusEXT, description: [256]u8, postMergeIndex: u32, }
RenderPassTransformBeginInfoQCOM ¶
RenderPassTransformBeginInfoQCOM :: struct { sType: StructureType, pNext: rawptr, transform: SurfaceTransformFlagsKHR, }
RenderingAreaInfoKHR ¶
RenderingAreaInfoKHR :: RenderingAreaInfo
RenderingAttachmentInfo ¶
RenderingAttachmentInfo :: struct { sType: StructureType, pNext: rawptr, imageView: ImageView, imageLayout: ImageLayout, resolveMode: ResolveModeFlags, resolveImageView: ImageView, resolveImageLayout: ImageLayout, loadOp: AttachmentLoadOp, storeOp: AttachmentStoreOp, clearValue: ClearValue, }
RenderingAttachmentInfoKHR ¶
RenderingAttachmentInfoKHR :: RenderingAttachmentInfo
RenderingAttachmentLocationInfo ¶
RenderingAttachmentLocationInfo :: struct { sType: StructureType, pNext: rawptr, colorAttachmentCount: u32, pColorAttachmentLocations: [^]u32, }
RenderingAttachmentLocationInfoKHR ¶
RenderingAttachmentLocationInfoKHR :: RenderingAttachmentLocationInfo
RenderingFlag ¶
RenderingFlag :: enum Flags { CONTENTS_SECONDARY_COMMAND_BUFFERS = 0, SUSPENDING = 1, RESUMING = 2, ENABLE_LEGACY_DITHERING_EXT = 3, CONTENTS_INLINE_KHR = 4, CONTENTS_SECONDARY_COMMAND_BUFFERS_KHR = 0, SUSPENDING_KHR = 1, RESUMING_KHR = 2, CONTENTS_INLINE_EXT = 4, }
RenderingFlagKHR ¶
RenderingFlagKHR :: RenderingFlag
RenderingFlags ¶
RenderingFlags :: distinct bit_set[RenderingFlag; Flags]
RenderingFlagsKHR ¶
RenderingFlagsKHR :: RenderingFlags
RenderingFragmentDensityMapAttachmentInfoEXT ¶
RenderingFragmentDensityMapAttachmentInfoEXT :: struct { sType: StructureType, pNext: rawptr, imageView: ImageView, imageLayout: ImageLayout, }
RenderingFragmentShadingRateAttachmentInfoKHR ¶
RenderingFragmentShadingRateAttachmentInfoKHR :: struct { sType: StructureType, pNext: rawptr, imageView: ImageView, imageLayout: ImageLayout, shadingRateAttachmentTexelSize: Extent2D, }
RenderingInfo ¶
RenderingInfo :: struct { sType: StructureType, pNext: rawptr, flags: RenderingFlags, renderArea: Rect2D, layerCount: u32, viewMask: u32, colorAttachmentCount: u32, pColorAttachments: [^]RenderingAttachmentInfo, pDepthAttachment: ^RenderingAttachmentInfo, pStencilAttachment: ^RenderingAttachmentInfo, }
RenderingInfoKHR ¶
RenderingInfoKHR :: RenderingInfo
RenderingInputAttachmentIndexInfoKHR ¶
RenderingInputAttachmentIndexInfoKHR :: RenderingInputAttachmentIndexInfo
ResolveImageInfo2 ¶
ResolveImageInfo2 :: struct { sType: StructureType, pNext: rawptr, srcImage: Image, srcImageLayout: ImageLayout, dstImage: Image, dstImageLayout: ImageLayout, regionCount: u32, pRegions: [^]ImageResolve2, }
ResolveImageInfo2KHR ¶
ResolveImageInfo2KHR :: ResolveImageInfo2
ResolveModeFlag ¶
ResolveModeFlag :: enum Flags { SAMPLE_ZERO = 0, AVERAGE = 1, MIN = 2, MAX = 3, EXTERNAL_FORMAT_DOWNSAMPLE_ANDROID = 4, SAMPLE_ZERO_KHR = 0, AVERAGE_KHR = 1, MIN_KHR = 2, MAX_KHR = 3, }
ResolveModeFlagKHR ¶
ResolveModeFlagKHR :: ResolveModeFlag
Result ¶
Result :: enum i32 { SUCCESS = 0, NOT_READY = 1, TIMEOUT = 2, EVENT_SET = 3, EVENT_RESET = 4, INCOMPLETE = 5, ERROR_OUT_OF_HOST_MEMORY = -1, ERROR_OUT_OF_DEVICE_MEMORY = -2, ERROR_INITIALIZATION_FAILED = -3, ERROR_DEVICE_LOST = -4, ERROR_MEMORY_MAP_FAILED = -5, ERROR_LAYER_NOT_PRESENT = -6, ERROR_EXTENSION_NOT_PRESENT = -7, ERROR_FEATURE_NOT_PRESENT = -8, ERROR_INCOMPATIBLE_DRIVER = -9, ERROR_TOO_MANY_OBJECTS = -01, ERROR_FORMAT_NOT_SUPPORTED = -11, ERROR_FRAGMENTED_POOL = -21, ERROR_UNKNOWN = -31, ERROR_OUT_OF_POOL_MEMORY = -1000609000, ERROR_INVALID_EXTERNAL_HANDLE = -1000702003, ERROR_FRAGMENTATION = -1000611000, ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS = -1000527000, PIPELINE_COMPILE_REQUIRED = 1000297000, ERROR_NOT_PERMITTED = -1000714001, ERROR_SURFACE_LOST_KHR = -1000000000, ERROR_NATIVE_WINDOW_IN_USE_KHR = -1000000001, SUBOPTIMAL_KHR = 1000001003, ERROR_OUT_OF_DATE_KHR = -1000001004, ERROR_INCOMPATIBLE_DISPLAY_KHR = -1000003001, ERROR_VALIDATION_FAILED_EXT = -1000101001, ERROR_INVALID_SHADER_NV = -1000102000, ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR = -1000203000, ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR = -1000203001, ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR = -1000203002, ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR = -1000203003, ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR = -1000203004, ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR = -1000203005, ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT = -1000518000, ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT = -1000525000, THREAD_IDLE_KHR = 1000268000, THREAD_DONE_KHR = 1000268001, OPERATION_DEFERRED_KHR = 1000268002, OPERATION_NOT_DEFERRED_KHR = 1000268003, ERROR_INVALID_VIDEO_STD_PARAMETERS_KHR = -1000929000, ERROR_COMPRESSION_EXHAUSTED_EXT = -1000338000, INCOMPATIBLE_SHADER_BINARY_EXT = 1000482000, PIPELINE_BINARY_MISSING_KHR = 1000483000, ERROR_NOT_ENOUGH_SPACE_KHR = -1000843000, ERROR_OUT_OF_POOL_MEMORY_KHR = -1000609000, ERROR_INVALID_EXTERNAL_HANDLE_KHR = -1000702003, ERROR_FRAGMENTATION_EXT = -1000611000, ERROR_NOT_PERMITTED_EXT = -1000714001, ERROR_NOT_PERMITTED_KHR = -1000714001, ERROR_INVALID_DEVICE_ADDRESS_EXT = -1000527000, ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR = -1000527000, PIPELINE_COMPILE_REQUIRED_EXT = 1000297000, ERROR_PIPELINE_COMPILE_REQUIRED_EXT = 1000297000, ERROR_INCOMPATIBLE_SHADER_BINARY_EXT = 1000482000, }
SECURITY_ATTRIBUTES ¶
SECURITY_ATTRIBUTES :: sys_windows.SECURITY_ATTRIBUTES
SampleCountFlag ¶
SampleCountFlag :: enum Flags { _1 = 0, _2 = 1, _4 = 2, _8 = 3, _16 = 4, _32 = 5, _64 = 6, }
SampleCountFlags ¶
SampleCountFlags :: distinct bit_set[SampleCountFlag; Flags]
SampleLocationsInfoEXT ¶
SampleLocationsInfoEXT :: struct { sType: StructureType, pNext: rawptr, sampleLocationsPerPixel: SampleCountFlags, sampleLocationGridSize: Extent2D, sampleLocationsCount: u32, pSampleLocations: [^]SampleLocationEXT, }
SampleMask ¶
SampleMask :: distinct u32
SamplerAddressMode ¶
SamplerAddressMode :: enum i32 { REPEAT = 0, MIRRORED_REPEAT = 1, CLAMP_TO_EDGE = 2, CLAMP_TO_BORDER = 3, MIRROR_CLAMP_TO_EDGE = 4, MIRROR_CLAMP_TO_EDGE_KHR = 4, }
SamplerBlockMatchWindowCreateInfoQCOM ¶
SamplerBlockMatchWindowCreateInfoQCOM :: struct { sType: StructureType, pNext: rawptr, windowExtent: Extent2D, windowCompareMode: BlockMatchWindowCompareModeQCOM, }
SamplerBorderColorComponentMappingCreateInfoEXT ¶
SamplerBorderColorComponentMappingCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, components: ComponentMapping, srgb: b32, }
SamplerCaptureDescriptorDataInfoEXT ¶
SamplerCaptureDescriptorDataInfoEXT :: struct { sType: StructureType, pNext: rawptr, sampler: Sampler, }
SamplerCreateFlag ¶
SamplerCreateFlag :: enum Flags { SUBSAMPLED_EXT = 0, SUBSAMPLED_COARSE_RECONSTRUCTION_EXT = 1, DESCRIPTOR_BUFFER_CAPTURE_REPLAY_EXT = 3, NON_SEAMLESS_CUBE_MAP_EXT = 2, IMAGE_PROCESSING_QCOM = 4, }
SamplerCreateFlags ¶
SamplerCreateFlags :: distinct bit_set[SamplerCreateFlag; Flags]
SamplerCreateInfo ¶
SamplerCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: SamplerCreateFlags, magFilter: Filter, minFilter: Filter, mipmapMode: SamplerMipmapMode, addressModeU: SamplerAddressMode, addressModeV: SamplerAddressMode, addressModeW: SamplerAddressMode, mipLodBias: f32, anisotropyEnable: b32, maxAnisotropy: f32, compareEnable: b32, compareOp: CompareOp, minLod: f32, maxLod: f32, borderColor: BorderColor, unnormalizedCoordinates: b32, }
SamplerCubicWeightsCreateInfoQCOM ¶
SamplerCubicWeightsCreateInfoQCOM :: struct { sType: StructureType, pNext: rawptr, cubicWeights: CubicFilterWeightsQCOM, }
SamplerCustomBorderColorCreateInfoEXT ¶
SamplerCustomBorderColorCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, customBorderColor: ClearColorValue, format: Format, }
SamplerMipmapMode ¶
SamplerMipmapMode :: enum i32 { NEAREST = 0, LINEAR = 1, }
SamplerReductionMode ¶
SamplerReductionMode :: enum i32 { WEIGHTED_AVERAGE = 0, MIN = 1, MAX = 2, WEIGHTED_AVERAGE_RANGECLAMP_QCOM = 1000521000, WEIGHTED_AVERAGE_EXT = 0, MIN_EXT = 1, MAX_EXT = 2, }
SamplerReductionModeCreateInfo ¶
SamplerReductionModeCreateInfo :: struct { sType: StructureType, pNext: rawptr, reductionMode: SamplerReductionMode, }
SamplerReductionModeCreateInfoEXT ¶
SamplerReductionModeCreateInfoEXT :: SamplerReductionModeCreateInfo
SamplerReductionModeEXT ¶
SamplerReductionModeEXT :: SamplerReductionMode
SamplerYcbcrConversion ¶
SamplerYcbcrConversion :: distinct u64
SamplerYcbcrConversionCreateInfo ¶
SamplerYcbcrConversionCreateInfo :: struct { sType: StructureType, pNext: rawptr, format: Format, ycbcrModel: SamplerYcbcrModelConversion, ycbcrRange: SamplerYcbcrRange, components: ComponentMapping, xChromaOffset: ChromaLocation, yChromaOffset: ChromaLocation, chromaFilter: Filter, forceExplicitReconstruction: b32, }
SamplerYcbcrConversionCreateInfoKHR ¶
SamplerYcbcrConversionCreateInfoKHR :: SamplerYcbcrConversionCreateInfo
SamplerYcbcrConversionImageFormatProperties ¶
SamplerYcbcrConversionImageFormatProperties :: struct { sType: StructureType, pNext: rawptr, combinedImageSamplerDescriptorCount: u32, }
SamplerYcbcrConversionImageFormatPropertiesKHR ¶
SamplerYcbcrConversionImageFormatPropertiesKHR :: SamplerYcbcrConversionImageFormatProperties
SamplerYcbcrConversionInfo ¶
SamplerYcbcrConversionInfo :: struct { sType: StructureType, pNext: rawptr, conversion: SamplerYcbcrConversion, }
SamplerYcbcrConversionInfoKHR ¶
SamplerYcbcrConversionInfoKHR :: SamplerYcbcrConversionInfo
SamplerYcbcrConversionKHR ¶
SamplerYcbcrConversionKHR :: SamplerYcbcrConversion
SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM ¶
SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM :: struct { sType: StructureType, pNext: rawptr, enableYDegamma: b32, enableCbCrDegamma: b32, }
SamplerYcbcrModelConversion ¶
SamplerYcbcrModelConversion :: enum i32 { RGB_IDENTITY = 0, YCBCR_IDENTITY = 1, YCBCR_709 = 2, YCBCR_601 = 3, YCBCR_2020 = 4, RGB_IDENTITY_KHR = 0, YCBCR_IDENTITY_KHR = 1, YCBCR_709_KHR = 2, YCBCR_601_KHR = 3, YCBCR_2020_KHR = 4, }
SamplerYcbcrModelConversionKHR ¶
SamplerYcbcrModelConversionKHR :: SamplerYcbcrModelConversion
SamplerYcbcrRange ¶
SamplerYcbcrRange :: enum i32 { ITU_FULL = 0, ITU_NARROW = 1, ITU_FULL_KHR = 0, ITU_NARROW_KHR = 1, }
SamplerYcbcrRangeKHR ¶
SamplerYcbcrRangeKHR :: SamplerYcbcrRange
ScopeKHR ¶
ScopeKHR :: enum i32 { DEVICE = 1, WORKGROUP = 2, SUBGROUP = 3, QUEUE_FAMILY = 5, DEVICE_NV = 1, WORKGROUP_NV = 2, SUBGROUP_NV = 3, QUEUE_FAMILY_NV = 5, }
Semaphore ¶
Semaphore :: distinct u64
SemaphoreCreateFlag ¶
SemaphoreCreateFlag :: enum u32 { }
SemaphoreCreateFlags ¶
SemaphoreCreateFlags :: distinct bit_set[SemaphoreCreateFlag; Flags]
SemaphoreCreateInfo ¶
SemaphoreCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: SemaphoreCreateFlags, }
SemaphoreGetFdInfoKHR ¶
SemaphoreGetFdInfoKHR :: struct { sType: StructureType, pNext: rawptr, semaphore: Semaphore, handleType: ExternalSemaphoreHandleTypeFlags, }
SemaphoreGetWin32HandleInfoKHR ¶
SemaphoreGetWin32HandleInfoKHR :: struct { sType: StructureType, pNext: rawptr, semaphore: Semaphore, handleType: ExternalSemaphoreHandleTypeFlags, }
SemaphoreImportFlag ¶
SemaphoreImportFlag :: enum Flags { TEMPORARY = 0, TEMPORARY_KHR = 0, }
SemaphoreImportFlagKHR ¶
SemaphoreImportFlagKHR :: SemaphoreImportFlag
SemaphoreImportFlags ¶
SemaphoreImportFlags :: distinct bit_set[SemaphoreImportFlag; Flags]
SemaphoreImportFlagsKHR ¶
SemaphoreImportFlagsKHR :: SemaphoreImportFlags
SemaphoreSignalInfo ¶
SemaphoreSignalInfo :: struct { sType: StructureType, pNext: rawptr, semaphore: Semaphore, value: u64, }
SemaphoreSignalInfoKHR ¶
SemaphoreSignalInfoKHR :: SemaphoreSignalInfo
SemaphoreSubmitInfo ¶
SemaphoreSubmitInfo :: struct { sType: StructureType, pNext: rawptr, semaphore: Semaphore, value: u64, stageMask: PipelineStageFlags2, deviceIndex: u32, }
SemaphoreSubmitInfoKHR ¶
SemaphoreSubmitInfoKHR :: SemaphoreSubmitInfo
SemaphoreType ¶
SemaphoreType :: enum i32 { BINARY = 0, TIMELINE = 1, BINARY_KHR = 0, TIMELINE_KHR = 1, }
SemaphoreTypeCreateInfo ¶
SemaphoreTypeCreateInfo :: struct { sType: StructureType, pNext: rawptr, semaphoreType: SemaphoreType, initialValue: u64, }
SemaphoreTypeCreateInfoKHR ¶
SemaphoreTypeCreateInfoKHR :: SemaphoreTypeCreateInfo
SemaphoreTypeKHR ¶
SemaphoreTypeKHR :: SemaphoreType
SemaphoreWaitFlag ¶
SemaphoreWaitFlag :: enum Flags { ANY = 0, ANY_KHR = 0, }
SemaphoreWaitFlagKHR ¶
SemaphoreWaitFlagKHR :: SemaphoreWaitFlag
SemaphoreWaitFlags ¶
SemaphoreWaitFlags :: distinct bit_set[SemaphoreWaitFlag; Flags]
SemaphoreWaitFlagsKHR ¶
SemaphoreWaitFlagsKHR :: SemaphoreWaitFlags
SemaphoreWaitInfo ¶
SemaphoreWaitInfo :: struct { sType: StructureType, pNext: rawptr, flags: SemaphoreWaitFlags, semaphoreCount: u32, pSemaphores: [^]Semaphore, pValues: [^]u64, }
SemaphoreWaitInfoKHR ¶
SemaphoreWaitInfoKHR :: SemaphoreWaitInfo
SetDescriptorBufferOffsetsInfoEXT ¶
SetDescriptorBufferOffsetsInfoEXT :: struct { sType: StructureType, pNext: rawptr, stageFlags: ShaderStageFlags, layout: PipelineLayout, firstSet: u32, setCount: u32, pBufferIndices: [^]u32, pOffsets: [^]DeviceSize, }
SetLatencyMarkerInfoNV ¶
SetLatencyMarkerInfoNV :: struct { sType: StructureType, pNext: rawptr, presentID: u64, marker: LatencyMarkerNV, }
SetProcAddressType ¶
Related Procedures With Parameters
- load_proc_addresses_custom
- load_proc_addresses (procedure groups)
SetStateFlagsIndirectCommandNV ¶
SetStateFlagsIndirectCommandNV :: struct { data: u32, }
ShaderCodeTypeEXT ¶
ShaderCodeTypeEXT :: enum i32 { BINARY = 0, SPIRV = 1, }
ShaderCorePropertiesFlagAMD ¶
ShaderCorePropertiesFlagAMD :: enum Flags { }
ShaderCorePropertiesFlagsAMD ¶
ShaderCorePropertiesFlagsAMD :: distinct bit_set[ShaderCorePropertiesFlagAMD; Flags]
ShaderCreateFlagEXT ¶
ShaderCreateFlagEXT :: enum Flags { LINK_STAGE = 0, ALLOW_VARYING_SUBGROUP_SIZE = 1, REQUIRE_FULL_SUBGROUPS = 2, NO_TASK_SHADER = 3, DISPATCH_BASE = 4, FRAGMENT_SHADING_RATE_ATTACHMENT = 5, FRAGMENT_DENSITY_MAP_ATTACHMENT = 6, INDIRECT_BINDABLE = 7, }
ShaderCreateFlagsEXT ¶
ShaderCreateFlagsEXT :: distinct bit_set[ShaderCreateFlagEXT; Flags]
ShaderCreateInfoEXT ¶
ShaderCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, flags: ShaderCreateFlagsEXT, stage: ShaderStageFlags, nextStage: ShaderStageFlags, codeType: ShaderCodeTypeEXT, codeSize: int, pCode: rawptr, pName: cstring, setLayoutCount: u32, pSetLayouts: [^]DescriptorSetLayout, pushConstantRangeCount: u32, pPushConstantRanges: [^]PushConstantRange, pSpecializationInfo: ^SpecializationInfo, }
ShaderEXT ¶
ShaderEXT :: distinct u64
ShaderFloatControlsIndependence ¶
ShaderFloatControlsIndependence :: enum i32 { _32_BIT_ONLY = 0, ALL = 1, NONE = 2, _32_BIT_ONLY_KHR = 0, ALL_KHR = 1, }
ShaderFloatControlsIndependenceKHR ¶
ShaderFloatControlsIndependenceKHR :: ShaderFloatControlsIndependence
ShaderGroupShaderKHR ¶
ShaderGroupShaderKHR :: enum i32 { GENERAL = 0, CLOSEST_HIT = 1, ANY_HIT = 2, INTERSECTION = 3, }
ShaderInfoTypeAMD ¶
ShaderInfoTypeAMD :: enum i32 { STATISTICS = 0, BINARY = 1, DISASSEMBLY = 2, }
ShaderModule ¶
ShaderModule :: distinct u64
ShaderModuleCreateFlag ¶
ShaderModuleCreateFlag :: enum u32 { }
ShaderModuleCreateFlags ¶
ShaderModuleCreateFlags :: distinct bit_set[ShaderModuleCreateFlag; Flags]
ShaderModuleCreateInfo ¶
ShaderModuleCreateInfo :: struct { sType: StructureType, pNext: rawptr, flags: ShaderModuleCreateFlags, codeSize: int, pCode: ^u32, }
ShaderModuleIdentifierEXT ¶
ShaderModuleIdentifierEXT :: struct { sType: StructureType, pNext: rawptr, identifierSize: u32, identifier: [32]u8, }
ShaderModuleValidationCacheCreateInfoEXT ¶
ShaderModuleValidationCacheCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, validationCache: ValidationCacheEXT, }
ShaderRequiredSubgroupSizeCreateInfoEXT ¶
ShaderRequiredSubgroupSizeCreateInfoEXT :: PipelineShaderStageRequiredSubgroupSizeCreateInfo
ShaderStageFlag ¶
ShaderStageFlag :: enum Flags { VERTEX = 0, TESSELLATION_CONTROL = 1, TESSELLATION_EVALUATION = 2, GEOMETRY = 3, FRAGMENT = 4, COMPUTE = 5, RAYGEN_KHR = 8, ANY_HIT_KHR = 9, CLOSEST_HIT_KHR = 10, MISS_KHR = 11, INTERSECTION_KHR = 12, CALLABLE_KHR = 13, TASK_EXT = 6, MESH_EXT = 7, SUBPASS_SHADING_HUAWEI = 14, CLUSTER_CULLING_HUAWEI = 19, RAYGEN_NV = 8, ANY_HIT_NV = 9, CLOSEST_HIT_NV = 10, MISS_NV = 11, INTERSECTION_NV = 12, CALLABLE_NV = 13, TASK_NV = 6, MESH_NV = 7, _MAX = 31, // Needed for the *_ALL bit set }
ShaderStatisticsInfoAMD ¶
ShaderStatisticsInfoAMD :: struct { shaderStageMask: ShaderStageFlags, resourceUsage: ShaderResourceUsageAMD, numPhysicalVgprs: u32, numPhysicalSgprs: u32, numAvailableVgprs: u32, numAvailableSgprs: u32, computeWorkGroupSize: [3]u32, }
ShadingRatePaletteEntryNV ¶
ShadingRatePaletteEntryNV :: enum i32 { NO_INVOCATIONS = 0, _16_INVOCATIONS_PER_PIXEL = 1, _8_INVOCATIONS_PER_PIXEL = 2, _4_INVOCATIONS_PER_PIXEL = 3, _2_INVOCATIONS_PER_PIXEL = 4, _1_INVOCATION_PER_PIXEL = 5, _1_INVOCATION_PER_2X1_PIXELS = 6, _1_INVOCATION_PER_1X2_PIXELS = 7, _1_INVOCATION_PER_2X2_PIXELS = 8, _1_INVOCATION_PER_4X2_PIXELS = 9, _1_INVOCATION_PER_2X4_PIXELS = 10, _1_INVOCATION_PER_4X4_PIXELS = 11, }
ShadingRatePaletteNV ¶
ShadingRatePaletteNV :: struct { shadingRatePaletteEntryCount: u32, pShadingRatePaletteEntries: [^]ShadingRatePaletteEntryNV, }
SharedPresentSurfaceCapabilitiesKHR ¶
SharedPresentSurfaceCapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, sharedPresentSupportedUsageFlags: ImageUsageFlags, }
SharingMode ¶
SharingMode :: enum i32 { EXCLUSIVE = 0, CONCURRENT = 1, }
SparseBufferMemoryBindInfo ¶
SparseBufferMemoryBindInfo :: struct { buffer: Buffer, bindCount: u32, pBinds: [^]SparseMemoryBind, }
SparseImageFormatFlag ¶
SparseImageFormatFlag :: enum Flags { SINGLE_MIPTAIL = 0, ALIGNED_MIP_SIZE = 1, NONSTANDARD_BLOCK_SIZE = 2, }
SparseImageFormatFlags ¶
SparseImageFormatFlags :: distinct bit_set[SparseImageFormatFlag; Flags]
SparseImageFormatProperties ¶
SparseImageFormatProperties :: struct { aspectMask: ImageAspectFlags, imageGranularity: Extent3D, flags: SparseImageFormatFlags, }
SparseImageFormatProperties2 ¶
SparseImageFormatProperties2 :: struct { sType: StructureType, pNext: rawptr, properties: SparseImageFormatProperties, }
SparseImageFormatProperties2KHR ¶
SparseImageFormatProperties2KHR :: SparseImageFormatProperties2
SparseImageMemoryBind ¶
SparseImageMemoryBind :: struct { subresource: ImageSubresource, offset: Offset3D, extent: Extent3D, memory: DeviceMemory, memoryOffset: DeviceSize, flags: SparseMemoryBindFlags, }
SparseImageMemoryBindInfo ¶
SparseImageMemoryBindInfo :: struct { image: Image, bindCount: u32, pBinds: [^]SparseImageMemoryBind, }
SparseImageMemoryRequirements ¶
SparseImageMemoryRequirements :: struct { formatProperties: SparseImageFormatProperties, imageMipTailFirstLod: u32, imageMipTailSize: DeviceSize, imageMipTailOffset: DeviceSize, imageMipTailStride: DeviceSize, }
SparseImageMemoryRequirements2 ¶
SparseImageMemoryRequirements2 :: struct { sType: StructureType, pNext: rawptr, memoryRequirements: SparseImageMemoryRequirements, }
SparseImageMemoryRequirements2KHR ¶
SparseImageMemoryRequirements2KHR :: SparseImageMemoryRequirements2
SparseImageOpaqueMemoryBindInfo ¶
SparseImageOpaqueMemoryBindInfo :: struct { image: Image, bindCount: u32, pBinds: [^]SparseMemoryBind, }
SparseMemoryBind ¶
SparseMemoryBind :: struct { resourceOffset: DeviceSize, size: DeviceSize, memory: DeviceMemory, memoryOffset: DeviceSize, flags: SparseMemoryBindFlags, }
SparseMemoryBindFlag ¶
SparseMemoryBindFlag :: enum Flags { METADATA = 0, }
SparseMemoryBindFlags ¶
SparseMemoryBindFlags :: distinct bit_set[SparseMemoryBindFlag; Flags]
SpecializationInfo ¶
SpecializationInfo :: struct { mapEntryCount: u32, pMapEntries: [^]SpecializationMapEntry, dataSize: int, pData: rawptr, }
StencilFaceFlag ¶
StencilFaceFlag :: enum Flags { FRONT = 0, BACK = 1, }
StencilOp ¶
StencilOp :: enum i32 { KEEP = 0, ZERO = 1, REPLACE = 2, INCREMENT_AND_CLAMP = 3, DECREMENT_AND_CLAMP = 4, INVERT = 5, INCREMENT_AND_WRAP = 6, DECREMENT_AND_WRAP = 7, }
StridedDeviceAddressRegionKHR ¶
StridedDeviceAddressRegionKHR :: struct { deviceAddress: DeviceAddress, stride: DeviceSize, size: DeviceSize, }
StructureType ¶
StructureType :: enum i32 { APPLICATION_INFO = 0, INSTANCE_CREATE_INFO = 1, DEVICE_QUEUE_CREATE_INFO = 2, DEVICE_CREATE_INFO = 3, SUBMIT_INFO = 4, MEMORY_ALLOCATE_INFO = 5, MAPPED_MEMORY_RANGE = 6, BIND_SPARSE_INFO = 7, FENCE_CREATE_INFO = 8, SEMAPHORE_CREATE_INFO = 9, EVENT_CREATE_INFO = 10, QUERY_POOL_CREATE_INFO = 11, BUFFER_CREATE_INFO = 12, BUFFER_VIEW_CREATE_INFO = 13, IMAGE_CREATE_INFO = 14, IMAGE_VIEW_CREATE_INFO = 15, SHADER_MODULE_CREATE_INFO = 16, PIPELINE_CACHE_CREATE_INFO = 17, PIPELINE_SHADER_STAGE_CREATE_INFO = 18, PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO = 19, PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO = 20, PIPELINE_TESSELLATION_STATE_CREATE_INFO = 21, PIPELINE_VIEWPORT_STATE_CREATE_INFO = 22, PIPELINE_RASTERIZATION_STATE_CREATE_INFO = 23, PIPELINE_MULTISAMPLE_STATE_CREATE_INFO = 24, PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO = 25, PIPELINE_COLOR_BLEND_STATE_CREATE_INFO = 26, PIPELINE_DYNAMIC_STATE_CREATE_INFO = 27, GRAPHICS_PIPELINE_CREATE_INFO = 28, COMPUTE_PIPELINE_CREATE_INFO = 29, PIPELINE_LAYOUT_CREATE_INFO = 30, SAMPLER_CREATE_INFO = 31, DESCRIPTOR_SET_LAYOUT_CREATE_INFO = 32, DESCRIPTOR_POOL_CREATE_INFO = 33, DESCRIPTOR_SET_ALLOCATE_INFO = 34, WRITE_DESCRIPTOR_SET = 35, COPY_DESCRIPTOR_SET = 36, FRAMEBUFFER_CREATE_INFO = 37, RENDER_PASS_CREATE_INFO = 38, COMMAND_POOL_CREATE_INFO = 39, COMMAND_BUFFER_ALLOCATE_INFO = 40, COMMAND_BUFFER_INHERITANCE_INFO = 41, COMMAND_BUFFER_BEGIN_INFO = 42, RENDER_PASS_BEGIN_INFO = 43, BUFFER_MEMORY_BARRIER = 44, IMAGE_MEMORY_BARRIER = 45, MEMORY_BARRIER = 46, LOADER_INSTANCE_CREATE_INFO = 47, LOADER_DEVICE_CREATE_INFO = 48, PHYSICAL_DEVICE_SUBGROUP_PROPERTIES = 1000094000, BIND_BUFFER_MEMORY_INFO = 1000157000, BIND_IMAGE_MEMORY_INFO = 1000157001, PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES = 1000083000, MEMORY_DEDICATED_REQUIREMENTS = 1000127000, MEMORY_DEDICATED_ALLOCATE_INFO = 1000127001, MEMORY_ALLOCATE_FLAGS_INFO = 1000060000, DEVICE_GROUP_RENDER_PASS_BEGIN_INFO = 1000060003, DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO = 1000060004, DEVICE_GROUP_SUBMIT_INFO = 1000060005, DEVICE_GROUP_BIND_SPARSE_INFO = 1000060006, BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO = 1000060013, BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO = 1000060014, PHYSICAL_DEVICE_GROUP_PROPERTIES = 1000070000, DEVICE_GROUP_DEVICE_CREATE_INFO = 1000070001, BUFFER_MEMORY_REQUIREMENTS_INFO_2 = 1000146000, IMAGE_MEMORY_REQUIREMENTS_INFO_2 = 1000146001, IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 = 1000146002, MEMORY_REQUIREMENTS_2 = 1000146003, SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 = 1000146004, PHYSICAL_DEVICE_FEATURES_2 = 1000059000, PHYSICAL_DEVICE_PROPERTIES_2 = 1000059001, FORMAT_PROPERTIES_2 = 1000059002, IMAGE_FORMAT_PROPERTIES_2 = 1000059003, PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 = 1000059004, QUEUE_FAMILY_PROPERTIES_2 = 1000059005, PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 = 1000059006, SPARSE_IMAGE_FORMAT_PROPERTIES_2 = 1000059007, PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 = 1000059008, PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES = 1000117000, RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO = 1000117001, IMAGE_VIEW_USAGE_CREATE_INFO = 1000117002, PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO = 1000117003, RENDER_PASS_MULTIVIEW_CREATE_INFO = 1000053000, PHYSICAL_DEVICE_MULTIVIEW_FEATURES = 1000053001, PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES = 1000053002, PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES = 1000120000, PROTECTED_SUBMIT_INFO = 1000145000, PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES = 1000145001, PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES = 1000145002, DEVICE_QUEUE_INFO_2 = 1000145003, SAMPLER_YCBCR_CONVERSION_CREATE_INFO = 1000156000, SAMPLER_YCBCR_CONVERSION_INFO = 1000156001, BIND_IMAGE_PLANE_MEMORY_INFO = 1000156002, IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO = 1000156003, PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES = 1000156004, SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES = 1000156005, DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO = 1000085000, PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO = 1000071000, EXTERNAL_IMAGE_FORMAT_PROPERTIES = 1000071001, PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO = 1000071002, EXTERNAL_BUFFER_PROPERTIES = 1000071003, PHYSICAL_DEVICE_ID_PROPERTIES = 1000071004, EXTERNAL_MEMORY_BUFFER_CREATE_INFO = 1000072000, EXTERNAL_MEMORY_IMAGE_CREATE_INFO = 1000072001, EXPORT_MEMORY_ALLOCATE_INFO = 1000072002, PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO = 1000112000, EXTERNAL_FENCE_PROPERTIES = 1000112001, EXPORT_FENCE_CREATE_INFO = 1000113000, EXPORT_SEMAPHORE_CREATE_INFO = 1000077000, PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO = 1000076000, EXTERNAL_SEMAPHORE_PROPERTIES = 1000076001, PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES = 1000168000, DESCRIPTOR_SET_LAYOUT_SUPPORT = 1000168001, PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES = 1000063000, PHYSICAL_DEVICE_VULKAN_1_1_FEATURES = 49, PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES = 50, PHYSICAL_DEVICE_VULKAN_1_2_FEATURES = 51, PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES = 52, IMAGE_FORMAT_LIST_CREATE_INFO = 1000147000, ATTACHMENT_DESCRIPTION_2 = 1000109000, ATTACHMENT_REFERENCE_2 = 1000109001, SUBPASS_DESCRIPTION_2 = 1000109002, SUBPASS_DEPENDENCY_2 = 1000109003, RENDER_PASS_CREATE_INFO_2 = 1000109004, SUBPASS_BEGIN_INFO = 1000109005, SUBPASS_END_INFO = 1000109006, PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES = 1000177000, PHYSICAL_DEVICE_DRIVER_PROPERTIES = 1000196000, PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES = 1000180000, PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES = 1000082000, PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES = 1000197000, DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO = 1000161000, PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES = 1000161001, PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES = 1000161002, DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO = 1000161003, DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT = 1000161004, PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES = 1000199000, SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE = 1000199001, PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES = 1000221000, IMAGE_STENCIL_USAGE_CREATE_INFO = 1000246000, PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES = 1000130000, SAMPLER_REDUCTION_MODE_CREATE_INFO = 1000130001, PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES = 1000211000, PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES = 1000108000, FRAMEBUFFER_ATTACHMENTS_CREATE_INFO = 1000108001, FRAMEBUFFER_ATTACHMENT_IMAGE_INFO = 1000108002, RENDER_PASS_ATTACHMENT_BEGIN_INFO = 1000108003, PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES = 1000253000, PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES = 1000175000, PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES = 1000241000, ATTACHMENT_REFERENCE_STENCIL_LAYOUT = 1000241001, ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT = 1000241002, PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES = 1000261000, PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES = 1000207000, PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES = 1000207001, SEMAPHORE_TYPE_CREATE_INFO = 1000207002, TIMELINE_SEMAPHORE_SUBMIT_INFO = 1000207003, SEMAPHORE_WAIT_INFO = 1000207004, SEMAPHORE_SIGNAL_INFO = 1000207005, PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES = 1000257000, BUFFER_DEVICE_ADDRESS_INFO = 1000244001, BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO = 1000257002, MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO = 1000257003, DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO = 1000257004, PHYSICAL_DEVICE_VULKAN_1_3_FEATURES = 53, PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES = 54, PIPELINE_CREATION_FEEDBACK_CREATE_INFO = 1000192000, PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES = 1000215000, PHYSICAL_DEVICE_TOOL_PROPERTIES = 1000245000, PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES = 1000276000, PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES = 1000295000, DEVICE_PRIVATE_DATA_CREATE_INFO = 1000295001, PRIVATE_DATA_SLOT_CREATE_INFO = 1000295002, PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES = 1000297000, MEMORY_BARRIER_2 = 1000314000, BUFFER_MEMORY_BARRIER_2 = 1000314001, IMAGE_MEMORY_BARRIER_2 = 1000314002, DEPENDENCY_INFO = 1000314003, SUBMIT_INFO_2 = 1000314004, SEMAPHORE_SUBMIT_INFO = 1000314005, COMMAND_BUFFER_SUBMIT_INFO = 1000314006, PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES = 1000314007, PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES = 1000325000, PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES = 1000335000, COPY_BUFFER_INFO_2 = 1000337000, COPY_IMAGE_INFO_2 = 1000337001, COPY_BUFFER_TO_IMAGE_INFO_2 = 1000337002, COPY_IMAGE_TO_BUFFER_INFO_2 = 1000337003, BLIT_IMAGE_INFO_2 = 1000337004, RESOLVE_IMAGE_INFO_2 = 1000337005, BUFFER_COPY_2 = 1000337006, IMAGE_COPY_2 = 1000337007, IMAGE_BLIT_2 = 1000337008, BUFFER_IMAGE_COPY_2 = 1000337009, IMAGE_RESOLVE_2 = 1000337010, PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES = 1000225000, PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO = 1000225001, PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES = 1000225002, PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES = 1000138000, PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES = 1000138001, WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK = 1000138002, DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO = 1000138003, PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES = 1000066000, RENDERING_INFO = 1000044000, RENDERING_ATTACHMENT_INFO = 1000044001, PIPELINE_RENDERING_CREATE_INFO = 1000044002, PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES = 1000044003, COMMAND_BUFFER_INHERITANCE_RENDERING_INFO = 1000044004, PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES = 1000280000, PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES = 1000280001, PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES = 1000281001, FORMAT_PROPERTIES_3 = 1000360000, PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES = 1000413000, PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES = 1000413001, DEVICE_BUFFER_MEMORY_REQUIREMENTS = 1000413002, DEVICE_IMAGE_MEMORY_REQUIREMENTS = 1000413003, PHYSICAL_DEVICE_VULKAN_1_4_FEATURES = 55, PHYSICAL_DEVICE_VULKAN_1_4_PROPERTIES = 56, DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO = 1000174000, PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES = 1000388000, QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES = 1000388001, PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES = 1000416000, PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES = 1000528000, PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES = 1000544000, PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES = 1000259000, PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO = 1000259001, PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES = 1000259002, PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES = 1000525000, PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO = 1000190001, PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES = 1000190002, PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES = 1000265000, MEMORY_MAP_INFO = 1000271000, MEMORY_UNMAP_INFO = 1000271001, PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES = 1000470000, PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES = 1000470001, RENDERING_AREA_INFO = 1000470003, DEVICE_IMAGE_SUBRESOURCE_INFO = 1000470004, SUBRESOURCE_LAYOUT_2 = 1000338002, IMAGE_SUBRESOURCE_2 = 1000338003, PIPELINE_CREATE_FLAGS_2_CREATE_INFO = 1000470005, BUFFER_USAGE_FLAGS_2_CREATE_INFO = 1000470006, PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES = 1000080000, PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES = 1000232000, RENDERING_ATTACHMENT_LOCATION_INFO = 1000232001, RENDERING_INPUT_ATTACHMENT_INDEX_INFO = 1000232002, PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES = 1000545000, PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES = 1000545001, BIND_MEMORY_STATUS = 1000545002, BIND_DESCRIPTOR_SETS_INFO = 1000545003, PUSH_CONSTANTS_INFO = 1000545004, PUSH_DESCRIPTOR_SET_INFO = 1000545005, PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO = 1000545006, PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES = 1000466000, PIPELINE_ROBUSTNESS_CREATE_INFO = 1000068000, PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES = 1000068001, PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES = 1000068002, PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES = 1000270000, PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES = 1000270001, MEMORY_TO_IMAGE_COPY = 1000270002, IMAGE_TO_MEMORY_COPY = 1000270003, COPY_IMAGE_TO_MEMORY_INFO = 1000270004, COPY_MEMORY_TO_IMAGE_INFO = 1000270005, HOST_IMAGE_LAYOUT_TRANSITION_INFO = 1000270006, COPY_IMAGE_TO_IMAGE_INFO = 1000270007, SUBRESOURCE_HOST_MEMCPY_SIZE = 1000270008, HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY = 1000270009, SWAPCHAIN_CREATE_INFO_KHR = 1000001000, PRESENT_INFO_KHR = 1000001001, DEVICE_GROUP_PRESENT_CAPABILITIES_KHR = 1000060007, IMAGE_SWAPCHAIN_CREATE_INFO_KHR = 1000060008, BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR = 1000060009, ACQUIRE_NEXT_IMAGE_INFO_KHR = 1000060010, DEVICE_GROUP_PRESENT_INFO_KHR = 1000060011, DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR = 1000060012, DISPLAY_MODE_CREATE_INFO_KHR = 1000002000, DISPLAY_SURFACE_CREATE_INFO_KHR = 1000002001, DISPLAY_PRESENT_INFO_KHR = 1000003000, XLIB_SURFACE_CREATE_INFO_KHR = 1000004000, XCB_SURFACE_CREATE_INFO_KHR = 1000005000, WAYLAND_SURFACE_CREATE_INFO_KHR = 1000006000, ANDROID_SURFACE_CREATE_INFO_KHR = 1000008000, WIN32_SURFACE_CREATE_INFO_KHR = 1000009000, DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT = 1000011000, PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD = 1000018000, DEBUG_MARKER_OBJECT_NAME_INFO_EXT = 1000022000, DEBUG_MARKER_OBJECT_TAG_INFO_EXT = 1000022001, DEBUG_MARKER_MARKER_INFO_EXT = 1000022002, VIDEO_PROFILE_INFO_KHR = 1000023000, VIDEO_CAPABILITIES_KHR = 1000023001, VIDEO_PICTURE_RESOURCE_INFO_KHR = 1000023002, VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR = 1000023003, BIND_VIDEO_SESSION_MEMORY_INFO_KHR = 1000023004, VIDEO_SESSION_CREATE_INFO_KHR = 1000023005, VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000023006, VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR = 1000023007, VIDEO_BEGIN_CODING_INFO_KHR = 1000023008, VIDEO_END_CODING_INFO_KHR = 1000023009, VIDEO_CODING_CONTROL_INFO_KHR = 1000023010, VIDEO_REFERENCE_SLOT_INFO_KHR = 1000023011, QUEUE_FAMILY_VIDEO_PROPERTIES_KHR = 1000023012, VIDEO_PROFILE_LIST_INFO_KHR = 1000023013, PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR = 1000023014, VIDEO_FORMAT_PROPERTIES_KHR = 1000023015, QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR = 1000023016, VIDEO_DECODE_INFO_KHR = 1000024000, VIDEO_DECODE_CAPABILITIES_KHR = 1000024001, VIDEO_DECODE_USAGE_INFO_KHR = 1000024002, DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV = 1000026000, DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV = 1000026001, DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV = 1000026002, PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT = 1000028000, PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT = 1000028001, PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT = 1000028002, CU_MODULE_CREATE_INFO_NVX = 1000029000, CU_FUNCTION_CREATE_INFO_NVX = 1000029001, CU_LAUNCH_INFO_NVX = 1000029002, CU_MODULE_TEXTURING_MODE_CREATE_INFO_NVX = 1000029004, IMAGE_VIEW_HANDLE_INFO_NVX = 1000030000, IMAGE_VIEW_ADDRESS_PROPERTIES_NVX = 1000030001, VIDEO_ENCODE_H264_CAPABILITIES_KHR = 1000038000, VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000038001, VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR = 1000038002, VIDEO_ENCODE_H264_PICTURE_INFO_KHR = 1000038003, VIDEO_ENCODE_H264_DPB_SLOT_INFO_KHR = 1000038004, VIDEO_ENCODE_H264_NALU_SLICE_INFO_KHR = 1000038005, VIDEO_ENCODE_H264_GOP_REMAINING_FRAME_INFO_KHR = 1000038006, VIDEO_ENCODE_H264_PROFILE_INFO_KHR = 1000038007, VIDEO_ENCODE_H264_RATE_CONTROL_INFO_KHR = 1000038008, VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_KHR = 1000038009, VIDEO_ENCODE_H264_SESSION_CREATE_INFO_KHR = 1000038010, VIDEO_ENCODE_H264_QUALITY_LEVEL_PROPERTIES_KHR = 1000038011, VIDEO_ENCODE_H264_SESSION_PARAMETERS_GET_INFO_KHR = 1000038012, VIDEO_ENCODE_H264_SESSION_PARAMETERS_FEEDBACK_INFO_KHR = 1000038013, VIDEO_ENCODE_H265_CAPABILITIES_KHR = 1000039000, VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000039001, VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR = 1000039002, VIDEO_ENCODE_H265_PICTURE_INFO_KHR = 1000039003, VIDEO_ENCODE_H265_DPB_SLOT_INFO_KHR = 1000039004, VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_KHR = 1000039005, VIDEO_ENCODE_H265_GOP_REMAINING_FRAME_INFO_KHR = 1000039006, VIDEO_ENCODE_H265_PROFILE_INFO_KHR = 1000039007, VIDEO_ENCODE_H265_RATE_CONTROL_INFO_KHR = 1000039009, VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_KHR = 1000039010, VIDEO_ENCODE_H265_SESSION_CREATE_INFO_KHR = 1000039011, VIDEO_ENCODE_H265_QUALITY_LEVEL_PROPERTIES_KHR = 1000039012, VIDEO_ENCODE_H265_SESSION_PARAMETERS_GET_INFO_KHR = 1000039013, VIDEO_ENCODE_H265_SESSION_PARAMETERS_FEEDBACK_INFO_KHR = 1000039014, VIDEO_DECODE_H264_CAPABILITIES_KHR = 1000040000, VIDEO_DECODE_H264_PICTURE_INFO_KHR = 1000040001, VIDEO_DECODE_H264_PROFILE_INFO_KHR = 1000040003, VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000040004, VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_KHR = 1000040005, VIDEO_DECODE_H264_DPB_SLOT_INFO_KHR = 1000040006, TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD = 1000041000, STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP = 1000049000, PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV = 1000050000, EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV = 1000056000, EXPORT_MEMORY_ALLOCATE_INFO_NV = 1000056001, IMPORT_MEMORY_WIN32_HANDLE_INFO_NV = 1000057000, EXPORT_MEMORY_WIN32_HANDLE_INFO_NV = 1000057001, WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV = 1000058000, VALIDATION_FLAGS_EXT = 1000061000, VI_SURFACE_CREATE_INFO_NN = 1000062000, IMAGE_VIEW_ASTC_DECODE_MODE_EXT = 1000067000, PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT = 1000067001, IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR = 1000073000, EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR = 1000073001, MEMORY_WIN32_HANDLE_PROPERTIES_KHR = 1000073002, MEMORY_GET_WIN32_HANDLE_INFO_KHR = 1000073003, IMPORT_MEMORY_FD_INFO_KHR = 1000074000, MEMORY_FD_PROPERTIES_KHR = 1000074001, MEMORY_GET_FD_INFO_KHR = 1000074002, WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR = 1000075000, IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR = 1000078000, EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR = 1000078001, D3D12_FENCE_SUBMIT_INFO_KHR = 1000078002, SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR = 1000078003, IMPORT_SEMAPHORE_FD_INFO_KHR = 1000079000, SEMAPHORE_GET_FD_INFO_KHR = 1000079001, COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT = 1000081000, PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT = 1000081001, CONDITIONAL_RENDERING_BEGIN_INFO_EXT = 1000081002, PRESENT_REGIONS_KHR = 1000084000, PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV = 1000087000, SURFACE_CAPABILITIES_2_EXT = 1000090000, DISPLAY_POWER_INFO_EXT = 1000091000, DEVICE_EVENT_INFO_EXT = 1000091001, DISPLAY_EVENT_INFO_EXT = 1000091002, SWAPCHAIN_COUNTER_CREATE_INFO_EXT = 1000091003, PRESENT_TIMES_INFO_GOOGLE = 1000092000, PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX = 1000097000, MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX = 1000044009, PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV = 1000098000, PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT = 1000099000, PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT = 1000099001, PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT = 1000101000, PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT = 1000101001, PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT = 1000102000, PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT = 1000102001, HDR_METADATA_EXT = 1000105000, PHYSICAL_DEVICE_RELAXED_LINE_RASTERIZATION_FEATURES_IMG = 1000110000, SHARED_PRESENT_SURFACE_CAPABILITIES_KHR = 1000111000, IMPORT_FENCE_WIN32_HANDLE_INFO_KHR = 1000114000, EXPORT_FENCE_WIN32_HANDLE_INFO_KHR = 1000114001, FENCE_GET_WIN32_HANDLE_INFO_KHR = 1000114002, IMPORT_FENCE_FD_INFO_KHR = 1000115000, FENCE_GET_FD_INFO_KHR = 1000115001, PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR = 1000116000, PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR = 1000116001, QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR = 1000116002, PERFORMANCE_QUERY_SUBMIT_INFO_KHR = 1000116003, ACQUIRE_PROFILING_LOCK_INFO_KHR = 1000116004, PERFORMANCE_COUNTER_KHR = 1000116005, PERFORMANCE_COUNTER_DESCRIPTION_KHR = 1000116006, PHYSICAL_DEVICE_SURFACE_INFO_2_KHR = 1000119000, SURFACE_CAPABILITIES_2_KHR = 1000119001, SURFACE_FORMAT_2_KHR = 1000119002, DISPLAY_PROPERTIES_2_KHR = 1000121000, DISPLAY_PLANE_PROPERTIES_2_KHR = 1000121001, DISPLAY_MODE_PROPERTIES_2_KHR = 1000121002, DISPLAY_PLANE_INFO_2_KHR = 1000121003, DISPLAY_PLANE_CAPABILITIES_2_KHR = 1000121004, IOS_SURFACE_CREATE_INFO_MVK = 1000122000, MACOS_SURFACE_CREATE_INFO_MVK = 1000123000, DEBUG_UTILS_OBJECT_NAME_INFO_EXT = 1000128000, DEBUG_UTILS_OBJECT_TAG_INFO_EXT = 1000128001, DEBUG_UTILS_LABEL_EXT = 1000128002, DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT = 1000128003, DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT = 1000128004, ANDROID_HARDWARE_BUFFER_USAGE_ANDROID = 1000129000, ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID = 1000129001, ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID = 1000129002, IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID = 1000129003, MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID = 1000129004, EXTERNAL_FORMAT_ANDROID = 1000129005, ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID = 1000129006, PHYSICAL_DEVICE_SHADER_ENQUEUE_FEATURES_AMDX = 1000134000, PHYSICAL_DEVICE_SHADER_ENQUEUE_PROPERTIES_AMDX = 1000134001, EXECUTION_GRAPH_PIPELINE_SCRATCH_SIZE_AMDX = 1000134002, EXECUTION_GRAPH_PIPELINE_CREATE_INFO_AMDX = 1000134003, PIPELINE_SHADER_STAGE_NODE_CREATE_INFO_AMDX = 1000134004, ATTACHMENT_SAMPLE_COUNT_INFO_AMD = 1000044008, SAMPLE_LOCATIONS_INFO_EXT = 1000143000, RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT = 1000143001, PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT = 1000143002, PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT = 1000143003, MULTISAMPLE_PROPERTIES_EXT = 1000143004, PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT = 1000148000, PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT = 1000148001, PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT = 1000148002, PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV = 1000149000, WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR = 1000150007, ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR = 1000150000, ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR = 1000150002, ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR = 1000150003, ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR = 1000150004, ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR = 1000150005, ACCELERATION_STRUCTURE_GEOMETRY_KHR = 1000150006, ACCELERATION_STRUCTURE_VERSION_INFO_KHR = 1000150009, COPY_ACCELERATION_STRUCTURE_INFO_KHR = 1000150010, COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR = 1000150011, COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR = 1000150012, PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR = 1000150013, PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR = 1000150014, ACCELERATION_STRUCTURE_CREATE_INFO_KHR = 1000150017, ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR = 1000150020, PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR = 1000347000, PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR = 1000347001, RAY_TRACING_PIPELINE_CREATE_INFO_KHR = 1000150015, RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR = 1000150016, RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR = 1000150018, PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR = 1000348013, PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV = 1000152000, PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV = 1000154000, PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV = 1000154001, DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT = 1000158000, PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT = 1000158002, IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT = 1000158003, IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT = 1000158004, IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT = 1000158005, DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT = 1000158006, VALIDATION_CACHE_CREATE_INFO_EXT = 1000160000, SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT = 1000160001, PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR = 1000163000, PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR = 1000163001, PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV = 1000164000, PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV = 1000164001, PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV = 1000164002, PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV = 1000164005, RAY_TRACING_PIPELINE_CREATE_INFO_NV = 1000165000, ACCELERATION_STRUCTURE_CREATE_INFO_NV = 1000165001, GEOMETRY_NV = 1000165003, GEOMETRY_TRIANGLES_NV = 1000165004, GEOMETRY_AABB_NV = 1000165005, BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV = 1000165006, WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV = 1000165007, ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV = 1000165008, PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV = 1000165009, RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV = 1000165011, ACCELERATION_STRUCTURE_INFO_NV = 1000165012, PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV = 1000166000, PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV = 1000166001, PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT = 1000170000, FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT = 1000170001, IMPORT_MEMORY_HOST_POINTER_INFO_EXT = 1000178000, MEMORY_HOST_POINTER_PROPERTIES_EXT = 1000178001, PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT = 1000178002, PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR = 1000181000, PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD = 1000183000, PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD = 1000185000, VIDEO_DECODE_H265_CAPABILITIES_KHR = 1000187000, VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000187001, VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_KHR = 1000187002, VIDEO_DECODE_H265_PROFILE_INFO_KHR = 1000187003, VIDEO_DECODE_H265_PICTURE_INFO_KHR = 1000187004, VIDEO_DECODE_H265_DPB_SLOT_INFO_KHR = 1000187005, DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD = 1000189000, PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT = 1000190000, PRESENT_FRAME_TOKEN_GGP = 1000191000, PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV = 1000202000, PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV = 1000202001, PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV = 1000204000, PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV = 1000205000, PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV = 1000205002, CHECKPOINT_DATA_NV = 1000206000, QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV = 1000206001, QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV = 1000314008, CHECKPOINT_DATA_2_NV = 1000314009, PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL = 1000209000, QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL = 1000210000, INITIALIZE_PERFORMANCE_API_INFO_INTEL = 1000210001, PERFORMANCE_MARKER_INFO_INTEL = 1000210002, PERFORMANCE_STREAM_MARKER_INFO_INTEL = 1000210003, PERFORMANCE_OVERRIDE_INFO_INTEL = 1000210004, PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL = 1000210005, PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT = 1000212000, DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD = 1000213000, SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD = 1000213001, IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA = 1000214000, METAL_SURFACE_CREATE_INFO_EXT = 1000217000, PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT = 1000218000, PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT = 1000218001, RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT = 1000218002, RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT = 1000044007, FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR = 1000226000, PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR = 1000226001, PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR = 1000226002, PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR = 1000226003, PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR = 1000226004, RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR = 1000044006, PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD = 1000227000, PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD = 1000229000, PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT = 1000234000, PHYSICAL_DEVICE_SHADER_QUAD_CONTROL_FEATURES_KHR = 1000235000, PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT = 1000237000, PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT = 1000238000, MEMORY_PRIORITY_ALLOCATE_INFO_EXT = 1000238001, SURFACE_PROTECTED_CAPABILITIES_KHR = 1000239000, PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV = 1000240000, PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT = 1000244000, BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT = 1000244002, VALIDATION_FEATURES_EXT = 1000247000, PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR = 1000248000, PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV = 1000249000, COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249001, PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249002, PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV = 1000250000, PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV = 1000250001, FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV = 1000250002, PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT = 1000251000, PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT = 1000252000, PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT = 1000254000, PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT = 1000254001, PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT = 1000254002, SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT = 1000255000, SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT = 1000255002, SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT = 1000255001, HEADLESS_SURFACE_CREATE_INFO_EXT = 1000256000, PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT = 1000260000, PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT = 1000267000, PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR = 1000269000, PIPELINE_INFO_KHR = 1000269001, PIPELINE_EXECUTABLE_PROPERTIES_KHR = 1000269002, PIPELINE_EXECUTABLE_INFO_KHR = 1000269003, PIPELINE_EXECUTABLE_STATISTIC_KHR = 1000269004, PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR = 1000269005, PHYSICAL_DEVICE_MAP_MEMORY_PLACED_FEATURES_EXT = 1000272000, PHYSICAL_DEVICE_MAP_MEMORY_PLACED_PROPERTIES_EXT = 1000272001, MEMORY_MAP_PLACED_INFO_EXT = 1000272002, PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT = 1000273000, SURFACE_PRESENT_MODE_EXT = 1000274000, SURFACE_PRESENT_SCALING_CAPABILITIES_EXT = 1000274001, SURFACE_PRESENT_MODE_COMPATIBILITY_EXT = 1000274002, PHYSICAL_DEVICE_SWAPCHAIN_MAINTENANCE_1_FEATURES_EXT = 1000275000, SWAPCHAIN_PRESENT_FENCE_INFO_EXT = 1000275001, SWAPCHAIN_PRESENT_MODES_CREATE_INFO_EXT = 1000275002, SWAPCHAIN_PRESENT_MODE_INFO_EXT = 1000275003, SWAPCHAIN_PRESENT_SCALING_CREATE_INFO_EXT = 1000275004, RELEASE_SWAPCHAIN_IMAGES_INFO_EXT = 1000275005, PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV = 1000277000, GRAPHICS_SHADER_GROUP_CREATE_INFO_NV = 1000277001, GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV = 1000277002, INDIRECT_COMMANDS_LAYOUT_TOKEN_NV = 1000277003, INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV = 1000277004, GENERATED_COMMANDS_INFO_NV = 1000277005, GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV = 1000277006, PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV = 1000277007, PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV = 1000278000, COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV = 1000278001, PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT = 1000281000, COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM = 1000282000, RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM = 1000282001, PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT = 1000283000, DEPTH_BIAS_INFO_EXT = 1000283001, DEPTH_BIAS_REPRESENTATION_INFO_EXT = 1000283002, PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT = 1000284000, DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT = 1000284001, DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT = 1000284002, PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT = 1000286000, PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT = 1000286001, SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT = 1000287000, PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT = 1000287001, PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT = 1000287002, PIPELINE_LIBRARY_CREATE_INFO_KHR = 1000290000, PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV = 1000292000, SURFACE_CAPABILITIES_PRESENT_BARRIER_NV = 1000292001, SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV = 1000292002, PRESENT_ID_KHR = 1000294000, PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR = 1000294001, VIDEO_ENCODE_INFO_KHR = 1000299000, VIDEO_ENCODE_RATE_CONTROL_INFO_KHR = 1000299001, VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR = 1000299002, VIDEO_ENCODE_CAPABILITIES_KHR = 1000299003, VIDEO_ENCODE_USAGE_INFO_KHR = 1000299004, QUERY_POOL_VIDEO_ENCODE_FEEDBACK_CREATE_INFO_KHR = 1000299005, PHYSICAL_DEVICE_VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR = 1000299006, VIDEO_ENCODE_QUALITY_LEVEL_PROPERTIES_KHR = 1000299007, VIDEO_ENCODE_QUALITY_LEVEL_INFO_KHR = 1000299008, VIDEO_ENCODE_SESSION_PARAMETERS_GET_INFO_KHR = 1000299009, VIDEO_ENCODE_SESSION_PARAMETERS_FEEDBACK_INFO_KHR = 1000299010, PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV = 1000300000, DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV = 1000300001, CUDA_MODULE_CREATE_INFO_NV = 1000307000, CUDA_FUNCTION_CREATE_INFO_NV = 1000307001, CUDA_LAUNCH_INFO_NV = 1000307002, PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV = 1000307003, PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV = 1000307004, QUERY_LOW_LATENCY_SUPPORT_NV = 1000310000, EXPORT_METAL_OBJECT_CREATE_INFO_EXT = 1000311000, EXPORT_METAL_OBJECTS_INFO_EXT = 1000311001, EXPORT_METAL_DEVICE_INFO_EXT = 1000311002, EXPORT_METAL_COMMAND_QUEUE_INFO_EXT = 1000311003, EXPORT_METAL_BUFFER_INFO_EXT = 1000311004, IMPORT_METAL_BUFFER_INFO_EXT = 1000311005, EXPORT_METAL_TEXTURE_INFO_EXT = 1000311006, IMPORT_METAL_TEXTURE_INFO_EXT = 1000311007, EXPORT_METAL_IO_SURFACE_INFO_EXT = 1000311008, IMPORT_METAL_IO_SURFACE_INFO_EXT = 1000311009, EXPORT_METAL_SHARED_EVENT_INFO_EXT = 1000311010, IMPORT_METAL_SHARED_EVENT_INFO_EXT = 1000311011, PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_PROPERTIES_EXT = 1000316000, PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_DENSITY_MAP_PROPERTIES_EXT = 1000316001, PHYSICAL_DEVICE_DESCRIPTOR_BUFFER_FEATURES_EXT = 1000316002, DESCRIPTOR_ADDRESS_INFO_EXT = 1000316003, DESCRIPTOR_GET_INFO_EXT = 1000316004, BUFFER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT = 1000316005, IMAGE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT = 1000316006, IMAGE_VIEW_CAPTURE_DESCRIPTOR_DATA_INFO_EXT = 1000316007, SAMPLER_CAPTURE_DESCRIPTOR_DATA_INFO_EXT = 1000316008, OPAQUE_CAPTURE_DESCRIPTOR_DATA_CREATE_INFO_EXT = 1000316010, DESCRIPTOR_BUFFER_BINDING_INFO_EXT = 1000316011, DESCRIPTOR_BUFFER_BINDING_PUSH_DESCRIPTOR_BUFFER_HANDLE_EXT = 1000316012, ACCELERATION_STRUCTURE_CAPTURE_DESCRIPTOR_DATA_INFO_EXT = 1000316009, PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT = 1000320000, PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT = 1000320001, GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT = 1000320002, PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD = 1000321000, PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR = 1000203000, PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR = 1000322000, PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR = 1000323000, PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV = 1000326000, PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV = 1000326001, PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV = 1000326002, ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV = 1000327000, PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV = 1000327001, ACCELERATION_STRUCTURE_MOTION_INFO_NV = 1000327002, PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT = 1000328000, PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT = 1000328001, PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT = 1000330000, PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT = 1000332000, PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT = 1000332001, COPY_COMMAND_TRANSFORM_INFO_QCOM = 1000333000, PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR = 1000336000, PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT = 1000338000, IMAGE_COMPRESSION_CONTROL_EXT = 1000338001, IMAGE_COMPRESSION_PROPERTIES_EXT = 1000338004, PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT = 1000339000, PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT = 1000340000, PHYSICAL_DEVICE_FAULT_FEATURES_EXT = 1000341000, DEVICE_FAULT_COUNTS_EXT = 1000341001, DEVICE_FAULT_INFO_EXT = 1000341002, PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT = 1000344000, DIRECTFB_SURFACE_CREATE_INFO_EXT = 1000346000, PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT = 1000352000, VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT = 1000352001, VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT = 1000352002, PHYSICAL_DEVICE_DRM_PROPERTIES_EXT = 1000353000, PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT = 1000354000, DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT = 1000354001, PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT = 1000355000, PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT = 1000355001, PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT = 1000356000, PHYSICAL_DEVICE_PRESENT_MODE_FIFO_LATEST_READY_FEATURES_EXT = 1000361000, IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364000, MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA = 1000364001, MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364002, IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA = 1000365000, SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA = 1000365001, BUFFER_COLLECTION_CREATE_INFO_FUCHSIA = 1000366000, IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA = 1000366001, BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA = 1000366002, BUFFER_COLLECTION_PROPERTIES_FUCHSIA = 1000366003, BUFFER_CONSTRAINTS_INFO_FUCHSIA = 1000366004, BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA = 1000366005, IMAGE_CONSTRAINTS_INFO_FUCHSIA = 1000366006, IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA = 1000366007, SYSMEM_COLOR_SPACE_FUCHSIA = 1000366008, BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA = 1000366009, SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI = 1000369000, PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI = 1000369001, PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI = 1000369002, PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI = 1000370000, MEMORY_GET_REMOTE_ADDRESS_INFO_NV = 1000371000, PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV = 1000371001, PIPELINE_PROPERTIES_IDENTIFIER_EXT = 1000372000, PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT = 1000372001, PHYSICAL_DEVICE_FRAME_BOUNDARY_FEATURES_EXT = 1000375000, FRAME_BOUNDARY_EXT = 1000375001, PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT = 1000376000, SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT = 1000376001, MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT = 1000376002, PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT = 1000377000, SCREEN_SURFACE_CREATE_INFO_QNX = 1000378000, PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT = 1000381000, PIPELINE_COLOR_WRITE_CREATE_INFO_EXT = 1000381001, PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT = 1000382000, PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR = 1000386000, PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT = 1000391000, IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT = 1000391001, PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT = 1000392000, PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT = 1000392001, PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT = 1000393000, PHYSICAL_DEVICE_SHADER_TILE_IMAGE_FEATURES_EXT = 1000395000, PHYSICAL_DEVICE_SHADER_TILE_IMAGE_PROPERTIES_EXT = 1000395001, MICROMAP_BUILD_INFO_EXT = 1000396000, MICROMAP_VERSION_INFO_EXT = 1000396001, COPY_MICROMAP_INFO_EXT = 1000396002, COPY_MICROMAP_TO_MEMORY_INFO_EXT = 1000396003, COPY_MEMORY_TO_MICROMAP_INFO_EXT = 1000396004, PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT = 1000396005, PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT = 1000396006, MICROMAP_CREATE_INFO_EXT = 1000396007, MICROMAP_BUILD_SIZES_INFO_EXT = 1000396008, ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT = 1000396009, PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_FEATURES_NV = 1000397000, PHYSICAL_DEVICE_DISPLACEMENT_MICROMAP_PROPERTIES_NV = 1000397001, ACCELERATION_STRUCTURE_TRIANGLES_DISPLACEMENT_MICROMAP_NV = 1000397002, PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_FEATURES_HUAWEI = 1000404000, PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_PROPERTIES_HUAWEI = 1000404001, PHYSICAL_DEVICE_CLUSTER_CULLING_SHADER_VRS_FEATURES_HUAWEI = 1000404002, PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT = 1000411000, SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT = 1000411001, PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT = 1000412000, PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_ARM = 1000415000, DEVICE_QUEUE_SHADER_CORE_CONTROL_CREATE_INFO_ARM = 1000417000, PHYSICAL_DEVICE_SCHEDULING_CONTROLS_FEATURES_ARM = 1000417001, PHYSICAL_DEVICE_SCHEDULING_CONTROLS_PROPERTIES_ARM = 1000417002, PHYSICAL_DEVICE_IMAGE_SLICED_VIEW_OF_3D_FEATURES_EXT = 1000418000, IMAGE_VIEW_SLICED_CREATE_INFO_EXT = 1000418001, PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE = 1000420000, DESCRIPTOR_SET_BINDING_REFERENCE_VALVE = 1000420001, DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE = 1000420002, PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT = 1000421000, PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT = 1000422000, PHYSICAL_DEVICE_RENDER_PASS_STRIPED_FEATURES_ARM = 1000424000, PHYSICAL_DEVICE_RENDER_PASS_STRIPED_PROPERTIES_ARM = 1000424001, RENDER_PASS_STRIPE_BEGIN_INFO_ARM = 1000424002, RENDER_PASS_STRIPE_INFO_ARM = 1000424003, RENDER_PASS_STRIPE_SUBMIT_INFO_ARM = 1000424004, PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM = 1000425000, PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM = 1000425001, SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM = 1000425002, PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_FEATURES_NV = 1000426000, PHYSICAL_DEVICE_COPY_MEMORY_INDIRECT_PROPERTIES_NV = 1000426001, PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_FEATURES_NV = 1000427000, PHYSICAL_DEVICE_MEMORY_DECOMPRESSION_PROPERTIES_NV = 1000427001, PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_COMPUTE_FEATURES_NV = 1000428000, COMPUTE_PIPELINE_INDIRECT_BUFFER_INFO_NV = 1000428001, PIPELINE_INDIRECT_DEVICE_ADDRESS_INFO_NV = 1000428002, PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV = 1000430000, PHYSICAL_DEVICE_SHADER_MAXIMAL_RECONVERGENCE_FEATURES_KHR = 1000434000, PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT = 1000437000, PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM = 1000440000, PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM = 1000440001, IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM = 1000440002, PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_FEATURES_EXT = 1000451000, PHYSICAL_DEVICE_NESTED_COMMAND_BUFFER_PROPERTIES_EXT = 1000451001, EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXT = 1000453000, PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT = 1000455000, PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT = 1000455001, PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT = 1000458000, RENDER_PASS_CREATION_CONTROL_EXT = 1000458001, RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT = 1000458002, RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT = 1000458003, DIRECT_DRIVER_LOADING_INFO_LUNARG = 1000459000, DIRECT_DRIVER_LOADING_LIST_LUNARG = 1000459001, PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT = 1000462000, PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT = 1000462001, PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT = 1000462002, SHADER_MODULE_IDENTIFIER_EXT = 1000462003, PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT = 1000342000, PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV = 1000464000, PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV = 1000464001, OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV = 1000464002, OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV = 1000464003, OPTICAL_FLOW_SESSION_CREATE_INFO_NV = 1000464004, OPTICAL_FLOW_EXECUTE_INFO_NV = 1000464005, OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV = 1000464010, PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT = 1000465000, PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_FEATURES_ANDROID = 1000468000, PHYSICAL_DEVICE_EXTERNAL_FORMAT_RESOLVE_PROPERTIES_ANDROID = 1000468001, ANDROID_HARDWARE_BUFFER_FORMAT_RESOLVE_PROPERTIES_ANDROID = 1000468002, PHYSICAL_DEVICE_ANTI_LAG_FEATURES_AMD = 1000476000, ANTI_LAG_DATA_AMD = 1000476001, ANTI_LAG_PRESENTATION_INFO_AMD = 1000476002, PHYSICAL_DEVICE_RAY_TRACING_POSITION_FETCH_FEATURES_KHR = 1000481000, PHYSICAL_DEVICE_SHADER_OBJECT_FEATURES_EXT = 1000482000, PHYSICAL_DEVICE_SHADER_OBJECT_PROPERTIES_EXT = 1000482001, SHADER_CREATE_INFO_EXT = 1000482002, PHYSICAL_DEVICE_PIPELINE_BINARY_FEATURES_KHR = 1000483000, PIPELINE_BINARY_CREATE_INFO_KHR = 1000483001, PIPELINE_BINARY_INFO_KHR = 1000483002, PIPELINE_BINARY_KEY_KHR = 1000483003, PHYSICAL_DEVICE_PIPELINE_BINARY_PROPERTIES_KHR = 1000483004, RELEASE_CAPTURED_PIPELINE_DATA_INFO_KHR = 1000483005, PIPELINE_BINARY_DATA_INFO_KHR = 1000483006, PIPELINE_CREATE_INFO_KHR = 1000483007, DEVICE_PIPELINE_BINARY_INTERNAL_CACHE_CONTROL_KHR = 1000483008, PIPELINE_BINARY_HANDLES_INFO_KHR = 1000483009, PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM = 1000484000, TILE_PROPERTIES_QCOM = 1000484001, PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC = 1000485000, AMIGO_PROFILING_SUBMIT_INFO_SEC = 1000485001, PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_VIEWPORTS_FEATURES_QCOM = 1000488000, PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV = 1000490000, PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV = 1000490001, PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_FEATURES_NV = 1000492000, PHYSICAL_DEVICE_EXTENDED_SPARSE_ADDRESS_SPACE_PROPERTIES_NV = 1000492001, PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT = 1000351000, MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT = 1000351002, PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_FEATURES_EXT = 1000495000, PHYSICAL_DEVICE_LEGACY_VERTEX_ATTRIBUTES_PROPERTIES_EXT = 1000495001, LAYER_SETTINGS_CREATE_INFO_EXT = 1000496000, PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM = 1000497000, PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM = 1000497001, PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT = 1000498000, PHYSICAL_DEVICE_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_FEATURES_EXT = 1000499000, LATENCY_SLEEP_MODE_INFO_NV = 1000505000, LATENCY_SLEEP_INFO_NV = 1000505001, SET_LATENCY_MARKER_INFO_NV = 1000505002, GET_LATENCY_MARKER_INFO_NV = 1000505003, LATENCY_TIMINGS_FRAME_REPORT_NV = 1000505004, LATENCY_SUBMISSION_PRESENT_ID_NV = 1000505005, OUT_OF_BAND_QUEUE_TYPE_INFO_NV = 1000505006, SWAPCHAIN_LATENCY_CREATE_INFO_NV = 1000505007, LATENCY_SURFACE_CAPABILITIES_NV = 1000505008, PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_KHR = 1000506000, COOPERATIVE_MATRIX_PROPERTIES_KHR = 1000506001, PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_KHR = 1000506002, PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_RENDER_AREAS_FEATURES_QCOM = 1000510000, MULTIVIEW_PER_VIEW_RENDER_AREAS_RENDER_PASS_BEGIN_INFO_QCOM = 1000510001, PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_KHR = 1000201000, PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_PROPERTIES_KHR = 1000511000, VIDEO_DECODE_AV1_CAPABILITIES_KHR = 1000512000, VIDEO_DECODE_AV1_PICTURE_INFO_KHR = 1000512001, VIDEO_DECODE_AV1_PROFILE_INFO_KHR = 1000512003, VIDEO_DECODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000512004, VIDEO_DECODE_AV1_DPB_SLOT_INFO_KHR = 1000512005, VIDEO_ENCODE_AV1_CAPABILITIES_KHR = 1000513000, VIDEO_ENCODE_AV1_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000513001, VIDEO_ENCODE_AV1_PICTURE_INFO_KHR = 1000513002, VIDEO_ENCODE_AV1_DPB_SLOT_INFO_KHR = 1000513003, PHYSICAL_DEVICE_VIDEO_ENCODE_AV1_FEATURES_KHR = 1000513004, VIDEO_ENCODE_AV1_PROFILE_INFO_KHR = 1000513005, VIDEO_ENCODE_AV1_RATE_CONTROL_INFO_KHR = 1000513006, VIDEO_ENCODE_AV1_RATE_CONTROL_LAYER_INFO_KHR = 1000513007, VIDEO_ENCODE_AV1_QUALITY_LEVEL_PROPERTIES_KHR = 1000513008, VIDEO_ENCODE_AV1_SESSION_CREATE_INFO_KHR = 1000513009, VIDEO_ENCODE_AV1_GOP_REMAINING_FRAME_INFO_KHR = 1000513010, PHYSICAL_DEVICE_VIDEO_MAINTENANCE_1_FEATURES_KHR = 1000515000, VIDEO_INLINE_QUERY_INFO_KHR = 1000515001, PHYSICAL_DEVICE_PER_STAGE_DESCRIPTOR_SET_FEATURES_NV = 1000516000, PHYSICAL_DEVICE_IMAGE_PROCESSING_2_FEATURES_QCOM = 1000518000, PHYSICAL_DEVICE_IMAGE_PROCESSING_2_PROPERTIES_QCOM = 1000518001, SAMPLER_BLOCK_MATCH_WINDOW_CREATE_INFO_QCOM = 1000518002, SAMPLER_CUBIC_WEIGHTS_CREATE_INFO_QCOM = 1000519000, PHYSICAL_DEVICE_CUBIC_WEIGHTS_FEATURES_QCOM = 1000519001, BLIT_IMAGE_CUBIC_WEIGHTS_INFO_QCOM = 1000519002, PHYSICAL_DEVICE_YCBCR_DEGAMMA_FEATURES_QCOM = 1000520000, SAMPLER_YCBCR_CONVERSION_YCBCR_DEGAMMA_CREATE_INFO_QCOM = 1000520001, PHYSICAL_DEVICE_CUBIC_CLAMP_FEATURES_QCOM = 1000521000, PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_FEATURES_EXT = 1000524000, SCREEN_BUFFER_PROPERTIES_QNX = 1000529000, SCREEN_BUFFER_FORMAT_PROPERTIES_QNX = 1000529001, IMPORT_SCREEN_BUFFER_INFO_QNX = 1000529002, EXTERNAL_FORMAT_QNX = 1000529003, PHYSICAL_DEVICE_EXTERNAL_MEMORY_SCREEN_BUFFER_FEATURES_QNX = 1000529004, PHYSICAL_DEVICE_LAYERED_DRIVER_PROPERTIES_MSFT = 1000530000, CALIBRATED_TIMESTAMP_INFO_KHR = 1000184000, SET_DESCRIPTOR_BUFFER_OFFSETS_INFO_EXT = 1000545007, BIND_DESCRIPTOR_BUFFER_EMBEDDED_SAMPLERS_INFO_EXT = 1000545008, PHYSICAL_DEVICE_DESCRIPTOR_POOL_OVERALLOCATION_FEATURES_NV = 1000546000, DISPLAY_SURFACE_STEREO_CREATE_INFO_NV = 1000551000, DISPLAY_MODE_STEREO_PROPERTIES_NV = 1000551001, VIDEO_ENCODE_QUANTIZATION_MAP_CAPABILITIES_KHR = 1000553000, VIDEO_FORMAT_QUANTIZATION_MAP_PROPERTIES_KHR = 1000553001, VIDEO_ENCODE_QUANTIZATION_MAP_INFO_KHR = 1000553002, VIDEO_ENCODE_QUANTIZATION_MAP_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000553005, PHYSICAL_DEVICE_VIDEO_ENCODE_QUANTIZATION_MAP_FEATURES_KHR = 1000553009, VIDEO_ENCODE_H264_QUANTIZATION_MAP_CAPABILITIES_KHR = 1000553003, VIDEO_ENCODE_H265_QUANTIZATION_MAP_CAPABILITIES_KHR = 1000553004, VIDEO_FORMAT_H265_QUANTIZATION_MAP_PROPERTIES_KHR = 1000553006, VIDEO_ENCODE_AV1_QUANTIZATION_MAP_CAPABILITIES_KHR = 1000553007, VIDEO_FORMAT_AV1_QUANTIZATION_MAP_PROPERTIES_KHR = 1000553008, PHYSICAL_DEVICE_RAW_ACCESS_CHAINS_FEATURES_NV = 1000555000, PHYSICAL_DEVICE_SHADER_RELAXED_EXTENDED_INSTRUCTION_FEATURES_KHR = 1000558000, PHYSICAL_DEVICE_COMMAND_BUFFER_INHERITANCE_FEATURES_NV = 1000559000, PHYSICAL_DEVICE_MAINTENANCE_7_FEATURES_KHR = 1000562000, PHYSICAL_DEVICE_MAINTENANCE_7_PROPERTIES_KHR = 1000562001, PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_LIST_KHR = 1000562002, PHYSICAL_DEVICE_LAYERED_API_PROPERTIES_KHR = 1000562003, PHYSICAL_DEVICE_LAYERED_API_VULKAN_PROPERTIES_KHR = 1000562004, PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV = 1000563000, PHYSICAL_DEVICE_SHADER_REPLICATED_COMPOSITES_FEATURES_EXT = 1000564000, PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV = 1000568000, PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_EXT = 1000572000, PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_EXT = 1000572001, GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_EXT = 1000572002, INDIRECT_EXECUTION_SET_CREATE_INFO_EXT = 1000572003, GENERATED_COMMANDS_INFO_EXT = 1000572004, INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_EXT = 1000572006, INDIRECT_COMMANDS_LAYOUT_TOKEN_EXT = 1000572007, WRITE_INDIRECT_EXECUTION_SET_PIPELINE_EXT = 1000572008, WRITE_INDIRECT_EXECUTION_SET_SHADER_EXT = 1000572009, INDIRECT_EXECUTION_SET_PIPELINE_INFO_EXT = 1000572010, INDIRECT_EXECUTION_SET_SHADER_INFO_EXT = 1000572011, INDIRECT_EXECUTION_SET_SHADER_LAYOUT_INFO_EXT = 1000572012, GENERATED_COMMANDS_PIPELINE_INFO_EXT = 1000572013, GENERATED_COMMANDS_SHADER_INFO_EXT = 1000572014, PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_FEATURES_MESA = 1000575000, PHYSICAL_DEVICE_IMAGE_ALIGNMENT_CONTROL_PROPERTIES_MESA = 1000575001, IMAGE_ALIGNMENT_CONTROL_CREATE_INFO_MESA = 1000575002, PHYSICAL_DEVICE_DEPTH_CLAMP_CONTROL_FEATURES_EXT = 1000582000, PIPELINE_VIEWPORT_DEPTH_CLAMP_CONTROL_CREATE_INFO_EXT = 1000582001, PHYSICAL_DEVICE_HDR_VIVID_FEATURES_HUAWEI = 1000590000, HDR_VIVID_DYNAMIC_METADATA_HUAWEI = 1000590001, PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_FEATURES_NV = 1000593000, COOPERATIVE_MATRIX_FLEXIBLE_DIMENSIONS_PROPERTIES_NV = 1000593001, PHYSICAL_DEVICE_COOPERATIVE_MATRIX_2_PROPERTIES_NV = 1000593002, PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT = 1000608000, PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES = 1000120000, PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES = 1000063000, DEBUG_REPORT_CREATE_INFO_EXT = 1000011000, RENDERING_INFO_KHR = 1000044000, RENDERING_ATTACHMENT_INFO_KHR = 1000044001, PIPELINE_RENDERING_CREATE_INFO_KHR = 1000044002, PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR = 1000044003, COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR = 1000044004, RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR = 1000053000, PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR = 1000053001, PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR = 1000053002, PHYSICAL_DEVICE_FEATURES_2_KHR = 1000059000, PHYSICAL_DEVICE_PROPERTIES_2_KHR = 1000059001, FORMAT_PROPERTIES_2_KHR = 1000059002, IMAGE_FORMAT_PROPERTIES_2_KHR = 1000059003, PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR = 1000059004, QUEUE_FAMILY_PROPERTIES_2_KHR = 1000059005, PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR = 1000059006, SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR = 1000059007, PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR = 1000059008, MEMORY_ALLOCATE_FLAGS_INFO_KHR = 1000060000, DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR = 1000060003, DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR = 1000060004, DEVICE_GROUP_SUBMIT_INFO_KHR = 1000060005, DEVICE_GROUP_BIND_SPARSE_INFO_KHR = 1000060006, BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR = 1000060013, BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR = 1000060014, PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT = 1000066000, PIPELINE_ROBUSTNESS_CREATE_INFO_EXT = 1000068000, PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT = 1000068001, PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT = 1000068002, PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR = 1000070000, DEVICE_GROUP_DEVICE_CREATE_INFO_KHR = 1000070001, PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR = 1000071000, EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR = 1000071001, PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR = 1000071002, EXTERNAL_BUFFER_PROPERTIES_KHR = 1000071003, PHYSICAL_DEVICE_ID_PROPERTIES_KHR = 1000071004, EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR = 1000072000, EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR = 1000072001, EXPORT_MEMORY_ALLOCATE_INFO_KHR = 1000072002, PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR = 1000076000, EXTERNAL_SEMAPHORE_PROPERTIES_KHR = 1000076001, EXPORT_SEMAPHORE_CREATE_INFO_KHR = 1000077000, PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR = 1000080000, PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR = 1000082000, PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR = 1000082000, PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR = 1000083000, DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR = 1000085000, SURFACE_CAPABILITIES2_EXT = 1000090000, PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR = 1000108000, FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR = 1000108001, FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR = 1000108002, RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR = 1000108003, ATTACHMENT_DESCRIPTION_2_KHR = 1000109000, ATTACHMENT_REFERENCE_2_KHR = 1000109001, SUBPASS_DESCRIPTION_2_KHR = 1000109002, SUBPASS_DEPENDENCY_2_KHR = 1000109003, RENDER_PASS_CREATE_INFO_2_KHR = 1000109004, SUBPASS_BEGIN_INFO_KHR = 1000109005, SUBPASS_END_INFO_KHR = 1000109006, PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR = 1000112000, EXTERNAL_FENCE_PROPERTIES_KHR = 1000112001, EXPORT_FENCE_CREATE_INFO_KHR = 1000113000, PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR = 1000117000, RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR = 1000117001, IMAGE_VIEW_USAGE_CREATE_INFO_KHR = 1000117002, PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR = 1000117003, PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR = 1000120000, PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR = 1000120000, MEMORY_DEDICATED_REQUIREMENTS_KHR = 1000127000, MEMORY_DEDICATED_ALLOCATE_INFO_KHR = 1000127001, PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT = 1000130000, SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT = 1000130001, PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT = 1000138000, PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT = 1000138001, WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT = 1000138002, DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT = 1000138003, BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR = 1000146000, IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR = 1000146001, IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR = 1000146002, MEMORY_REQUIREMENTS_2_KHR = 1000146003, SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR = 1000146004, IMAGE_FORMAT_LIST_CREATE_INFO_KHR = 1000147000, ATTACHMENT_SAMPLE_COUNT_INFO_NV = 1000044008, SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR = 1000156000, SAMPLER_YCBCR_CONVERSION_INFO_KHR = 1000156001, BIND_IMAGE_PLANE_MEMORY_INFO_KHR = 1000156002, IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR = 1000156003, PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR = 1000156004, SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR = 1000156005, BIND_BUFFER_MEMORY_INFO_KHR = 1000157000, BIND_IMAGE_MEMORY_INFO_KHR = 1000157001, DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT = 1000161000, PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT = 1000161001, PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT = 1000161002, DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT = 1000161003, DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT = 1000161004, PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR = 1000168000, DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR = 1000168001, DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT = 1000174000, PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR = 1000175000, PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR = 1000177000, PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR = 1000180000, CALIBRATED_TIMESTAMP_INFO_EXT = 1000184000, DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR = 1000174000, PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR = 1000388000, QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR = 1000388001, PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT = 1000190001, PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT = 1000190002, PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT = 1000192000, PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR = 1000196000, PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR = 1000197000, PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR = 1000199000, SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR = 1000199001, PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV = 1000201000, PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV = 1000203000, PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR = 1000207000, PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR = 1000207001, SEMAPHORE_TYPE_CREATE_INFO_KHR = 1000207002, TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR = 1000207003, SEMAPHORE_WAIT_INFO_KHR = 1000207004, SEMAPHORE_SIGNAL_INFO_KHR = 1000207005, QUERY_POOL_CREATE_INFO_INTEL = 1000210000, PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR = 1000211000, PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR = 1000215000, PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT = 1000221000, PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT = 1000225000, PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT = 1000225001, PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT = 1000225002, PHYSICAL_DEVICE_DYNAMIC_RENDERING_LOCAL_READ_FEATURES_KHR = 1000232000, RENDERING_ATTACHMENT_LOCATION_INFO_KHR = 1000232001, RENDERING_INPUT_ATTACHMENT_INDEX_INFO_KHR = 1000232002, PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR = 1000241000, ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR = 1000241001, ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR = 1000241002, PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT = 1000244000, BUFFER_DEVICE_ADDRESS_INFO_EXT = 1000244001, PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT = 1000245000, IMAGE_STENCIL_USAGE_CREATE_INFO_EXT = 1000246000, PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR = 1000253000, PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR = 1000257000, BUFFER_DEVICE_ADDRESS_INFO_KHR = 1000244001, BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR = 1000257002, MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR = 1000257003, DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR = 1000257004, PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT = 1000259000, PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT = 1000259001, PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT = 1000259002, PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT = 1000261000, PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT = 1000265000, PHYSICAL_DEVICE_HOST_IMAGE_COPY_FEATURES_EXT = 1000270000, PHYSICAL_DEVICE_HOST_IMAGE_COPY_PROPERTIES_EXT = 1000270001, MEMORY_TO_IMAGE_COPY_EXT = 1000270002, IMAGE_TO_MEMORY_COPY_EXT = 1000270003, COPY_IMAGE_TO_MEMORY_INFO_EXT = 1000270004, COPY_MEMORY_TO_IMAGE_INFO_EXT = 1000270005, HOST_IMAGE_LAYOUT_TRANSITION_INFO_EXT = 1000270006, COPY_IMAGE_TO_IMAGE_INFO_EXT = 1000270007, SUBRESOURCE_HOST_MEMCPY_SIZE_EXT = 1000270008, HOST_IMAGE_COPY_DEVICE_PERFORMANCE_QUERY_EXT = 1000270009, MEMORY_MAP_INFO_KHR = 1000271000, MEMORY_UNMAP_INFO_KHR = 1000271001, PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT = 1000276000, PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR = 1000280000, PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR = 1000280001, PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT = 1000281001, PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT = 1000295000, DEVICE_PRIVATE_DATA_CREATE_INFO_EXT = 1000295001, PRIVATE_DATA_SLOT_CREATE_INFO_EXT = 1000295002, PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT = 1000297000, MEMORY_BARRIER_2_KHR = 1000314000, BUFFER_MEMORY_BARRIER_2_KHR = 1000314001, IMAGE_MEMORY_BARRIER_2_KHR = 1000314002, DEPENDENCY_INFO_KHR = 1000314003, SUBMIT_INFO_2_KHR = 1000314004, SEMAPHORE_SUBMIT_INFO_KHR = 1000314005, COMMAND_BUFFER_SUBMIT_INFO_KHR = 1000314006, PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR = 1000314007, PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR = 1000325000, PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT = 1000335000, COPY_BUFFER_INFO_2_KHR = 1000337000, COPY_IMAGE_INFO_2_KHR = 1000337001, COPY_BUFFER_TO_IMAGE_INFO_2_KHR = 1000337002, COPY_IMAGE_TO_BUFFER_INFO_2_KHR = 1000337003, BLIT_IMAGE_INFO_2_KHR = 1000337004, RESOLVE_IMAGE_INFO_2_KHR = 1000337005, BUFFER_COPY_2_KHR = 1000337006, IMAGE_COPY_2_KHR = 1000337007, IMAGE_BLIT_2_KHR = 1000337008, BUFFER_IMAGE_COPY_2_KHR = 1000337009, IMAGE_RESOLVE_2_KHR = 1000337010, SUBRESOURCE_LAYOUT_2_EXT = 1000338002, IMAGE_SUBRESOURCE_2_EXT = 1000338003, PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM = 1000342000, PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE = 1000351000, MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE = 1000351002, FORMAT_PROPERTIES_3_KHR = 1000360000, PIPELINE_INFO_EXT = 1000269001, PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT = 1000388000, QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT = 1000388001, PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR = 1000413000, PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR = 1000413001, DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR = 1000413002, DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR = 1000413003, PHYSICAL_DEVICE_SHADER_SUBGROUP_ROTATE_FEATURES_KHR = 1000416000, PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT = 1000466000, PHYSICAL_DEVICE_MAINTENANCE_5_FEATURES_KHR = 1000470000, PHYSICAL_DEVICE_MAINTENANCE_5_PROPERTIES_KHR = 1000470001, RENDERING_AREA_INFO_KHR = 1000470003, DEVICE_IMAGE_SUBRESOURCE_INFO_KHR = 1000470004, SUBRESOURCE_LAYOUT_2_KHR = 1000338002, IMAGE_SUBRESOURCE_2_KHR = 1000338003, PIPELINE_CREATE_FLAGS_2_CREATE_INFO_KHR = 1000470005, BUFFER_USAGE_FLAGS_2_CREATE_INFO_KHR = 1000470006, SHADER_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT = 1000225001, PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_KHR = 1000525000, PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_KHR = 1000190001, PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_KHR = 1000190002, PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR = 1000528000, PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_KHR = 1000265000, PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_KHR = 1000259000, PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_KHR = 1000259001, PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_KHR = 1000259002, PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR = 1000544000, PHYSICAL_DEVICE_MAINTENANCE_6_FEATURES_KHR = 1000545000, PHYSICAL_DEVICE_MAINTENANCE_6_PROPERTIES_KHR = 1000545001, BIND_MEMORY_STATUS_KHR = 1000545002, BIND_DESCRIPTOR_SETS_INFO_KHR = 1000545003, PUSH_CONSTANTS_INFO_KHR = 1000545004, PUSH_DESCRIPTOR_SET_INFO_KHR = 1000545005, PUSH_DESCRIPTOR_SET_WITH_TEMPLATE_INFO_KHR = 1000545006, }
SubgroupFeatureFlag ¶
SubgroupFeatureFlag :: enum Flags { BASIC = 0, VOTE = 1, ARITHMETIC = 2, BALLOT = 3, SHUFFLE = 4, SHUFFLE_RELATIVE = 5, CLUSTERED = 6, QUAD = 7, ROTATE = 9, ROTATE_CLUSTERED = 10, PARTITIONED_NV = 8, ROTATE_KHR = 9, ROTATE_CLUSTERED_KHR = 10, }
SubgroupFeatureFlags ¶
SubgroupFeatureFlags :: distinct bit_set[SubgroupFeatureFlag; Flags]
SubmitFlag ¶
SubmitFlag :: enum Flags { PROTECTED = 0, PROTECTED_KHR = 0, }
SubmitFlagKHR ¶
SubmitFlagKHR :: SubmitFlag
SubmitFlags ¶
SubmitFlags :: distinct bit_set[SubmitFlag; Flags]
SubmitFlagsKHR ¶
SubmitFlagsKHR :: SubmitFlags
SubmitInfo ¶
SubmitInfo :: struct { sType: StructureType, pNext: rawptr, waitSemaphoreCount: u32, pWaitSemaphores: [^]Semaphore, pWaitDstStageMask: [^]PipelineStageFlags, commandBufferCount: u32, pCommandBuffers: [^]CommandBuffer, signalSemaphoreCount: u32, pSignalSemaphores: [^]Semaphore, }
SubmitInfo2 ¶
SubmitInfo2 :: struct { sType: StructureType, pNext: rawptr, flags: SubmitFlags, waitSemaphoreInfoCount: u32, pWaitSemaphoreInfos: [^]SemaphoreSubmitInfo, commandBufferInfoCount: u32, pCommandBufferInfos: [^]CommandBufferSubmitInfo, signalSemaphoreInfoCount: u32, pSignalSemaphoreInfos: [^]SemaphoreSubmitInfo, }
SubmitInfo2KHR ¶
SubmitInfo2KHR :: SubmitInfo2
SubpassBeginInfo ¶
SubpassBeginInfo :: struct { sType: StructureType, pNext: rawptr, contents: SubpassContents, }
SubpassBeginInfoKHR ¶
SubpassBeginInfoKHR :: SubpassBeginInfo
SubpassContents ¶
SubpassContents :: enum i32 { INLINE = 0, SECONDARY_COMMAND_BUFFERS = 1, INLINE_AND_SECONDARY_COMMAND_BUFFERS_KHR = 1000451000, INLINE_AND_SECONDARY_COMMAND_BUFFERS_EXT = 1000451000, }
SubpassDependency ¶
SubpassDependency :: struct { srcSubpass: u32, dstSubpass: u32, srcStageMask: PipelineStageFlags, dstStageMask: PipelineStageFlags, srcAccessMask: AccessFlags, dstAccessMask: AccessFlags, dependencyFlags: DependencyFlags, }
SubpassDependency2 ¶
SubpassDependency2 :: struct { sType: StructureType, pNext: rawptr, srcSubpass: u32, dstSubpass: u32, srcStageMask: PipelineStageFlags, dstStageMask: PipelineStageFlags, srcAccessMask: AccessFlags, dstAccessMask: AccessFlags, dependencyFlags: DependencyFlags, viewOffset: i32, }
SubpassDependency2KHR ¶
SubpassDependency2KHR :: SubpassDependency2
SubpassDescription ¶
SubpassDescription :: struct { flags: SubpassDescriptionFlags, pipelineBindPoint: PipelineBindPoint, inputAttachmentCount: u32, pInputAttachments: [^]AttachmentReference, colorAttachmentCount: u32, pColorAttachments: [^]AttachmentReference, pResolveAttachments: [^]AttachmentReference, pDepthStencilAttachment: ^AttachmentReference, preserveAttachmentCount: u32, pPreserveAttachments: [^]u32, }
SubpassDescription2 ¶
SubpassDescription2 :: struct { sType: StructureType, pNext: rawptr, flags: SubpassDescriptionFlags, pipelineBindPoint: PipelineBindPoint, viewMask: u32, inputAttachmentCount: u32, pInputAttachments: [^]AttachmentReference2, colorAttachmentCount: u32, pColorAttachments: [^]AttachmentReference2, pResolveAttachments: [^]AttachmentReference2, pDepthStencilAttachment: ^AttachmentReference2, preserveAttachmentCount: u32, pPreserveAttachments: [^]u32, }
SubpassDescription2KHR ¶
SubpassDescription2KHR :: SubpassDescription2
SubpassDescriptionDepthStencilResolve ¶
SubpassDescriptionDepthStencilResolve :: struct { sType: StructureType, pNext: rawptr, depthResolveMode: ResolveModeFlags, stencilResolveMode: ResolveModeFlags, pDepthStencilResolveAttachment: ^AttachmentReference2, }
SubpassDescriptionDepthStencilResolveKHR ¶
SubpassDescriptionDepthStencilResolveKHR :: SubpassDescriptionDepthStencilResolve
SubpassDescriptionFlag ¶
SubpassDescriptionFlag :: enum Flags { PER_VIEW_ATTRIBUTES_NVX = 0, PER_VIEW_POSITION_X_ONLY_NVX = 1, FRAGMENT_REGION_QCOM = 2, SHADER_RESOLVE_QCOM = 3, RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_EXT = 4, RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_EXT = 5, RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_EXT = 6, ENABLE_LEGACY_DITHERING_EXT = 7, RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_ARM = 4, RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_ARM = 5, RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_ARM = 6, }
SubpassDescriptionFlags ¶
SubpassDescriptionFlags :: distinct bit_set[SubpassDescriptionFlag; Flags]
SubpassEndInfo ¶
SubpassEndInfo :: struct { sType: StructureType, pNext: rawptr, }
SubpassEndInfoKHR ¶
SubpassEndInfoKHR :: SubpassEndInfo
SubpassFragmentDensityMapOffsetEndInfoQCOM ¶
SubpassFragmentDensityMapOffsetEndInfoQCOM :: struct { sType: StructureType, pNext: rawptr, fragmentDensityOffsetCount: u32, pFragmentDensityOffsets: [^]Offset2D, }
SubpassMergeStatusEXT ¶
SubpassMergeStatusEXT :: enum i32 { MERGED = 0, DISALLOWED = 1, NOT_MERGED_SIDE_EFFECTS = 2, NOT_MERGED_SAMPLES_MISMATCH = 3, NOT_MERGED_VIEWS_MISMATCH = 4, NOT_MERGED_ALIASING = 5, NOT_MERGED_DEPENDENCIES = 6, NOT_MERGED_INCOMPATIBLE_INPUT_ATTACHMENT = 7, NOT_MERGED_TOO_MANY_ATTACHMENTS = 8, NOT_MERGED_INSUFFICIENT_STORAGE = 9, NOT_MERGED_DEPTH_STENCIL_COUNT = 10, NOT_MERGED_RESOLVE_ATTACHMENT_REUSE = 11, NOT_MERGED_SINGLE_SUBPASS = 12, NOT_MERGED_UNSPECIFIED = 13, }
SubpassResolvePerformanceQueryEXT ¶
SubpassResolvePerformanceQueryEXT :: struct { sType: StructureType, pNext: rawptr, optimal: b32, }
SubpassSampleLocationsEXT ¶
SubpassSampleLocationsEXT :: struct { subpassIndex: u32, sampleLocationsInfo: SampleLocationsInfoEXT, }
SubpassShadingPipelineCreateInfoHUAWEI ¶
SubpassShadingPipelineCreateInfoHUAWEI :: struct { sType: StructureType, pNext: rawptr, renderPass: RenderPass, subpass: u32, }
SubresourceHostMemcpySize ¶
SubresourceHostMemcpySize :: struct { sType: StructureType, pNext: rawptr, size: DeviceSize, }
SubresourceHostMemcpySizeEXT ¶
SubresourceHostMemcpySizeEXT :: SubresourceHostMemcpySize
SubresourceLayout ¶
SubresourceLayout :: struct { offset: DeviceSize, size: DeviceSize, rowPitch: DeviceSize, arrayPitch: DeviceSize, depthPitch: DeviceSize, }
SubresourceLayout2 ¶
SubresourceLayout2 :: struct { sType: StructureType, pNext: rawptr, subresourceLayout: SubresourceLayout, }
SubresourceLayout2EXT ¶
SubresourceLayout2EXT :: SubresourceLayout2
SubresourceLayout2KHR ¶
SubresourceLayout2KHR :: SubresourceLayout2
SurfaceCapabilities2EXT ¶
SurfaceCapabilities2EXT :: struct { sType: StructureType, pNext: rawptr, minImageCount: u32, maxImageCount: u32, currentExtent: Extent2D, minImageExtent: Extent2D, maxImageExtent: Extent2D, maxImageArrayLayers: u32, supportedTransforms: SurfaceTransformFlagsKHR, currentTransform: SurfaceTransformFlagsKHR, supportedCompositeAlpha: CompositeAlphaFlagsKHR, supportedUsageFlags: ImageUsageFlags, supportedSurfaceCounters: SurfaceCounterFlagsEXT, }
SurfaceCapabilities2KHR ¶
SurfaceCapabilities2KHR :: struct { sType: StructureType, pNext: rawptr, surfaceCapabilities: SurfaceCapabilitiesKHR, }
SurfaceCapabilitiesFullScreenExclusiveEXT ¶
SurfaceCapabilitiesFullScreenExclusiveEXT :: struct { sType: StructureType, pNext: rawptr, fullScreenExclusiveSupported: b32, }
SurfaceCapabilitiesKHR ¶
SurfaceCapabilitiesKHR :: struct { minImageCount: u32, maxImageCount: u32, currentExtent: Extent2D, minImageExtent: Extent2D, maxImageExtent: Extent2D, maxImageArrayLayers: u32, supportedTransforms: SurfaceTransformFlagsKHR, currentTransform: SurfaceTransformFlagsKHR, supportedCompositeAlpha: CompositeAlphaFlagsKHR, supportedUsageFlags: ImageUsageFlags, }
SurfaceCapabilitiesPresentBarrierNV ¶
SurfaceCapabilitiesPresentBarrierNV :: struct { sType: StructureType, pNext: rawptr, presentBarrierSupported: b32, }
SurfaceCounterFlagEXT ¶
SurfaceCounterFlagEXT :: enum Flags { VBLANK = 0, }
SurfaceCounterFlagsEXT ¶
SurfaceCounterFlagsEXT :: distinct bit_set[SurfaceCounterFlagEXT; Flags]
SurfaceFormat2KHR ¶
SurfaceFormat2KHR :: struct { sType: StructureType, pNext: rawptr, surfaceFormat: SurfaceFormatKHR, }
SurfaceFormatKHR ¶
SurfaceFormatKHR :: struct { format: Format, colorSpace: ColorSpaceKHR, }
SurfaceFullScreenExclusiveInfoEXT ¶
SurfaceFullScreenExclusiveInfoEXT :: struct { sType: StructureType, pNext: rawptr, fullScreenExclusive: FullScreenExclusiveEXT, }
SurfaceFullScreenExclusiveWin32InfoEXT ¶
SurfaceFullScreenExclusiveWin32InfoEXT :: struct { sType: StructureType, pNext: rawptr, hmonitor: sys_windows.HMONITOR, }
SurfaceKHR ¶
SurfaceKHR :: distinct u64
SurfacePresentModeCompatibilityEXT ¶
SurfacePresentModeCompatibilityEXT :: struct { sType: StructureType, pNext: rawptr, presentModeCount: u32, pPresentModes: [^]PresentModeKHR, }
SurfacePresentModeEXT ¶
SurfacePresentModeEXT :: struct { sType: StructureType, pNext: rawptr, presentMode: PresentModeKHR, }
SurfacePresentScalingCapabilitiesEXT ¶
SurfacePresentScalingCapabilitiesEXT :: struct { sType: StructureType, pNext: rawptr, supportedPresentScaling: PresentScalingFlagsEXT, supportedPresentGravityX: PresentGravityFlagsEXT, supportedPresentGravityY: PresentGravityFlagsEXT, minScaledImageExtent: Extent2D, maxScaledImageExtent: Extent2D, }
SurfaceProtectedCapabilitiesKHR ¶
SurfaceProtectedCapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, supportsProtected: b32, }
SurfaceTransformFlagKHR ¶
SurfaceTransformFlagKHR :: enum Flags { IDENTITY = 0, ROTATE_90 = 1, ROTATE_180 = 2, ROTATE_270 = 3, HORIZONTAL_MIRROR = 4, HORIZONTAL_MIRROR_ROTATE_90 = 5, HORIZONTAL_MIRROR_ROTATE_180 = 6, HORIZONTAL_MIRROR_ROTATE_270 = 7, INHERIT = 8, }
SurfaceTransformFlagsKHR ¶
SurfaceTransformFlagsKHR :: distinct bit_set[SurfaceTransformFlagKHR; Flags]
SwapchainCounterCreateInfoEXT ¶
SwapchainCounterCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, surfaceCounters: SurfaceCounterFlagsEXT, }
SwapchainCreateFlagKHR ¶
SwapchainCreateFlagKHR :: enum Flags { SPLIT_INSTANCE_BIND_REGIONS = 0, PROTECTED = 1, MUTABLE_FORMAT = 2, DEFERRED_MEMORY_ALLOCATION_EXT = 3, }
SwapchainCreateFlagsKHR ¶
SwapchainCreateFlagsKHR :: distinct bit_set[SwapchainCreateFlagKHR; Flags]
SwapchainCreateInfoKHR ¶
SwapchainCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: SwapchainCreateFlagsKHR, surface: SurfaceKHR, minImageCount: u32, imageFormat: Format, imageColorSpace: ColorSpaceKHR, imageExtent: Extent2D, imageArrayLayers: u32, imageUsage: ImageUsageFlags, imageSharingMode: SharingMode, queueFamilyIndexCount: u32, pQueueFamilyIndices: [^]u32, preTransform: SurfaceTransformFlagsKHR, compositeAlpha: CompositeAlphaFlagsKHR, presentMode: PresentModeKHR, clipped: b32, oldSwapchain: SwapchainKHR, }
SwapchainDisplayNativeHdrCreateInfoAMD ¶
SwapchainDisplayNativeHdrCreateInfoAMD :: struct { sType: StructureType, pNext: rawptr, localDimmingEnable: b32, }
SwapchainKHR ¶
SwapchainKHR :: distinct u64
SwapchainLatencyCreateInfoNV ¶
SwapchainLatencyCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, latencyModeEnable: b32, }
SwapchainPresentBarrierCreateInfoNV ¶
SwapchainPresentBarrierCreateInfoNV :: struct { sType: StructureType, pNext: rawptr, presentBarrierEnable: b32, }
SwapchainPresentFenceInfoEXT ¶
SwapchainPresentFenceInfoEXT :: struct { sType: StructureType, pNext: rawptr, swapchainCount: u32, pFences: [^]Fence, }
SwapchainPresentModeInfoEXT ¶
SwapchainPresentModeInfoEXT :: struct { sType: StructureType, pNext: rawptr, swapchainCount: u32, pPresentModes: [^]PresentModeKHR, }
SwapchainPresentModesCreateInfoEXT ¶
SwapchainPresentModesCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, presentModeCount: u32, pPresentModes: [^]PresentModeKHR, }
SwapchainPresentScalingCreateInfoEXT ¶
SwapchainPresentScalingCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, scalingBehavior: PresentScalingFlagsEXT, presentGravityX: PresentGravityFlagsEXT, presentGravityY: PresentGravityFlagsEXT, }
SystemAllocationScope ¶
SystemAllocationScope :: enum i32 { COMMAND = 0, OBJECT = 1, CACHE = 2, DEVICE = 3, INSTANCE = 4, }
TessellationDomainOrigin ¶
TessellationDomainOrigin :: enum i32 { UPPER_LEFT = 0, LOWER_LEFT = 1, UPPER_LEFT_KHR = 0, LOWER_LEFT_KHR = 1, }
TessellationDomainOriginKHR ¶
TessellationDomainOriginKHR :: TessellationDomainOrigin
TextureLODGatherFormatPropertiesAMD ¶
TextureLODGatherFormatPropertiesAMD :: struct { sType: StructureType, pNext: rawptr, supportsTextureGatherLODBiasAMD: b32, }
TilePropertiesQCOM ¶
TilePropertiesQCOM :: struct { sType: StructureType, pNext: rawptr, tileSize: Extent3D, apronSize: Extent2D, origin: Offset2D, }
TimeDomainEXT ¶
TimeDomainEXT :: TimeDomainKHR
TimeDomainKHR ¶
TimeDomainKHR :: enum i32 { DEVICE = 0, CLOCK_MONOTONIC = 1, CLOCK_MONOTONIC_RAW = 2, QUERY_PERFORMANCE_COUNTER = 3, DEVICE_EXT = 0, CLOCK_MONOTONIC_EXT = 1, CLOCK_MONOTONIC_RAW_EXT = 2, QUERY_PERFORMANCE_COUNTER_EXT = 3, }
TimelineSemaphoreSubmitInfoKHR ¶
TimelineSemaphoreSubmitInfoKHR :: TimelineSemaphoreSubmitInfo
ToolPurposeFlag ¶
ToolPurposeFlag :: enum Flags { VALIDATION = 0, PROFILING = 1, TRACING = 2, ADDITIONAL_FEATURES = 3, MODIFYING_FEATURES = 4, DEBUG_REPORTING_EXT = 5, DEBUG_MARKERS_EXT = 6, VALIDATION_EXT = 0, PROFILING_EXT = 1, TRACING_EXT = 2, ADDITIONAL_FEATURES_EXT = 3, MODIFYING_FEATURES_EXT = 4, }
ToolPurposeFlagEXT ¶
ToolPurposeFlagEXT :: ToolPurposeFlag
ToolPurposeFlags ¶
ToolPurposeFlags :: distinct bit_set[ToolPurposeFlag; Flags]
ToolPurposeFlagsEXT ¶
ToolPurposeFlagsEXT :: ToolPurposeFlags
TraceRaysIndirectCommand2KHR ¶
TraceRaysIndirectCommand2KHR :: struct { raygenShaderRecordAddress: DeviceAddress, raygenShaderRecordSize: DeviceSize, missShaderBindingTableAddress: DeviceAddress, missShaderBindingTableSize: DeviceSize, missShaderBindingTableStride: DeviceSize, hitShaderBindingTableAddress: DeviceAddress, hitShaderBindingTableSize: DeviceSize, hitShaderBindingTableStride: DeviceSize, callableShaderBindingTableAddress: DeviceAddress, callableShaderBindingTableSize: DeviceSize, callableShaderBindingTableStride: DeviceSize, width: u32, height: u32, depth: u32, }
TransformMatrixKHR ¶
TransformMatrixKHR :: struct { mat: [3][4]f32, }
TransformMatrixNV ¶
TransformMatrixNV :: TransformMatrixKHR
ValidationCacheCreateFlagEXT ¶
ValidationCacheCreateFlagEXT :: enum u32 { }
ValidationCacheCreateFlagsEXT ¶
ValidationCacheCreateFlagsEXT :: distinct bit_set[ValidationCacheCreateFlagEXT; Flags]
ValidationCacheCreateInfoEXT ¶
ValidationCacheCreateInfoEXT :: struct { sType: StructureType, pNext: rawptr, flags: ValidationCacheCreateFlagsEXT, initialDataSize: int, pInitialData: rawptr, }
ValidationCacheEXT ¶
ValidationCacheEXT :: distinct u64
ValidationCacheHeaderVersionEXT ¶
ValidationCacheHeaderVersionEXT :: enum i32 { ONE = 1, }
ValidationCheckEXT ¶
ValidationCheckEXT :: enum i32 { ALL = 0, SHADERS = 1, }
ValidationFeatureDisableEXT ¶
ValidationFeatureDisableEXT :: enum i32 { ALL = 0, SHADERS = 1, THREAD_SAFETY = 2, API_PARAMETERS = 3, OBJECT_LIFETIMES = 4, CORE_CHECKS = 5, UNIQUE_HANDLES = 6, SHADER_VALIDATION_CACHE = 7, }
ValidationFeatureEnableEXT ¶
ValidationFeatureEnableEXT :: enum i32 { GPU_ASSISTED = 0, GPU_ASSISTED_RESERVE_BINDING_SLOT = 1, BEST_PRACTICES = 2, DEBUG_PRINTF = 3, SYNCHRONIZATION_VALIDATION = 4, }
ValidationFeaturesEXT ¶
ValidationFeaturesEXT :: struct { sType: StructureType, pNext: rawptr, enabledValidationFeatureCount: u32, pEnabledValidationFeatures: [^]ValidationFeatureEnableEXT, disabledValidationFeatureCount: u32, pDisabledValidationFeatures: [^]ValidationFeatureDisableEXT, }
ValidationFlagsEXT ¶
ValidationFlagsEXT :: struct { sType: StructureType, pNext: rawptr, disabledValidationCheckCount: u32, pDisabledValidationChecks: [^]ValidationCheckEXT, }
VendorId ¶
VendorId :: enum i32 { KHRONOS = 65536, VIV = 65537, VSI = 65538, KAZAN = 65539, CODEPLAY = 65540, MESA = 65541, POCL = 65542, MOBILEYE = 65543, }
VertexInputBindingDescription ¶
VertexInputBindingDescription :: struct { binding: u32, stride: u32, inputRate: VertexInputRate, }
VertexInputBindingDescription2EXT ¶
VertexInputBindingDescription2EXT :: struct { sType: StructureType, pNext: rawptr, binding: u32, stride: u32, inputRate: VertexInputRate, divisor: u32, }
VertexInputBindingDivisorDescriptionEXT ¶
VertexInputBindingDivisorDescriptionEXT :: VertexInputBindingDivisorDescription
VertexInputBindingDivisorDescriptionKHR ¶
VertexInputBindingDivisorDescriptionKHR :: VertexInputBindingDivisorDescription
VertexInputRate ¶
VertexInputRate :: enum i32 { VERTEX = 0, INSTANCE = 1, }
VideoAV1ChromaSamplePosition ¶
VideoAV1ChromaSamplePosition :: enum i32 { }
VideoAV1ColorConfig ¶
VideoAV1ColorConfig :: struct { flags: VideoAV1ColorConfigFlags, BitDepth: u8, subsampling_x: u8, subsampling_y: u8, reserved1: u8, color_primaries: VideoAV1ColorPrimaries, transfer_characteristics: VideoAV1TransferCharacteristics, matrix_coefficients: VideoAV1MatrixCoefficients, chroma_sample_position: VideoAV1ChromaSamplePosition, }
VideoAV1ColorConfigFlags ¶
VideoAV1ColorConfigFlags :: struct { bitfield: u32, }
VideoAV1ColorPrimaries ¶
VideoAV1ColorPrimaries :: enum i32 { }
VideoAV1FilmGrain ¶
VideoAV1FilmGrain :: struct { flags: VideoAV1FilmGrainFlags, grain_scaling_minus_8: u8, ar_coeff_lag: u8, ar_coeff_shift_minus_6: u8, grain_scale_shift: u8, grain_seed: u16, film_grain_params_ref_idx: u8, num_y_points: u8, point_y_value: [14]u8, point_y_scaling: [14]u8, num_cb_points: u8, point_cb_value: [10]u8, point_cb_scaling: [10]u8, num_cr_points: u8, point_cr_value: [10]u8, point_cr_scaling: [10]u8, ar_coeffs_y_plus_128: [24]i8, ar_coeffs_cb_plus_128: [25]i8, ar_coeffs_cr_plus_128: [25]i8, cb_mult: u8, cb_luma_mult: u8, cb_offset: u16, cr_mult: u8, cr_luma_mult: u8, cr_offset: u16, }
VideoAV1FilmGrainFlags ¶
VideoAV1FilmGrainFlags :: struct { bitfield: u32, }
VideoAV1FrameRestorationType ¶
VideoAV1FrameRestorationType :: enum i32 { }
VideoAV1FrameType ¶
VideoAV1FrameType :: enum i32 { }
VideoAV1InterpolationFilter ¶
VideoAV1InterpolationFilter :: enum i32 { }
VideoAV1Level ¶
VideoAV1Level :: enum i32 { }
VideoAV1LoopFilterFlags ¶
VideoAV1LoopFilterFlags :: struct { bitfield: u32, }
VideoAV1LoopRestoration ¶
VideoAV1LoopRestoration :: struct { FrameRestorationType: [3]VideoAV1FrameRestorationType, LoopRestorationSize: [3]u16, }
VideoAV1MatrixCoefficients ¶
VideoAV1MatrixCoefficients :: enum i32 { }
VideoAV1Profile ¶
VideoAV1Profile :: enum i32 { }
VideoAV1QuantizationFlags ¶
VideoAV1QuantizationFlags :: struct { bitfield: u32, }
VideoAV1ReferenceName ¶
VideoAV1ReferenceName :: enum i32 { }
VideoAV1SequenceHeader ¶
VideoAV1SequenceHeader :: struct { flags: VideoAV1SequenceHeaderFlags, seq_profile: VideoAV1Profile, frame_width_bits_minus_1: u8, frame_height_bits_minus_1: u8, max_frame_width_minus_1: u16, max_frame_height_minus_1: u16, delta_frame_id_length_minus_2: u8, additional_frame_id_length_minus_1: u8, order_hint_bits_minus_1: u8, seq_force_integer_mv: u8, seq_force_screen_content_tools: u8, reserved1: [5]u8, pColorConfig: ^VideoAV1ColorConfig, pTimingInfo: ^VideoAV1TimingInfo, }
VideoAV1SequenceHeaderFlags ¶
VideoAV1SequenceHeaderFlags :: struct { bitfield: u32, }
VideoAV1TileInfoFlags ¶
VideoAV1TileInfoFlags :: struct { bitfield: u32, }
VideoAV1TimingInfo ¶
VideoAV1TimingInfo :: struct { flags: VideoAV1TimingInfoFlags, num_units_in_display_tick: u32, time_scale: u32, num_ticks_per_picture_minus_1: u32, }
VideoAV1TimingInfoFlags ¶
VideoAV1TimingInfoFlags :: struct { bitfield: u32, }
VideoAV1TransferCharacteristics ¶
VideoAV1TransferCharacteristics :: enum i32 { }
VideoAV1TxMode ¶
VideoAV1TxMode :: enum i32 { }
VideoBeginCodingFlagKHR ¶
VideoBeginCodingFlagKHR :: enum u32 { }
VideoBeginCodingFlagsKHR ¶
VideoBeginCodingFlagsKHR :: distinct bit_set[VideoBeginCodingFlagKHR; Flags]
VideoBeginCodingInfoKHR ¶
VideoBeginCodingInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoBeginCodingFlagsKHR, videoSession: VideoSessionKHR, videoSessionParameters: VideoSessionParametersKHR, referenceSlotCount: u32, pReferenceSlots: [^]VideoReferenceSlotInfoKHR, }
VideoCapabilitiesKHR ¶
VideoCapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoCapabilityFlagsKHR, minBitstreamBufferOffsetAlignment: DeviceSize, minBitstreamBufferSizeAlignment: DeviceSize, pictureAccessGranularity: Extent2D, minCodedExtent: Extent2D, maxCodedExtent: Extent2D, maxDpbSlots: u32, maxActiveReferencePictures: u32, stdHeaderVersion: ExtensionProperties, }
VideoCapabilityFlagKHR ¶
VideoCapabilityFlagKHR :: enum Flags { PROTECTED_CONTENT = 0, SEPARATE_REFERENCE_IMAGES = 1, }
VideoCapabilityFlagsKHR ¶
VideoCapabilityFlagsKHR :: distinct bit_set[VideoCapabilityFlagKHR; Flags]
VideoChromaSubsamplingFlagKHR ¶
VideoChromaSubsamplingFlagKHR :: enum Flags { MONOCHROME = 0, _420 = 1, _422 = 2, _444 = 3, }
VideoChromaSubsamplingFlagsKHR ¶
VideoChromaSubsamplingFlagsKHR :: distinct bit_set[VideoChromaSubsamplingFlagKHR; Flags]
Related Constants
VideoCodecOperationFlagKHR ¶
VideoCodecOperationFlagKHR :: enum Flags { ENCODE_H264 = 16, ENCODE_H265 = 17, DECODE_H264 = 0, DECODE_H265 = 1, DECODE_AV1 = 2, ENCODE_AV1 = 18, }
VideoCodecOperationFlagsKHR ¶
VideoCodecOperationFlagsKHR :: distinct bit_set[VideoCodecOperationFlagKHR; Flags]
Related Constants
VideoCodingControlFlagKHR ¶
VideoCodingControlFlagKHR :: enum Flags { RESET = 0, ENCODE_RATE_CONTROL = 1, ENCODE_QUALITY_LEVEL = 2, }
VideoCodingControlFlagsKHR ¶
VideoCodingControlFlagsKHR :: distinct bit_set[VideoCodingControlFlagKHR; Flags]
VideoCodingControlInfoKHR ¶
VideoCodingControlInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoCodingControlFlagsKHR, }
VideoComponentBitDepthFlagKHR ¶
VideoComponentBitDepthFlagKHR :: enum Flags { _8 = 0, _10 = 2, _12 = 4, }
VideoComponentBitDepthFlagsKHR ¶
VideoComponentBitDepthFlagsKHR :: distinct bit_set[VideoComponentBitDepthFlagKHR; Flags]
Related Constants
VideoDecodeAV1CapabilitiesKHR ¶
VideoDecodeAV1CapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, maxLevel: VideoAV1Level, }
VideoDecodeAV1DpbSlotInfoKHR ¶
VideoDecodeAV1DpbSlotInfoKHR :: struct { sType: StructureType, pNext: rawptr, pStdReferenceInfo: ^VideoDecodeAV1ReferenceInfo, }
VideoDecodeAV1PictureInfo ¶
VideoDecodeAV1PictureInfo :: struct { flags: VideoDecodeAV1PictureInfoFlags, frame_type: VideoAV1FrameType, current_frame_id: u32, OrderHint: u8, primary_ref_frame: u8, refresh_frame_flags: u8, reserved1: u8, interpolation_filter: VideoAV1InterpolationFilter, TxMode: VideoAV1TxMode, delta_q_res: u8, delta_lf_res: u8, SkipModeFrame: [2]u8, coded_denom: u8, reserved2: [3]u8, OrderHints: [8]u8, expectedFrameId: [8]u32, pTileInfo: ^VideoAV1TileInfo, pQuantization: ^VideoAV1Quantization, pSegmentation: ^VideoAV1Segmentation, pLoopFilter: ^VideoAV1LoopFilter, pCDEF: ^VideoAV1CDEF, pLoopRestoration: ^VideoAV1LoopRestoration, pGlobalMotion: ^VideoAV1GlobalMotion, pFilmGrain: ^VideoAV1FilmGrain, }
VideoDecodeAV1PictureInfoFlags ¶
VideoDecodeAV1PictureInfoFlags :: struct { bitfield: u32, }
VideoDecodeAV1PictureInfoKHR ¶
VideoDecodeAV1PictureInfoKHR :: struct { sType: StructureType, pNext: rawptr, pStdPictureInfo: ^VideoDecodeAV1PictureInfo, referenceNameSlotIndices: [7]i32, frameHeaderOffset: u32, tileCount: u32, pTileOffsets: [^]u32, pTileSizes: [^]u32, }
VideoDecodeAV1ProfileInfoKHR ¶
VideoDecodeAV1ProfileInfoKHR :: struct { sType: StructureType, pNext: rawptr, stdProfile: VideoAV1Profile, filmGrainSupport: b32, }
VideoDecodeAV1ReferenceInfo ¶
VideoDecodeAV1ReferenceInfo :: struct { flags: VideoDecodeAV1ReferenceInfoFlags, frame_type: u8, RefFrameSignBias: u8, OrderHint: u8, SavedOrderHints: [8]u8, }
VideoDecodeAV1ReferenceInfoFlags ¶
VideoDecodeAV1ReferenceInfoFlags :: struct { bitfield: u32, }
VideoDecodeAV1SessionParametersCreateInfoKHR ¶
VideoDecodeAV1SessionParametersCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, pStdSequenceHeader: ^VideoAV1SequenceHeader, }
VideoDecodeCapabilitiesKHR ¶
VideoDecodeCapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoDecodeCapabilityFlagsKHR, }
VideoDecodeCapabilityFlagKHR ¶
VideoDecodeCapabilityFlagKHR :: enum Flags { DPB_AND_OUTPUT_COINCIDE = 0, DPB_AND_OUTPUT_DISTINCT = 1, }
VideoDecodeCapabilityFlagsKHR ¶
VideoDecodeCapabilityFlagsKHR :: distinct bit_set[VideoDecodeCapabilityFlagKHR; Flags]
VideoDecodeFlagKHR ¶
VideoDecodeFlagKHR :: enum u32 { }
VideoDecodeFlagsKHR ¶
VideoDecodeFlagsKHR :: distinct bit_set[VideoDecodeFlagKHR; Flags]
VideoDecodeH264CapabilitiesKHR ¶
VideoDecodeH264CapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, maxLevelIdc: VideoH264LevelIdc, fieldOffsetGranularity: Offset2D, }
VideoDecodeH264DpbSlotInfoKHR ¶
VideoDecodeH264DpbSlotInfoKHR :: struct { sType: StructureType, pNext: rawptr, pStdReferenceInfo: ^VideoDecodeH264ReferenceInfo, }
VideoDecodeH264FieldOrderCount ¶
VideoDecodeH264FieldOrderCount :: enum i32 { }
VideoDecodeH264PictureInfoFlags ¶
VideoDecodeH264PictureInfoFlags :: struct { bitfield: u32, }
VideoDecodeH264PictureInfoKHR ¶
VideoDecodeH264PictureInfoKHR :: struct { sType: StructureType, pNext: rawptr, pStdPictureInfo: ^VideoDecodeH264PictureInfo, sliceCount: u32, pSliceOffsets: [^]u32, }
VideoDecodeH264PictureLayoutFlagKHR ¶
VideoDecodeH264PictureLayoutFlagKHR :: enum Flags { INTERLACED_INTERLEAVED_LINES = 0, INTERLACED_SEPARATE_PLANES = 1, }
VideoDecodeH264PictureLayoutFlagsKHR ¶
VideoDecodeH264PictureLayoutFlagsKHR :: distinct bit_set[VideoDecodeH264PictureLayoutFlagKHR; Flags]
Related Constants
VideoDecodeH264ProfileInfoKHR ¶
VideoDecodeH264ProfileInfoKHR :: struct { sType: StructureType, pNext: rawptr, stdProfileIdc: VideoH264ProfileIdc, pictureLayout: VideoDecodeH264PictureLayoutFlagsKHR, }
VideoDecodeH264ReferenceInfo ¶
VideoDecodeH264ReferenceInfo :: struct { flags: VideoDecodeH264ReferenceInfoFlags, FrameNum: u16, reserved: u16, PicOrderCnt: [2]i32, }
VideoDecodeH264ReferenceInfoFlags ¶
VideoDecodeH264ReferenceInfoFlags :: struct { bitfield: u32, }
VideoDecodeH264SessionParametersAddInfoKHR ¶
VideoDecodeH264SessionParametersAddInfoKHR :: struct { sType: StructureType, pNext: rawptr, stdSPSCount: u32, pStdSPSs: [^]VideoH264SequenceParameterSet, stdPPSCount: u32, pStdPPSs: [^]VideoH264PictureParameterSet, }
VideoDecodeH264SessionParametersCreateInfoKHR ¶
VideoDecodeH264SessionParametersCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, maxStdSPSCount: u32, maxStdPPSCount: u32, pParametersAddInfo: ^VideoDecodeH264SessionParametersAddInfoKHR, }
VideoDecodeH265CapabilitiesKHR ¶
VideoDecodeH265CapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, maxLevelIdc: VideoH265LevelIdc, }
VideoDecodeH265DpbSlotInfoKHR ¶
VideoDecodeH265DpbSlotInfoKHR :: struct { sType: StructureType, pNext: rawptr, pStdReferenceInfo: ^VideoDecodeH265ReferenceInfo, }
VideoDecodeH265PictureInfo ¶
VideoDecodeH265PictureInfo :: struct { flags: VideoDecodeH265PictureInfoFlags, sps_video_parameter_set_id: u8, pps_seq_parameter_set_id: u8, pps_pic_parameter_set_id: u8, NumDeltaPocsOfRefRpsIdx: u8, PicOrderCntVal: i32, NumBitsForSTRefPicSetInSlice: u16, reserved: u16, RefPicSetStCurrBefore: [8]u8, RefPicSetStCurrAfter: [8]u8, RefPicSetLtCurr: [8]u8, }
VideoDecodeH265PictureInfoFlags ¶
VideoDecodeH265PictureInfoFlags :: struct { bitfield: u32, }
VideoDecodeH265PictureInfoKHR ¶
VideoDecodeH265PictureInfoKHR :: struct { sType: StructureType, pNext: rawptr, pStdPictureInfo: ^VideoDecodeH265PictureInfo, sliceSegmentCount: u32, pSliceSegmentOffsets: [^]u32, }
VideoDecodeH265ProfileInfoKHR ¶
VideoDecodeH265ProfileInfoKHR :: struct { sType: StructureType, pNext: rawptr, stdProfileIdc: VideoH265ProfileIdc, }
VideoDecodeH265ReferenceInfo ¶
VideoDecodeH265ReferenceInfo :: struct { flags: VideoDecodeH265ReferenceInfoFlags, PicOrderCntVal: i32, }
VideoDecodeH265ReferenceInfoFlags ¶
VideoDecodeH265ReferenceInfoFlags :: struct { bitfield: u32, }
VideoDecodeH265SessionParametersAddInfoKHR ¶
VideoDecodeH265SessionParametersAddInfoKHR :: struct { sType: StructureType, pNext: rawptr, stdVPSCount: u32, pStdVPSs: [^]VideoH265VideoParameterSet, stdSPSCount: u32, pStdSPSs: [^]VideoH265SequenceParameterSet, stdPPSCount: u32, pStdPPSs: [^]VideoH265PictureParameterSet, }
VideoDecodeH265SessionParametersCreateInfoKHR ¶
VideoDecodeH265SessionParametersCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, maxStdVPSCount: u32, maxStdSPSCount: u32, maxStdPPSCount: u32, pParametersAddInfo: ^VideoDecodeH265SessionParametersAddInfoKHR, }
VideoDecodeInfoKHR ¶
VideoDecodeInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoDecodeFlagsKHR, srcBuffer: Buffer, srcBufferOffset: DeviceSize, srcBufferRange: DeviceSize, dstPictureResource: VideoPictureResourceInfoKHR, pSetupReferenceSlot: ^VideoReferenceSlotInfoKHR, referenceSlotCount: u32, pReferenceSlots: [^]VideoReferenceSlotInfoKHR, }
VideoDecodeUsageFlagKHR ¶
VideoDecodeUsageFlagKHR :: enum Flags { TRANSCODING = 0, OFFLINE = 1, STREAMING = 2, }
VideoDecodeUsageFlagsKHR ¶
VideoDecodeUsageFlagsKHR :: distinct bit_set[VideoDecodeUsageFlagKHR; Flags]
Related Constants
VideoDecodeUsageInfoKHR ¶
VideoDecodeUsageInfoKHR :: struct { sType: StructureType, pNext: rawptr, videoUsageHints: VideoDecodeUsageFlagsKHR, }
VideoEncodeAV1CapabilitiesKHR ¶
VideoEncodeAV1CapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoEncodeAV1CapabilityFlagsKHR, maxLevel: VideoAV1Level, codedPictureAlignment: Extent2D, maxTiles: Extent2D, minTileSize: Extent2D, maxTileSize: Extent2D, superblockSizes: VideoEncodeAV1SuperblockSizeFlagsKHR, maxSingleReferenceCount: u32, singleReferenceNameMask: u32, maxUnidirectionalCompoundReferenceCount: u32, maxUnidirectionalCompoundGroup1ReferenceCount: u32, unidirectionalCompoundReferenceNameMask: u32, maxBidirectionalCompoundReferenceCount: u32, maxBidirectionalCompoundGroup1ReferenceCount: u32, maxBidirectionalCompoundGroup2ReferenceCount: u32, bidirectionalCompoundReferenceNameMask: u32, maxTemporalLayerCount: u32, maxSpatialLayerCount: u32, maxOperatingPoints: u32, minQIndex: u32, maxQIndex: u32, prefersGopRemainingFrames: b32, requiresGopRemainingFrames: b32, stdSyntaxFlags: VideoEncodeAV1StdFlagsKHR, }
VideoEncodeAV1CapabilityFlagKHR ¶
VideoEncodeAV1CapabilityFlagKHR :: enum Flags { PER_RATE_CONTROL_GROUP_MIN_MAX_Q_INDEX = 0, GENERATE_OBU_EXTENSION_HEADER = 1, PRIMARY_REFERENCE_CDF_ONLY = 2, FRAME_SIZE_OVERRIDE = 3, MOTION_VECTOR_SCALING = 4, }
VideoEncodeAV1CapabilityFlagsKHR ¶
VideoEncodeAV1CapabilityFlagsKHR :: distinct bit_set[VideoEncodeAV1CapabilityFlagKHR; Flags]
VideoEncodeAV1DpbSlotInfoKHR ¶
VideoEncodeAV1DpbSlotInfoKHR :: struct { sType: StructureType, pNext: rawptr, pStdReferenceInfo: ^VideoEncodeAV1ReferenceInfo, }
VideoEncodeAV1OperatingPointInfoFlags ¶
VideoEncodeAV1OperatingPointInfoFlags :: struct { bitfield: u32, }
VideoEncodeAV1PictureInfo ¶
VideoEncodeAV1PictureInfo :: struct { flags: VideoEncodeAV1PictureInfoFlags, frame_type: VideoAV1FrameType, frame_presentation_time: u32, current_frame_id: u32, order_hint: u8, primary_ref_frame: u8, refresh_frame_flags: u8, coded_denom: u8, render_width_minus_1: u16, render_height_minus_1: u16, interpolation_filter: VideoAV1InterpolationFilter, TxMode: VideoAV1TxMode, delta_q_res: u8, delta_lf_res: u8, ref_order_hint: [8]u8, ref_frame_idx: [7]i8, reserved1: [3]u8, delta_frame_id_minus_1: [7]u32, pTileInfo: ^VideoAV1TileInfo, pQuantization: ^VideoAV1Quantization, pSegmentation: ^VideoAV1Segmentation, pLoopFilter: ^VideoAV1LoopFilter, pCDEF: ^VideoAV1CDEF, pLoopRestoration: ^VideoAV1LoopRestoration, pGlobalMotion: ^VideoAV1GlobalMotion, pExtensionHeader: ^VideoEncodeAV1ExtensionHeader, pBufferRemovalTimes: [^]u32, }
VideoEncodeAV1PictureInfoFlags ¶
VideoEncodeAV1PictureInfoFlags :: struct { bitfield: u32, }
VideoEncodeAV1PictureInfoKHR ¶
VideoEncodeAV1PictureInfoKHR :: struct { sType: StructureType, pNext: rawptr, predictionMode: VideoEncodeAV1PredictionModeKHR, rateControlGroup: VideoEncodeAV1RateControlGroupKHR, constantQIndex: u32, pStdPictureInfo: ^VideoEncodeAV1PictureInfo, referenceNameSlotIndices: [7]i32, primaryReferenceCdfOnly: b32, generateObuExtensionHeader: b32, }
VideoEncodeAV1PredictionModeKHR ¶
VideoEncodeAV1PredictionModeKHR :: enum i32 { INTRA_ONLY = 0, SINGLE_REFERENCE = 1, UNIDIRECTIONAL_COMPOUND = 2, BIDIRECTIONAL_COMPOUND = 3, }
VideoEncodeAV1ProfileInfoKHR ¶
VideoEncodeAV1ProfileInfoKHR :: struct { sType: StructureType, pNext: rawptr, stdProfile: VideoAV1Profile, }
VideoEncodeAV1QualityLevelPropertiesKHR ¶
VideoEncodeAV1QualityLevelPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, preferredRateControlFlags: VideoEncodeAV1RateControlFlagsKHR, preferredGopFrameCount: u32, preferredKeyFramePeriod: u32, preferredConsecutiveBipredictiveFrameCount: u32, preferredTemporalLayerCount: u32, preferredConstantQIndex: VideoEncodeAV1QIndexKHR, preferredMaxSingleReferenceCount: u32, preferredSingleReferenceNameMask: u32, preferredMaxUnidirectionalCompoundReferenceCount: u32, preferredMaxUnidirectionalCompoundGroup1ReferenceCount: u32, preferredUnidirectionalCompoundReferenceNameMask: u32, preferredMaxBidirectionalCompoundReferenceCount: u32, preferredMaxBidirectionalCompoundGroup1ReferenceCount: u32, preferredMaxBidirectionalCompoundGroup2ReferenceCount: u32, preferredBidirectionalCompoundReferenceNameMask: u32, }
VideoEncodeAV1QuantizationMapCapabilitiesKHR ¶
VideoEncodeAV1QuantizationMapCapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, minQIndexDelta: i32, maxQIndexDelta: i32, }
VideoEncodeAV1RateControlFlagKHR ¶
VideoEncodeAV1RateControlFlagKHR :: enum Flags { REGULAR_GOP = 0, TEMPORAL_LAYER_PATTERN_DYADIC = 1, REFERENCE_PATTERN_FLAT = 2, REFERENCE_PATTERN_DYADIC = 3, }
VideoEncodeAV1RateControlFlagsKHR ¶
VideoEncodeAV1RateControlFlagsKHR :: distinct bit_set[VideoEncodeAV1RateControlFlagKHR; Flags]
VideoEncodeAV1RateControlGroupKHR ¶
VideoEncodeAV1RateControlGroupKHR :: enum i32 { INTRA = 0, PREDICTIVE = 1, BIPREDICTIVE = 2, }
VideoEncodeAV1RateControlInfoKHR ¶
VideoEncodeAV1RateControlInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoEncodeAV1RateControlFlagsKHR, gopFrameCount: u32, keyFramePeriod: u32, consecutiveBipredictiveFrameCount: u32, temporalLayerCount: u32, }
VideoEncodeAV1RateControlLayerInfoKHR ¶
VideoEncodeAV1RateControlLayerInfoKHR :: struct { sType: StructureType, pNext: rawptr, useMinQIndex: b32, minQIndex: VideoEncodeAV1QIndexKHR, useMaxQIndex: b32, maxQIndex: VideoEncodeAV1QIndexKHR, useMaxFrameSize: b32, maxFrameSize: VideoEncodeAV1FrameSizeKHR, }
VideoEncodeAV1ReferenceInfo ¶
VideoEncodeAV1ReferenceInfo :: struct { flags: VideoEncodeAV1ReferenceInfoFlags, RefFrameId: u32, frame_type: VideoAV1FrameType, OrderHint: u8, reserved1: [3]u8, pExtensionHeader: ^VideoEncodeAV1ExtensionHeader, }
VideoEncodeAV1ReferenceInfoFlags ¶
VideoEncodeAV1ReferenceInfoFlags :: struct { bitfield: u32, }
VideoEncodeAV1SessionCreateInfoKHR ¶
VideoEncodeAV1SessionCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, useMaxLevel: b32, maxLevel: VideoAV1Level, }
VideoEncodeAV1SessionParametersCreateInfoKHR ¶
VideoEncodeAV1SessionParametersCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, pStdSequenceHeader: ^VideoAV1SequenceHeader, pStdDecoderModelInfo: ^VideoEncodeAV1DecoderModelInfo, stdOperatingPointCount: u32, pStdOperatingPoints: [^]VideoEncodeAV1OperatingPointInfo, }
VideoEncodeAV1StdFlagKHR ¶
VideoEncodeAV1StdFlagKHR :: enum Flags { UNIFORM_TILE_SPACING_FLAG_SET = 0, SKIP_MODE_PRESENT_UNSET = 1, PRIMARY_REF_FRAME = 2, DELTA_Q = 3, }
VideoEncodeAV1StdFlagsKHR ¶
VideoEncodeAV1StdFlagsKHR :: distinct bit_set[VideoEncodeAV1StdFlagKHR; Flags]
VideoEncodeAV1SuperblockSizeFlagKHR ¶
VideoEncodeAV1SuperblockSizeFlagKHR :: enum Flags { _64 = 0, _128 = 1, }
VideoEncodeAV1SuperblockSizeFlagsKHR ¶
VideoEncodeAV1SuperblockSizeFlagsKHR :: distinct bit_set[VideoEncodeAV1SuperblockSizeFlagKHR; Flags]
VideoEncodeCapabilitiesKHR ¶
VideoEncodeCapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoEncodeCapabilityFlagsKHR, rateControlModes: VideoEncodeRateControlModeFlagsKHR, maxRateControlLayers: u32, maxBitrate: u64, maxQualityLevels: u32, encodeInputPictureGranularity: Extent2D, supportedEncodeFeedbackFlags: VideoEncodeFeedbackFlagsKHR, }
VideoEncodeCapabilityFlagKHR ¶
VideoEncodeCapabilityFlagKHR :: enum Flags { PRECEDING_EXTERNALLY_ENCODED_BYTES = 0, INSUFFICIENTSTREAM_BUFFER_RANGE_DETECTION = 1, QUANTIZATION_DELTA_MAP = 2, EMPHASIS_MAP = 3, }
VideoEncodeCapabilityFlagsKHR ¶
VideoEncodeCapabilityFlagsKHR :: distinct bit_set[VideoEncodeCapabilityFlagKHR; Flags]
VideoEncodeContentFlagKHR ¶
VideoEncodeContentFlagKHR :: enum Flags { CAMERA = 0, DESKTOP = 1, RENDERED = 2, }
VideoEncodeContentFlagsKHR ¶
VideoEncodeContentFlagsKHR :: distinct bit_set[VideoEncodeContentFlagKHR; Flags]
Related Constants
VideoEncodeFeedbackFlagKHR ¶
VideoEncodeFeedbackFlagKHR :: enum Flags { BITSTREAM_BUFFER_OFFSET = 0, BITSTREAM_BYTES_WRITTEN = 1, BITSTREAM_HAS_OVERRIDES = 2, }
VideoEncodeFeedbackFlagsKHR ¶
VideoEncodeFeedbackFlagsKHR :: distinct bit_set[VideoEncodeFeedbackFlagKHR; Flags]
VideoEncodeFlagKHR ¶
VideoEncodeFlagKHR :: enum Flags { WITH_QUANTIZATION_DELTA_MAP = 0, WITH_EMPHASIS_MAP = 1, }
VideoEncodeFlagsKHR ¶
VideoEncodeFlagsKHR :: distinct bit_set[VideoEncodeFlagKHR; Flags]
VideoEncodeH264CapabilitiesKHR ¶
VideoEncodeH264CapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoEncodeH264CapabilityFlagsKHR, maxLevelIdc: VideoH264LevelIdc, maxSliceCount: u32, maxPPictureL0ReferenceCount: u32, maxBPictureL0ReferenceCount: u32, maxL1ReferenceCount: u32, maxTemporalLayerCount: u32, expectDyadicTemporalLayerPattern: b32, minQp: i32, maxQp: i32, prefersGopRemainingFrames: b32, requiresGopRemainingFrames: b32, stdSyntaxFlags: VideoEncodeH264StdFlagsKHR, }
VideoEncodeH264CapabilityFlagKHR ¶
VideoEncodeH264CapabilityFlagKHR :: enum Flags { HRD_COMPLIANCE = 0, PREDICTION_WEIGHT_TABLE_GENERATED = 1, ROW_UNALIGNED_SLICE = 2, DIFFERENT_SLICE_TYPE = 3, B_FRAME_IN_L0_LIST = 4, B_FRAME_IN_L1_LIST = 5, PER_PICTURE_TYPE_MIN_MAX_QP = 6, PER_SLICE_CONSTANT_QP = 7, GENERATE_PREFIX_NALU = 8, MB_QP_DIFF_WRAPAROUND = 9, }
VideoEncodeH264CapabilityFlagsKHR ¶
VideoEncodeH264CapabilityFlagsKHR :: distinct bit_set[VideoEncodeH264CapabilityFlagKHR; Flags]
VideoEncodeH264DpbSlotInfoKHR ¶
VideoEncodeH264DpbSlotInfoKHR :: struct { sType: StructureType, pNext: rawptr, pStdReferenceInfo: ^VideoEncodeH264ReferenceInfo, }
VideoEncodeH264NaluSliceInfoKHR ¶
VideoEncodeH264NaluSliceInfoKHR :: struct { sType: StructureType, pNext: rawptr, constantQp: i32, pStdSliceHeader: ^VideoEncodeH264SliceHeader, }
VideoEncodeH264PictureInfo ¶
VideoEncodeH264PictureInfo :: struct { flags: VideoEncodeH264PictureInfoFlags, seq_parameter_set_id: u8, pic_parameter_set_id: u8, idr_pic_id: u16, primary_pic_type: VideoH264PictureType, frame_num: u32, PicOrderCnt: i32, temporal_id: u8, reserved1: [3]u8, pRefLists: [^]VideoEncodeH264ReferenceListsInfo, }
VideoEncodeH264PictureInfoFlags ¶
VideoEncodeH264PictureInfoFlags :: struct { bitfield: u32, }
VideoEncodeH264PictureInfoKHR ¶
VideoEncodeH264PictureInfoKHR :: struct { sType: StructureType, pNext: rawptr, naluSliceEntryCount: u32, pNaluSliceEntries: [^]VideoEncodeH264NaluSliceInfoKHR, pStdPictureInfo: ^VideoEncodeH264PictureInfo, generatePrefixNalu: b32, }
VideoEncodeH264ProfileInfoKHR ¶
VideoEncodeH264ProfileInfoKHR :: struct { sType: StructureType, pNext: rawptr, stdProfileIdc: VideoH264ProfileIdc, }
VideoEncodeH264QualityLevelPropertiesKHR ¶
VideoEncodeH264QualityLevelPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, preferredRateControlFlags: VideoEncodeH264RateControlFlagsKHR, preferredGopFrameCount: u32, preferredIdrPeriod: u32, preferredConsecutiveBFrameCount: u32, preferredTemporalLayerCount: u32, preferredConstantQp: VideoEncodeH264QpKHR, preferredMaxL0ReferenceCount: u32, preferredMaxL1ReferenceCount: u32, preferredStdEntropyCodingModeFlag: b32, }
VideoEncodeH264QuantizationMapCapabilitiesKHR ¶
VideoEncodeH264QuantizationMapCapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, minQpDelta: i32, maxQpDelta: i32, }
VideoEncodeH264RateControlFlagKHR ¶
VideoEncodeH264RateControlFlagKHR :: enum Flags { ATTEMPT_HRD_COMPLIANCE = 0, REGULAR_GOP = 1, REFERENCE_PATTERN_FLAT = 2, REFERENCE_PATTERN_DYADIC = 3, TEMPORAL_LAYER_PATTERN_DYADIC = 4, }
VideoEncodeH264RateControlFlagsKHR ¶
VideoEncodeH264RateControlFlagsKHR :: distinct bit_set[VideoEncodeH264RateControlFlagKHR; Flags]
VideoEncodeH264RateControlInfoKHR ¶
VideoEncodeH264RateControlInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoEncodeH264RateControlFlagsKHR, gopFrameCount: u32, idrPeriod: u32, consecutiveBFrameCount: u32, temporalLayerCount: u32, }
VideoEncodeH264RateControlLayerInfoKHR ¶
VideoEncodeH264RateControlLayerInfoKHR :: struct { sType: StructureType, pNext: rawptr, useMinQp: b32, minQp: VideoEncodeH264QpKHR, useMaxQp: b32, maxQp: VideoEncodeH264QpKHR, useMaxFrameSize: b32, maxFrameSize: VideoEncodeH264FrameSizeKHR, }
VideoEncodeH264RefListModEntry ¶
VideoEncodeH264RefListModEntry :: struct { modification_of_pic_nums_idc: VideoH264ModificationOfPicNumsIdc, abs_diff_pic_num_minus1: u16, long_term_pic_num: u16, }
VideoEncodeH264RefPicMarkingEntry ¶
VideoEncodeH264RefPicMarkingEntry :: struct { memory_management_control_operation: VideoH264MemMgmtControlOp, difference_of_pic_nums_minus1: u16, long_term_pic_num: u16, long_term_frame_idx: u16, max_long_term_frame_idx_plus1: u16, }
VideoEncodeH264ReferenceInfo ¶
VideoEncodeH264ReferenceInfo :: struct { flags: VideoEncodeH264ReferenceInfoFlags, primary_pic_type: VideoH264PictureType, FrameNum: u32, PicOrderCnt: i32, long_term_pic_num: u16, long_term_frame_idx: u16, temporal_id: u8, }
VideoEncodeH264ReferenceInfoFlags ¶
VideoEncodeH264ReferenceInfoFlags :: struct { bitfield: u32, }
VideoEncodeH264ReferenceListsInfo ¶
VideoEncodeH264ReferenceListsInfo :: struct { flags: VideoEncodeH264ReferenceListsInfoFlags, num_ref_idx_l0_active_minus1: u8, num_ref_idx_l1_active_minus1: u8, RefPicList0: [32]u8, RefPicList1: [32]u8, refList0ModOpCount: u8, refList1ModOpCount: u8, refPicMarkingOpCount: u8, reserved1: [7]u8, pRefList0ModOperations: [^]VideoEncodeH264RefListModEntry, pRefList1ModOperations: [^]VideoEncodeH264RefListModEntry, pRefPicMarkingOperations: [^]VideoEncodeH264RefPicMarkingEntry, }
VideoEncodeH264ReferenceListsInfoFlags ¶
VideoEncodeH264ReferenceListsInfoFlags :: struct { bitfield: u32, }
VideoEncodeH264SessionCreateInfoKHR ¶
VideoEncodeH264SessionCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, useMaxLevelIdc: b32, maxLevelIdc: VideoH264LevelIdc, }
VideoEncodeH264SessionParametersAddInfoKHR ¶
VideoEncodeH264SessionParametersAddInfoKHR :: struct { sType: StructureType, pNext: rawptr, stdSPSCount: u32, pStdSPSs: [^]VideoH264SequenceParameterSet, stdPPSCount: u32, pStdPPSs: [^]VideoH264PictureParameterSet, }
VideoEncodeH264SessionParametersCreateInfoKHR ¶
VideoEncodeH264SessionParametersCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, maxStdSPSCount: u32, maxStdPPSCount: u32, pParametersAddInfo: ^VideoEncodeH264SessionParametersAddInfoKHR, }
VideoEncodeH264SessionParametersFeedbackInfoKHR ¶
VideoEncodeH264SessionParametersFeedbackInfoKHR :: struct { sType: StructureType, pNext: rawptr, hasStdSPSOverrides: b32, hasStdPPSOverrides: b32, }
VideoEncodeH264SliceHeader ¶
VideoEncodeH264SliceHeader :: struct { flags: VideoEncodeH264SliceHeaderFlags, first_mb_in_slice: u32, slice_type: VideoH264SliceType, slice_alpha_c0_offset_div2: i8, slice_beta_offset_div2: i8, slice_qp_delta: i8, reserved1: u8, cabac_init_idc: VideoH264CabacInitIdc, disable_deblocking_filter_idc: VideoH264DisableDeblockingFilterIdc, pWeightTable: [^]VideoEncodeH264WeightTable, }
VideoEncodeH264SliceHeaderFlags ¶
VideoEncodeH264SliceHeaderFlags :: struct { bitfield: u32, }
VideoEncodeH264StdFlagKHR ¶
VideoEncodeH264StdFlagKHR :: enum Flags { SEPARATE_COLOR_PLANE_FLAG_SET = 0, QPPRIME_Y_ZERO_TRANSFORM_BYPASS_FLAG_SET = 1, SCALING_MATRIX_PRESENT_FLAG_SET = 2, CHROMA_QP_INDEX_OFFSET = 3, SECOND_CHROMA_QP_INDEX_OFFSET = 4, PIC_INIT_QP_MINUS26 = 5, WEIGHTED_PRED_FLAG_SET = 6, WEIGHTED_BIPRED_IDC_EXPLICIT = 7, WEIGHTED_BIPRED_IDC_IMPLICIT = 8, TRANSFORM_8X8_MODE_FLAG_SET = 9, DIRECT_SPATIAL_MV_PRED_FLAG_UNSET = 10, ENTROPY_CODING_MODE_FLAG_UNSET = 11, ENTROPY_CODING_MODE_FLAG_SET = 12, DIRECT_8X8_INFERENCE_FLAG_UNSET = 13, CONSTRAINED_INTRA_PRED_FLAG_SET = 14, DEBLOCKING_FILTER_DISABLED = 15, DEBLOCKING_FILTER_ENABLED = 16, DEBLOCKING_FILTER_PARTIAL = 17, SLICE_QP_DELTA = 19, DIFFERENT_SLICE_QP_DELTA = 20, }
VideoEncodeH264StdFlagsKHR ¶
VideoEncodeH264StdFlagsKHR :: distinct bit_set[VideoEncodeH264StdFlagKHR; Flags]
VideoEncodeH264WeightTable ¶
VideoEncodeH264WeightTable :: struct { flags: VideoEncodeH264WeightTableFlags, luma_log2_weight_denom: u8, chroma_log2_weight_denom: u8, luma_weight_l0: [32]i8, luma_offset_l0: [32]i8, chroma_weight_l0: [32][2]i8, chroma_offset_l0: [32][2]i8, luma_weight_l1: [32]i8, luma_offset_l1: [32]i8, chroma_weight_l1: [32][2]i8, chroma_offset_l1: [32][2]i8, }
VideoEncodeH265CapabilitiesKHR ¶
VideoEncodeH265CapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoEncodeH265CapabilityFlagsKHR, maxLevelIdc: VideoH265LevelIdc, maxSliceSegmentCount: u32, maxTiles: Extent2D, ctbSizes: VideoEncodeH265CtbSizeFlagsKHR, transformBlockSizes: VideoEncodeH265TransformBlockSizeFlagsKHR, maxPPictureL0ReferenceCount: u32, maxBPictureL0ReferenceCount: u32, maxL1ReferenceCount: u32, maxSubLayerCount: u32, expectDyadicTemporalSubLayerPattern: b32, minQp: i32, maxQp: i32, prefersGopRemainingFrames: b32, requiresGopRemainingFrames: b32, stdSyntaxFlags: VideoEncodeH265StdFlagsKHR, }
VideoEncodeH265CapabilityFlagKHR ¶
VideoEncodeH265CapabilityFlagKHR :: enum Flags { HRD_COMPLIANCE = 0, PREDICTION_WEIGHT_TABLE_GENERATED = 1, ROW_UNALIGNED_SLICE_SEGMENT = 2, DIFFERENT_SLICE_SEGMENT_TYPE = 3, B_FRAME_IN_L0_LIST = 4, B_FRAME_IN_L1_LIST = 5, PER_PICTURE_TYPE_MIN_MAX_QP = 6, PER_SLICE_SEGMENT_CONSTANT_QP = 7, MULTIPLE_TILES_PER_SLICE_SEGMENT = 8, MULTIPLE_SLICE_SEGMENTS_PER_TILE = 9, CU_QP_DIFF_WRAPAROUND = 10, }
VideoEncodeH265CapabilityFlagsKHR ¶
VideoEncodeH265CapabilityFlagsKHR :: distinct bit_set[VideoEncodeH265CapabilityFlagKHR; Flags]
VideoEncodeH265CtbSizeFlagKHR ¶
VideoEncodeH265CtbSizeFlagKHR :: enum Flags { _16 = 0, _32 = 1, _64 = 2, }
VideoEncodeH265CtbSizeFlagsKHR ¶
VideoEncodeH265CtbSizeFlagsKHR :: distinct bit_set[VideoEncodeH265CtbSizeFlagKHR; Flags]
VideoEncodeH265DpbSlotInfoKHR ¶
VideoEncodeH265DpbSlotInfoKHR :: struct { sType: StructureType, pNext: rawptr, pStdReferenceInfo: ^VideoEncodeH265ReferenceInfo, }
VideoEncodeH265NaluSliceSegmentInfoKHR ¶
VideoEncodeH265NaluSliceSegmentInfoKHR :: struct { sType: StructureType, pNext: rawptr, constantQp: i32, pStdSliceSegmentHeader: ^VideoEncodeH265SliceSegmentHeader, }
VideoEncodeH265PictureInfo ¶
VideoEncodeH265PictureInfo :: struct { flags: VideoEncodeH265PictureInfoFlags, pic_type: VideoH265PictureType, sps_video_parameter_set_id: u8, pps_seq_parameter_set_id: u8, pps_pic_parameter_set_id: u8, short_term_ref_pic_set_idx: u8, PicOrderCntVal: i32, TemporalId: u8, reserved1: [7]u8, pRefLists: [^]VideoEncodeH265ReferenceListsInfo, pShortTermRefPicSet: ^VideoH265ShortTermRefPicSet, pLongTermRefPics: [^]VideoEncodeH265LongTermRefPics, }
VideoEncodeH265PictureInfoFlags ¶
VideoEncodeH265PictureInfoFlags :: struct { bitfield: u32, }
VideoEncodeH265PictureInfoKHR ¶
VideoEncodeH265PictureInfoKHR :: struct { sType: StructureType, pNext: rawptr, naluSliceSegmentEntryCount: u32, pNaluSliceSegmentEntries: [^]VideoEncodeH265NaluSliceSegmentInfoKHR, pStdPictureInfo: ^VideoEncodeH265PictureInfo, }
VideoEncodeH265ProfileInfoKHR ¶
VideoEncodeH265ProfileInfoKHR :: struct { sType: StructureType, pNext: rawptr, stdProfileIdc: VideoH265ProfileIdc, }
VideoEncodeH265QualityLevelPropertiesKHR ¶
VideoEncodeH265QualityLevelPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, preferredRateControlFlags: VideoEncodeH265RateControlFlagsKHR, preferredGopFrameCount: u32, preferredIdrPeriod: u32, preferredConsecutiveBFrameCount: u32, preferredSubLayerCount: u32, preferredConstantQp: VideoEncodeH265QpKHR, preferredMaxL0ReferenceCount: u32, preferredMaxL1ReferenceCount: u32, }
VideoEncodeH265QuantizationMapCapabilitiesKHR ¶
VideoEncodeH265QuantizationMapCapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, minQpDelta: i32, maxQpDelta: i32, }
VideoEncodeH265RateControlFlagKHR ¶
VideoEncodeH265RateControlFlagKHR :: enum Flags { ATTEMPT_HRD_COMPLIANCE = 0, REGULAR_GOP = 1, REFERENCE_PATTERN_FLAT = 2, REFERENCE_PATTERN_DYADIC = 3, TEMPORAL_SUB_LAYER_PATTERN_DYADIC = 4, }
VideoEncodeH265RateControlFlagsKHR ¶
VideoEncodeH265RateControlFlagsKHR :: distinct bit_set[VideoEncodeH265RateControlFlagKHR; Flags]
VideoEncodeH265RateControlInfoKHR ¶
VideoEncodeH265RateControlInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoEncodeH265RateControlFlagsKHR, gopFrameCount: u32, idrPeriod: u32, consecutiveBFrameCount: u32, subLayerCount: u32, }
VideoEncodeH265RateControlLayerInfoKHR ¶
VideoEncodeH265RateControlLayerInfoKHR :: struct { sType: StructureType, pNext: rawptr, useMinQp: b32, minQp: VideoEncodeH265QpKHR, useMaxQp: b32, maxQp: VideoEncodeH265QpKHR, useMaxFrameSize: b32, maxFrameSize: VideoEncodeH265FrameSizeKHR, }
VideoEncodeH265ReferenceInfo ¶
VideoEncodeH265ReferenceInfo :: struct { flags: VideoEncodeH265ReferenceInfoFlags, pic_type: VideoH265PictureType, PicOrderCntVal: i32, TemporalId: u8, }
VideoEncodeH265ReferenceInfoFlags ¶
VideoEncodeH265ReferenceInfoFlags :: struct { bitfield: u32, }
VideoEncodeH265ReferenceListsInfoFlags ¶
VideoEncodeH265ReferenceListsInfoFlags :: struct { bitfield: u32, }
VideoEncodeH265SessionCreateInfoKHR ¶
VideoEncodeH265SessionCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, useMaxLevelIdc: b32, maxLevelIdc: VideoH265LevelIdc, }
VideoEncodeH265SessionParametersAddInfoKHR ¶
VideoEncodeH265SessionParametersAddInfoKHR :: struct { sType: StructureType, pNext: rawptr, stdVPSCount: u32, pStdVPSs: [^]VideoH265VideoParameterSet, stdSPSCount: u32, pStdSPSs: [^]VideoH265SequenceParameterSet, stdPPSCount: u32, pStdPPSs: [^]VideoH265PictureParameterSet, }
VideoEncodeH265SessionParametersCreateInfoKHR ¶
VideoEncodeH265SessionParametersCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, maxStdVPSCount: u32, maxStdSPSCount: u32, maxStdPPSCount: u32, pParametersAddInfo: ^VideoEncodeH265SessionParametersAddInfoKHR, }
VideoEncodeH265SessionParametersFeedbackInfoKHR ¶
VideoEncodeH265SessionParametersFeedbackInfoKHR :: struct { sType: StructureType, pNext: rawptr, hasStdVPSOverrides: b32, hasStdSPSOverrides: b32, hasStdPPSOverrides: b32, }
VideoEncodeH265SliceSegmentHeader ¶
VideoEncodeH265SliceSegmentHeader :: struct { flags: VideoEncodeH265SliceSegmentHeaderFlags, slice_type: VideoH265SliceType, slice_segment_address: u32, collocated_ref_idx: u8, MaxNumMergeCand: u8, slice_cb_qp_offset: i8, slice_cr_qp_offset: i8, slice_beta_offset_div2: i8, slice_tc_offset_div2: i8, slice_act_y_qp_offset: i8, slice_act_cb_qp_offset: i8, slice_act_cr_qp_offset: i8, slice_qp_delta: i8, reserved1: u16, pWeightTable: [^]VideoEncodeH265WeightTable, }
VideoEncodeH265SliceSegmentHeaderFlags ¶
VideoEncodeH265SliceSegmentHeaderFlags :: struct { bitfield: u32, }
VideoEncodeH265StdFlagKHR ¶
VideoEncodeH265StdFlagKHR :: enum Flags { SEPARATE_COLOR_PLANE_FLAG_SET = 0, SAMPLE_ADAPTIVE_OFFSET_ENABLED_FLAG_SET = 1, SCALING_LIST_DATA_PRESENT_FLAG_SET = 2, PCM_ENABLED_FLAG_SET = 3, SPS_TEMPORAL_MVP_ENABLED_FLAG_SET = 4, INIT_QP_MINUS26 = 5, WEIGHTED_PRED_FLAG_SET = 6, WEIGHTED_BIPRED_FLAG_SET = 7, LOG2_PARALLEL_MERGE_LEVEL_MINUS2 = 8, SIGN_DATA_HIDING_ENABLED_FLAG_SET = 9, TRANSFORM_SKIP_ENABLED_FLAG_SET = 10, TRANSFORM_SKIP_ENABLED_FLAG_UNSET = 11, PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_FLAG_SET = 12, TRANSQUANT_BYPASS_ENABLED_FLAG_SET = 13, CONSTRAINED_INTRA_PRED_FLAG_SET = 14, ENTROPY_CODING_SYNC_ENABLED_FLAG_SET = 15, DEBLOCKING_FILTER_OVERRIDE_ENABLED_FLAG_SET = 16, DEPENDENT_SLICE_SEGMENTS_ENABLED_FLAG_SET = 17, DEPENDENT_SLICE_SEGMENT_FLAG_SET = 18, SLICE_QP_DELTA = 19, DIFFERENT_SLICE_QP_DELTA = 20, }
VideoEncodeH265StdFlagsKHR ¶
VideoEncodeH265StdFlagsKHR :: distinct bit_set[VideoEncodeH265StdFlagKHR; Flags]
VideoEncodeH265TransformBlockSizeFlagKHR ¶
VideoEncodeH265TransformBlockSizeFlagKHR :: enum Flags { _4 = 0, _8 = 1, _16 = 2, _32 = 3, }
VideoEncodeH265TransformBlockSizeFlagsKHR ¶
VideoEncodeH265TransformBlockSizeFlagsKHR :: distinct bit_set[VideoEncodeH265TransformBlockSizeFlagKHR; Flags]
VideoEncodeH265WeightTable ¶
VideoEncodeH265WeightTable :: struct { flags: VideoEncodeH265WeightTableFlags, luma_log2_weight_denom: u8, delta_chroma_log2_weight_denom: i8, delta_luma_weight_l0: [15]i8, luma_offset_l0: [15]i8, delta_chroma_weight_l0: [15][2]i8, delta_chroma_offset_l0: [15][2]i8, delta_luma_weight_l1: [15]i8, luma_offset_l1: [15]i8, delta_chroma_weight_l1: [15][2]i8, delta_chroma_offset_l1: [15][2]i8, }
VideoEncodeInfoKHR ¶
VideoEncodeInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoEncodeFlagsKHR, dstBuffer: Buffer, dstBufferOffset: DeviceSize, dstBufferRange: DeviceSize, srcPictureResource: VideoPictureResourceInfoKHR, pSetupReferenceSlot: ^VideoReferenceSlotInfoKHR, referenceSlotCount: u32, pReferenceSlots: [^]VideoReferenceSlotInfoKHR, precedingExternallyEncodedBytes: u32, }
VideoEncodeQualityLevelInfoKHR ¶
VideoEncodeQualityLevelInfoKHR :: struct { sType: StructureType, pNext: rawptr, qualityLevel: u32, }
VideoEncodeQualityLevelPropertiesKHR ¶
VideoEncodeQualityLevelPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, preferredRateControlMode: VideoEncodeRateControlModeFlagsKHR, preferredRateControlLayerCount: u32, }
VideoEncodeQuantizationMapCapabilitiesKHR ¶
VideoEncodeQuantizationMapCapabilitiesKHR :: struct { sType: StructureType, pNext: rawptr, maxQuantizationMapExtent: Extent2D, }
VideoEncodeQuantizationMapInfoKHR ¶
VideoEncodeQuantizationMapInfoKHR :: struct { sType: StructureType, pNext: rawptr, quantizationMap: ImageView, quantizationMapExtent: Extent2D, }
VideoEncodeQuantizationMapSessionParametersCreateInfoKHR ¶
VideoEncodeQuantizationMapSessionParametersCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, quantizationMapTexelSize: Extent2D, }
VideoEncodeRateControlFlagKHR ¶
VideoEncodeRateControlFlagKHR :: enum u32 { }
VideoEncodeRateControlFlagsKHR ¶
VideoEncodeRateControlFlagsKHR :: distinct bit_set[VideoEncodeRateControlFlagKHR; Flags]
VideoEncodeRateControlInfoKHR ¶
VideoEncodeRateControlInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoEncodeRateControlFlagsKHR, rateControlMode: VideoEncodeRateControlModeFlagsKHR, layerCount: u32, pLayers: [^]VideoEncodeRateControlLayerInfoKHR, virtualBufferSizeInMs: u32, initialVirtualBufferSizeInMs: u32, }
VideoEncodeRateControlModeFlagKHR ¶
VideoEncodeRateControlModeFlagKHR :: enum Flags { DISABLED = 0, CBR = 1, VBR = 2, }
VideoEncodeRateControlModeFlagsKHR ¶
VideoEncodeRateControlModeFlagsKHR :: distinct bit_set[VideoEncodeRateControlModeFlagKHR; Flags]
Related Constants
VideoEncodeSessionParametersFeedbackInfoKHR ¶
VideoEncodeSessionParametersFeedbackInfoKHR :: struct { sType: StructureType, pNext: rawptr, hasOverrides: b32, }
VideoEncodeSessionParametersGetInfoKHR ¶
VideoEncodeSessionParametersGetInfoKHR :: struct { sType: StructureType, pNext: rawptr, videoSessionParameters: VideoSessionParametersKHR, }
VideoEncodeTuningModeKHR ¶
VideoEncodeTuningModeKHR :: enum i32 { DEFAULT = 0, HIGH_QUALITY = 1, LOW_LATENCY = 2, ULTRA_LOW_LATENCY = 3, LOSSLESS = 4, }
VideoEncodeUsageFlagKHR ¶
VideoEncodeUsageFlagKHR :: enum Flags { TRANSCODING = 0, STREAMING = 1, RECORDING = 2, CONFERENCING = 3, }
VideoEncodeUsageFlagsKHR ¶
VideoEncodeUsageFlagsKHR :: distinct bit_set[VideoEncodeUsageFlagKHR; Flags]
Related Constants
VideoEncodeUsageInfoKHR ¶
VideoEncodeUsageInfoKHR :: struct { sType: StructureType, pNext: rawptr, videoUsageHints: VideoEncodeUsageFlagsKHR, videoContentHints: VideoEncodeContentFlagsKHR, tuningMode: VideoEncodeTuningModeKHR, }
VideoEndCodingFlagKHR ¶
VideoEndCodingFlagKHR :: enum u32 { }
VideoEndCodingFlagsKHR ¶
VideoEndCodingFlagsKHR :: distinct bit_set[VideoEndCodingFlagKHR; Flags]
VideoEndCodingInfoKHR ¶
VideoEndCodingInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoEndCodingFlagsKHR, }
VideoFormatAV1QuantizationMapPropertiesKHR ¶
VideoFormatAV1QuantizationMapPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, compatibleSuperblockSizes: VideoEncodeAV1SuperblockSizeFlagsKHR, }
VideoFormatH265QuantizationMapPropertiesKHR ¶
VideoFormatH265QuantizationMapPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, compatibleCtbSizes: VideoEncodeH265CtbSizeFlagsKHR, }
VideoFormatPropertiesKHR ¶
VideoFormatPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, format: Format, componentMapping: ComponentMapping, imageCreateFlags: ImageCreateFlags, imageType: ImageType, imageTiling: ImageTiling, imageUsageFlags: ImageUsageFlags, }
VideoFormatQuantizationMapPropertiesKHR ¶
VideoFormatQuantizationMapPropertiesKHR :: struct { sType: StructureType, pNext: rawptr, quantizationMapTexelSize: Extent2D, }
VideoH264AspectRatioIdc ¶
VideoH264AspectRatioIdc :: enum i32 { }
VideoH264CabacInitIdc ¶
VideoH264CabacInitIdc :: enum i32 { }
VideoH264ChromaFormatIdc ¶
VideoH264ChromaFormatIdc :: enum i32 { }
VideoH264DisableDeblockingFilterIdc ¶
VideoH264DisableDeblockingFilterIdc :: enum i32 { }
VideoH264HrdParameters ¶
VideoH264HrdParameters :: struct { cpb_cnt_minus1: u8, bit_rate_scale: u8, cpb_size_scale: u8, reserved1: u8, bit_rate_value_minus1: [32]u32, cpb_size_value_minus1: [32]u32, cbr_flag: [32]u8, initial_cpb_removal_delay_length_minus1: u32, cpb_removal_delay_length_minus1: u32, dpb_output_delay_length_minus1: u32, time_offset_length: u32, }
VideoH264LevelIdc ¶
VideoH264LevelIdc :: enum i32 { }
VideoH264MemMgmtControlOp ¶
VideoH264MemMgmtControlOp :: enum i32 { }
VideoH264ModificationOfPicNumsIdc ¶
VideoH264ModificationOfPicNumsIdc :: enum i32 { }
VideoH264NonVclNaluType ¶
VideoH264NonVclNaluType :: enum i32 { }
VideoH264PictureParameterSet ¶
VideoH264PictureParameterSet :: struct { flags: VideoH264PpsFlags, seq_parameter_set_id: u8, pic_parameter_set_id: u8, num_ref_idx_l0_default_active_minus1: u8, num_ref_idx_l1_default_active_minus1: u8, weighted_bipred_idc: VideoH264WeightedBipredIdc, pic_init_qp_minus26: i8, pic_init_qs_minus26: i8, chroma_qp_index_offset: i8, second_chroma_qp_index_offset: i8, pScalingLists: [^]VideoH264ScalingLists, }
VideoH264PictureType ¶
VideoH264PictureType :: enum i32 { }
VideoH264PocType ¶
VideoH264PocType :: enum i32 { }
VideoH264PpsFlags ¶
VideoH264PpsFlags :: struct { bitfield: u32, }
VideoH264ProfileIdc ¶
VideoH264ProfileIdc :: enum i32 { }
VideoH264SequenceParameterSet ¶
VideoH264SequenceParameterSet :: struct { flags: VideoH264SpsFlags, profile_idc: VideoH264ProfileIdc, level_idc: VideoH264LevelIdc, chroma_format_idc: VideoH264ChromaFormatIdc, seq_parameter_set_id: u8, bit_depth_luma_minus8: u8, bit_depth_chroma_minus8: u8, log2_max_frame_num_minus4: u8, pic_order_cnt_type: VideoH264PocType, offset_for_non_ref_pic: i32, offset_for_top_to_bottom_field: i32, log2_max_pic_order_cnt_lsb_minus4: u8, num_ref_frames_in_pic_order_cnt_cycle: u8, max_num_ref_frames: u8, reserved1: u8, pic_width_in_mbs_minus1: u32, pic_height_in_map_units_minus1: u32, frame_crop_left_offset: u32, frame_crop_right_offset: u32, frame_crop_top_offset: u32, frame_crop_bottom_offset: u32, reserved2: u32, pOffsetForRefFrame: ^i32, pScalingLists: [^]VideoH264ScalingLists, pSequenceParameterSetVui: ^VideoH264SequenceParameterSetVui, }
VideoH264SequenceParameterSetVui ¶
VideoH264SequenceParameterSetVui :: struct { flags: VideoH264SpsVuiFlags, aspect_ratio_idc: VideoH264AspectRatioIdc, sar_width: u16, sar_height: u16, video_format: u8, colour_primaries: u8, transfer_characteristics: u8, matrix_coefficients: u8, num_units_in_tick: u32, time_scale: u32, max_num_reorder_frames: u8, max_dec_frame_buffering: u8, chroma_sample_loc_type_top_field: u8, chroma_sample_loc_type_bottom_field: u8, reserved1: u32, pHrdParameters: [^]VideoH264HrdParameters, }
VideoH264SliceType ¶
VideoH264SliceType :: enum i32 { }
VideoH264SpsFlags ¶
VideoH264SpsFlags :: struct { bitfield: u32, }
VideoH264SpsVuiFlags ¶
VideoH264SpsVuiFlags :: struct { bitfield: u32, }
VideoH264WeightedBipredIdc ¶
VideoH264WeightedBipredIdc :: enum i32 { }
VideoH265AspectRatioIdc ¶
VideoH265AspectRatioIdc :: enum i32 { }
VideoH265ChromaFormatIdc ¶
VideoH265ChromaFormatIdc :: enum i32 { }
VideoH265HrdFlags ¶
VideoH265HrdFlags :: struct { bitfield: u32, }
VideoH265HrdParameters ¶
VideoH265HrdParameters :: struct { flags: VideoH265HrdFlags, tick_divisor_minus2: u8, du_cpb_removal_delay_increment_length_minus1: u8, dpb_output_delay_du_length_minus1: u8, bit_rate_scale: u8, cpb_size_scale: u8, cpb_size_du_scale: u8, initial_cpb_removal_delay_length_minus1: u8, au_cpb_removal_delay_length_minus1: u8, dpb_output_delay_length_minus1: u8, cpb_cnt_minus1: [7]u8, elemental_duration_in_tc_minus1: [7]u16, reserved: [3]u16, pSubLayerHrdParametersNal: ^VideoH265SubLayerHrdParameters, pSubLayerHrdParametersVcl: ^VideoH265SubLayerHrdParameters, }
VideoH265LevelIdc ¶
VideoH265LevelIdc :: enum i32 { }
VideoH265PictureParameterSet ¶
VideoH265PictureParameterSet :: struct { flags: VideoH265PpsFlags, pps_pic_parameter_set_id: u8, pps_seq_parameter_set_id: u8, sps_video_parameter_set_id: u8, num_extra_slice_header_bits: u8, num_ref_idx_l0_default_active_minus1: u8, num_ref_idx_l1_default_active_minus1: u8, init_qp_minus26: i8, diff_cu_qp_delta_depth: u8, pps_cb_qp_offset: i8, pps_cr_qp_offset: i8, pps_beta_offset_div2: i8, pps_tc_offset_div2: i8, log2_parallel_merge_level_minus2: u8, log2_max_transform_skip_block_size_minus2: u8, diff_cu_chroma_qp_offset_depth: u8, chroma_qp_offset_list_len_minus1: u8, cb_qp_offset_list: [6]i8, cr_qp_offset_list: [6]i8, log2_sao_offset_scale_luma: u8, log2_sao_offset_scale_chroma: u8, pps_act_y_qp_offset_plus5: i8, pps_act_cb_qp_offset_plus5: i8, pps_act_cr_qp_offset_plus3: i8, pps_num_palette_predictor_initializers: u8, luma_bit_depth_entry_minus8: u8, chroma_bit_depth_entry_minus8: u8, num_tile_columns_minus1: u8, num_tile_rows_minus1: u8, reserved1: u8, reserved2: u8, column_width_minus1: [19]u16, row_height_minus1: [21]u16, reserved3: u32, pScalingLists: [^]VideoH265ScalingLists, pPredictorPaletteEntries: [^]VideoH265PredictorPaletteEntries, }
VideoH265PictureType ¶
VideoH265PictureType :: enum i32 { }
VideoH265PpsFlags ¶
VideoH265PpsFlags :: struct { bitfield: u32, }
VideoH265PredictorPaletteEntries ¶
VideoH265PredictorPaletteEntries :: struct { PredictorPaletteEntries: [3][128]u16, }
VideoH265ProfileIdc ¶
VideoH265ProfileIdc :: enum i32 { }
VideoH265ProfileTierLevel ¶
VideoH265ProfileTierLevel :: struct { flags: VideoH265ProfileTierLevelFlags, general_profile_idc: VideoH265ProfileIdc, general_level_idc: VideoH265LevelIdc, }
VideoH265ProfileTierLevelFlags ¶
VideoH265ProfileTierLevelFlags :: struct { bitfield: u32, }
VideoH265SequenceParameterSet ¶
VideoH265SequenceParameterSet :: struct { flags: VideoH265SpsFlags, chroma_format_idc: VideoH265ChromaFormatIdc, pic_width_in_luma_samples: u32, pic_height_in_luma_samples: u32, sps_video_parameter_set_id: u8, sps_max_sub_layers_minus1: u8, sps_seq_parameter_set_id: u8, bit_depth_luma_minus8: u8, bit_depth_chroma_minus8: u8, log2_max_pic_order_cnt_lsb_minus4: u8, log2_min_luma_coding_block_size_minus3: u8, log2_diff_max_min_luma_coding_block_size: u8, log2_min_luma_transform_block_size_minus2: u8, log2_diff_max_min_luma_transform_block_size: u8, max_transform_hierarchy_depth_inter: u8, max_transform_hierarchy_depth_intra: u8, num_short_term_ref_pic_sets: u8, num_long_term_ref_pics_sps: u8, pcm_sample_bit_depth_luma_minus1: u8, pcm_sample_bit_depth_chroma_minus1: u8, log2_min_pcm_luma_coding_block_size_minus3: u8, log2_diff_max_min_pcm_luma_coding_block_size: u8, reserved1: u8, reserved2: u8, palette_max_size: u8, delta_palette_max_predictor_size: u8, motion_vector_resolution_control_idc: u8, sps_num_palette_predictor_initializers_minus1: u8, conf_win_left_offset: u32, conf_win_right_offset: u32, conf_win_top_offset: u32, conf_win_bottom_offset: u32, pProfileTierLevel: ^VideoH265ProfileTierLevel, pDecPicBufMgr: ^VideoH265DecPicBufMgr, pScalingLists: [^]VideoH265ScalingLists, pShortTermRefPicSet: ^VideoH265ShortTermRefPicSet, pLongTermRefPicsSps: [^]VideoH265LongTermRefPicsSps, pSequenceParameterSetVui: ^VideoH265SequenceParameterSetVui, pPredictorPaletteEntries: [^]VideoH265PredictorPaletteEntries, }
VideoH265SequenceParameterSetVui ¶
VideoH265SequenceParameterSetVui :: struct { flags: VideoH265SpsVuiFlags, aspect_ratio_idc: VideoH265AspectRatioIdc, sar_width: u16, sar_height: u16, video_format: u8, colour_primaries: u8, transfer_characteristics: u8, matrix_coeffs: u8, chroma_sample_loc_type_top_field: u8, chroma_sample_loc_type_bottom_field: u8, reserved1: u8, reserved2: u8, def_disp_win_left_offset: u16, def_disp_win_right_offset: u16, def_disp_win_top_offset: u16, def_disp_win_bottom_offset: u16, vui_num_units_in_tick: u32, vui_time_scale: u32, vui_num_ticks_poc_diff_one_minus1: u32, min_spatial_segmentation_idc: u16, reserved3: u16, max_bytes_per_pic_denom: u8, max_bits_per_min_cu_denom: u8, log2_max_mv_length_horizontal: u8, log2_max_mv_length_vertical: u8, pHrdParameters: [^]VideoH265HrdParameters, }
VideoH265ShortTermRefPicSet ¶
VideoH265ShortTermRefPicSet :: struct { flags: VideoH265ShortTermRefPicSetFlags, delta_idx_minus1: u32, use_delta_flag: u16, abs_delta_rps_minus1: u16, used_by_curr_pic_flag: u16, used_by_curr_pic_s0_flag: u16, used_by_curr_pic_s1_flag: u16, reserved1: u16, reserved2: u8, reserved3: u8, num_negative_pics: u8, num_positive_pics: u8, delta_poc_s0_minus1: [16]u16, delta_poc_s1_minus1: [16]u16, }
VideoH265ShortTermRefPicSetFlags ¶
VideoH265ShortTermRefPicSetFlags :: struct { bitfield: u32, }
VideoH265SliceType ¶
VideoH265SliceType :: enum i32 { }
VideoH265SpsFlags ¶
VideoH265SpsFlags :: struct { bitfield: u32, }
VideoH265SpsVuiFlags ¶
VideoH265SpsVuiFlags :: struct { bitfield: u32, }
VideoH265VideoParameterSet ¶
VideoH265VideoParameterSet :: struct { flags: VideoH265VpsFlags, vps_video_parameter_set_id: u8, vps_max_sub_layers_minus1: u8, reserved1: u8, reserved2: u8, vps_num_units_in_tick: u32, vps_time_scale: u32, vps_num_ticks_poc_diff_one_minus1: u32, reserved3: u32, pDecPicBufMgr: ^VideoH265DecPicBufMgr, pHrdParameters: [^]VideoH265HrdParameters, pProfileTierLevel: ^VideoH265ProfileTierLevel, }
VideoH265VpsFlags ¶
VideoH265VpsFlags :: struct { bitfield: u32, }
VideoInlineQueryInfoKHR ¶
VideoInlineQueryInfoKHR :: struct { sType: StructureType, pNext: rawptr, queryPool: QueryPool, firstQuery: u32, queryCount: u32, }
VideoProfileInfoKHR ¶
VideoProfileInfoKHR :: struct { sType: StructureType, pNext: rawptr, videoCodecOperation: VideoCodecOperationFlagsKHR, chromaSubsampling: VideoChromaSubsamplingFlagsKHR, lumaBitDepth: VideoComponentBitDepthFlagsKHR, chromaBitDepth: VideoComponentBitDepthFlagsKHR, }
VideoProfileListInfoKHR ¶
VideoProfileListInfoKHR :: struct { sType: StructureType, pNext: rawptr, profileCount: u32, pProfiles: [^]VideoProfileInfoKHR, }
VideoReferenceSlotInfoKHR ¶
VideoReferenceSlotInfoKHR :: struct { sType: StructureType, pNext: rawptr, slotIndex: i32, pPictureResource: ^VideoPictureResourceInfoKHR, }
VideoSessionCreateFlagKHR ¶
VideoSessionCreateFlagKHR :: enum Flags { PROTECTED_CONTENT = 0, ALLOW_ENCODE_PARAMETER_OPTIMIZATIONS = 1, INLINE_QUERIES = 2, ALLOW_ENCODE_QUANTIZATION_DELTA_MAP = 3, ALLOW_ENCODE_EMPHASIS_MAP = 4, }
VideoSessionCreateFlagsKHR ¶
VideoSessionCreateFlagsKHR :: distinct bit_set[VideoSessionCreateFlagKHR; Flags]
VideoSessionCreateInfoKHR ¶
VideoSessionCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, queueFamilyIndex: u32, flags: VideoSessionCreateFlagsKHR, pVideoProfile: ^VideoProfileInfoKHR, pictureFormat: Format, maxCodedExtent: Extent2D, referencePictureFormat: Format, maxDpbSlots: u32, maxActiveReferencePictures: u32, pStdHeaderVersion: ^ExtensionProperties, }
VideoSessionKHR ¶
VideoSessionKHR :: distinct u64
VideoSessionMemoryRequirementsKHR ¶
VideoSessionMemoryRequirementsKHR :: struct { sType: StructureType, pNext: rawptr, memoryBindIndex: u32, memoryRequirements: MemoryRequirements, }
VideoSessionParametersCreateFlagKHR ¶
VideoSessionParametersCreateFlagKHR :: enum Flags { QUANTIZATION_MAP_COMPATIBLE = 0, }
VideoSessionParametersCreateFlagsKHR ¶
VideoSessionParametersCreateFlagsKHR :: distinct bit_set[VideoSessionParametersCreateFlagKHR; Flags]
VideoSessionParametersCreateInfoKHR ¶
VideoSessionParametersCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: VideoSessionParametersCreateFlagsKHR, videoSessionParametersTemplate: VideoSessionParametersKHR, videoSession: VideoSessionKHR, }
VideoSessionParametersKHR ¶
VideoSessionParametersKHR :: distinct u64
VideoSessionParametersUpdateInfoKHR ¶
VideoSessionParametersUpdateInfoKHR :: struct { sType: StructureType, pNext: rawptr, updateSequenceCount: u32, }
ViewportCoordinateSwizzleNV ¶
ViewportCoordinateSwizzleNV :: enum i32 { POSITIVE_X = 0, NEGATIVE_X = 1, POSITIVE_Y = 2, NEGATIVE_Y = 3, POSITIVE_Z = 4, NEGATIVE_Z = 5, POSITIVE_W = 6, NEGATIVE_W = 7, }
ViewportSwizzleNV ¶
ViewportSwizzleNV :: struct { x: ViewportCoordinateSwizzleNV, y: ViewportCoordinateSwizzleNV, z: ViewportCoordinateSwizzleNV, w: ViewportCoordinateSwizzleNV, }
WaylandSurfaceCreateFlagKHR ¶
WaylandSurfaceCreateFlagKHR :: enum u32 { }
WaylandSurfaceCreateFlagsKHR ¶
WaylandSurfaceCreateFlagsKHR :: distinct bit_set[WaylandSurfaceCreateFlagKHR; Flags]
WaylandSurfaceCreateInfoKHR ¶
WaylandSurfaceCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: WaylandSurfaceCreateFlagsKHR, display: ^wl_display, surface: ^wl_surface, }
Win32KeyedMutexAcquireReleaseInfoKHR ¶
Win32KeyedMutexAcquireReleaseInfoKHR :: struct { sType: StructureType, pNext: rawptr, acquireCount: u32, pAcquireSyncs: [^]DeviceMemory, pAcquireKeys: [^]u64, pAcquireTimeouts: [^]u32, releaseCount: u32, pReleaseSyncs: [^]DeviceMemory, pReleaseKeys: [^]u64, }
Win32KeyedMutexAcquireReleaseInfoNV ¶
Win32KeyedMutexAcquireReleaseInfoNV :: struct { sType: StructureType, pNext: rawptr, acquireCount: u32, pAcquireSyncs: [^]DeviceMemory, pAcquireKeys: [^]u64, pAcquireTimeoutMilliseconds: [^]u32, releaseCount: u32, pReleaseSyncs: [^]DeviceMemory, pReleaseKeys: [^]u64, }
Win32SurfaceCreateFlagKHR ¶
Win32SurfaceCreateFlagKHR :: enum u32 { }
Win32SurfaceCreateFlagsKHR ¶
Win32SurfaceCreateFlagsKHR :: distinct bit_set[Win32SurfaceCreateFlagKHR; Flags]
Win32SurfaceCreateInfoKHR ¶
Win32SurfaceCreateInfoKHR :: struct { sType: StructureType, pNext: rawptr, flags: Win32SurfaceCreateFlagsKHR, hinstance: sys_windows.HANDLE, hwnd: sys_windows.HWND, }
WriteDescriptorSet ¶
WriteDescriptorSet :: struct { sType: StructureType, pNext: rawptr, dstSet: DescriptorSet, dstBinding: u32, dstArrayElement: u32, descriptorCount: u32, descriptorType: DescriptorType, pImageInfo: ^DescriptorImageInfo, pBufferInfo: ^DescriptorBufferInfo, pTexelBufferView: ^BufferView, }
WriteDescriptorSetAccelerationStructureKHR ¶
WriteDescriptorSetAccelerationStructureKHR :: struct { sType: StructureType, pNext: rawptr, accelerationStructureCount: u32, pAccelerationStructures: [^]AccelerationStructureKHR, }
WriteDescriptorSetAccelerationStructureNV ¶
WriteDescriptorSetAccelerationStructureNV :: struct { sType: StructureType, pNext: rawptr, accelerationStructureCount: u32, pAccelerationStructures: [^]AccelerationStructureNV, }
WriteDescriptorSetInlineUniformBlock ¶
WriteDescriptorSetInlineUniformBlock :: struct { sType: StructureType, pNext: rawptr, dataSize: u32, pData: rawptr, }
WriteDescriptorSetInlineUniformBlockEXT ¶
WriteDescriptorSetInlineUniformBlockEXT :: WriteDescriptorSetInlineUniformBlock
WriteIndirectExecutionSetPipelineEXT ¶
WriteIndirectExecutionSetPipelineEXT :: struct { sType: StructureType, pNext: rawptr, index: u32, pipeline: Pipeline, }
WriteIndirectExecutionSetShaderEXT ¶
WriteIndirectExecutionSetShaderEXT :: struct { sType: StructureType, pNext: rawptr, index: u32, shader: ShaderEXT, }
Constants
AMD_ANTI_LAG_EXTENSION_NAME ¶
AMD_ANTI_LAG_EXTENSION_NAME :: "VK_AMD_anti_lag"
AMD_ANTI_LAG_SPEC_VERSION ¶
AMD_ANTI_LAG_SPEC_VERSION :: 1
AMD_BUFFER_MARKER_EXTENSION_NAME ¶
AMD_BUFFER_MARKER_EXTENSION_NAME :: "VK_AMD_buffer_marker"
AMD_BUFFER_MARKER_SPEC_VERSION ¶
AMD_BUFFER_MARKER_SPEC_VERSION :: 1
AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME ¶
AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME :: "VK_AMD_device_coherent_memory"
AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION ¶
AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION :: 1
AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAME ¶
AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAME :: "VK_AMD_display_native_hdr"
AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION ¶
AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION :: 1
AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME ¶
AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME :: "VK_AMD_draw_indirect_count"
AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION ¶
AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION :: 2
AMD_GCN_SHADER_EXTENSION_NAME ¶
AMD_GCN_SHADER_EXTENSION_NAME :: "VK_AMD_gcn_shader"
AMD_GCN_SHADER_SPEC_VERSION ¶
AMD_GCN_SHADER_SPEC_VERSION :: 1
AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME ¶
AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME :: "VK_AMD_gpu_shader_half_float"
AMD_GPU_SHADER_HALF_FLOAT_SPEC_VERSION ¶
AMD_GPU_SHADER_HALF_FLOAT_SPEC_VERSION :: 2
AMD_GPU_SHADER_INT16_EXTENSION_NAME ¶
AMD_GPU_SHADER_INT16_EXTENSION_NAME :: "VK_AMD_gpu_shader_int16"
AMD_GPU_SHADER_INT16_SPEC_VERSION ¶
AMD_GPU_SHADER_INT16_SPEC_VERSION :: 2
AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAME ¶
AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAME :: "VK_AMD_memory_overallocation_behavior"
AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION ¶
AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION :: 1
AMD_MIXED_ATTACHMENT_SAMPLES_EXTENSION_NAME ¶
AMD_MIXED_ATTACHMENT_SAMPLES_EXTENSION_NAME :: "VK_AMD_mixed_attachment_samples"
AMD_MIXED_ATTACHMENT_SAMPLES_SPEC_VERSION ¶
AMD_MIXED_ATTACHMENT_SAMPLES_SPEC_VERSION :: 1
AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME ¶
AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME :: "VK_AMD_negative_viewport_height"
AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION ¶
AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION :: 1
AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME ¶
AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME :: "VK_AMD_pipeline_compiler_control"
AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION ¶
AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION :: 1
AMD_RASTERIZATION_ORDER_EXTENSION_NAME ¶
AMD_RASTERIZATION_ORDER_EXTENSION_NAME :: "VK_AMD_rasterization_order"
AMD_RASTERIZATION_ORDER_SPEC_VERSION ¶
AMD_RASTERIZATION_ORDER_SPEC_VERSION :: 1
AMD_SHADER_BALLOT_EXTENSION_NAME ¶
AMD_SHADER_BALLOT_EXTENSION_NAME :: "VK_AMD_shader_ballot"
AMD_SHADER_BALLOT_SPEC_VERSION ¶
AMD_SHADER_BALLOT_SPEC_VERSION :: 1
AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME ¶
AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME :: "VK_AMD_shader_core_properties2"
AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION ¶
AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION :: 1
AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME ¶
AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME :: "VK_AMD_shader_core_properties"
AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION ¶
AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION :: 2
AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME ¶
AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME :: "VK_AMD_shader_early_and_late_fragment_tests"
AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION ¶
AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION :: 1
AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME ¶
AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME :: "VK_AMD_shader_explicit_vertex_parameter"
AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_SPEC_VERSION ¶
AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_SPEC_VERSION :: 1
AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME ¶
AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME :: "VK_AMD_shader_fragment_mask"
AMD_SHADER_FRAGMENT_MASK_SPEC_VERSION ¶
AMD_SHADER_FRAGMENT_MASK_SPEC_VERSION :: 1
AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME ¶
AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME :: "VK_AMD_shader_image_load_store_lod"
AMD_SHADER_IMAGE_LOAD_STORE_LOD_SPEC_VERSION ¶
AMD_SHADER_IMAGE_LOAD_STORE_LOD_SPEC_VERSION :: 1
AMD_SHADER_INFO_EXTENSION_NAME ¶
AMD_SHADER_INFO_EXTENSION_NAME :: "VK_AMD_shader_info"
AMD_SHADER_INFO_SPEC_VERSION ¶
AMD_SHADER_INFO_SPEC_VERSION :: 1
AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME ¶
AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME :: "VK_AMD_shader_trinary_minmax"
AMD_SHADER_TRINARY_MINMAX_SPEC_VERSION ¶
AMD_SHADER_TRINARY_MINMAX_SPEC_VERSION :: 1
AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME ¶
AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME :: "VK_AMD_texture_gather_bias_lod"
AMD_TEXTURE_GATHER_BIAS_LOD_SPEC_VERSION ¶
AMD_TEXTURE_GATHER_BIAS_LOD_SPEC_VERSION :: 1
AMD_anti_lag ¶
AMD_anti_lag :: 1
AMD_buffer_marker ¶
AMD_buffer_marker :: 1
AMD_device_coherent_memory ¶
AMD_device_coherent_memory :: 1
AMD_display_native_hdr ¶
AMD_display_native_hdr :: 1
AMD_draw_indirect_count ¶
AMD_draw_indirect_count :: 1
AMD_gcn_shader ¶
AMD_gcn_shader :: 1
AMD_gpu_shader_half_float ¶
AMD_gpu_shader_half_float :: 1
AMD_gpu_shader_int16 ¶
AMD_gpu_shader_int16 :: 1
AMD_memory_overallocation_behavior ¶
AMD_memory_overallocation_behavior :: 1
AMD_mixed_attachment_samples ¶
AMD_mixed_attachment_samples :: 1
AMD_negative_viewport_height ¶
AMD_negative_viewport_height :: 1
AMD_pipeline_compiler_control ¶
AMD_pipeline_compiler_control :: 1
AMD_rasterization_order ¶
AMD_rasterization_order :: 1
AMD_shader_ballot ¶
AMD_shader_ballot :: 1
AMD_shader_core_properties ¶
AMD_shader_core_properties :: 1
AMD_shader_core_properties2 ¶
AMD_shader_core_properties2 :: 1
AMD_shader_early_and_late_fragment_tests ¶
AMD_shader_early_and_late_fragment_tests :: 1
AMD_shader_explicit_vertex_parameter ¶
AMD_shader_explicit_vertex_parameter :: 1
AMD_shader_fragment_mask ¶
AMD_shader_fragment_mask :: 1
AMD_shader_image_load_store_lod ¶
AMD_shader_image_load_store_lod :: 1
AMD_shader_info ¶
AMD_shader_info :: 1
AMD_shader_trinary_minmax ¶
AMD_shader_trinary_minmax :: 1
AMD_texture_gather_bias_lod ¶
AMD_texture_gather_bias_lod :: 1
API_VERSION_1_1 ¶
API_VERSION_1_1 :: (1 << 22) | (1 << 12) | (0)
API_VERSION_1_2 ¶
API_VERSION_1_2 :: (1 << 22) | (2 << 12) | (0)
API_VERSION_1_3 ¶
API_VERSION_1_3 :: (1 << 22) | (3 << 12) | (0)
API_VERSION_1_4 ¶
API_VERSION_1_4 :: (1 << 22) | (4 << 12) | (0)
ATTACHMENT_UNUSED ¶
ATTACHMENT_UNUSED: u32 : ~u32(0)
AccessFlags_NONE ¶
AccessFlags_NONE :: AccessFlags{}
CullModeFlags_FRONT_AND_BACK ¶
CullModeFlags_FRONT_AND_BACK :: CullModeFlags{.FRONT, .BACK}
CullModeFlags_NONE ¶
CullModeFlags_NONE :: CullModeFlags{}
EXT_4444_FORMATS_EXTENSION_NAME ¶
EXT_4444_FORMATS_EXTENSION_NAME :: "VK_EXT_4444_formats"
EXT_4444_FORMATS_SPEC_VERSION ¶
EXT_4444_FORMATS_SPEC_VERSION :: 1
EXT_4444_formats ¶
EXT_4444_formats :: 1
EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME ¶
EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME :: "VK_EXT_acquire_drm_display"
EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION ¶
EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION :: 1
EXT_ASTC_DECODE_MODE_EXTENSION_NAME ¶
EXT_ASTC_DECODE_MODE_EXTENSION_NAME :: "VK_EXT_astc_decode_mode"
EXT_ASTC_DECODE_MODE_SPEC_VERSION ¶
EXT_ASTC_DECODE_MODE_SPEC_VERSION :: 1
EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_EXTENSION_NAME ¶
EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_EXTENSION_NAME :: "VK_EXT_attachment_feedback_loop_dynamic_state"
EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_SPEC_VERSION ¶
EXT_ATTACHMENT_FEEDBACK_LOOP_DYNAMIC_STATE_SPEC_VERSION :: 1
EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME ¶
EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME :: "VK_EXT_attachment_feedback_loop_layout"
EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_SPEC_VERSION ¶
EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_SPEC_VERSION :: 2
EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME ¶
EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME :: "VK_EXT_blend_operation_advanced"
EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION ¶
EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION :: 2
EXT_BORDER_COLOR_SWIZZLE_EXTENSION_NAME ¶
EXT_BORDER_COLOR_SWIZZLE_EXTENSION_NAME :: "VK_EXT_border_color_swizzle"
EXT_BORDER_COLOR_SWIZZLE_SPEC_VERSION ¶
EXT_BORDER_COLOR_SWIZZLE_SPEC_VERSION :: 1
EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME ¶
EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME :: "VK_EXT_buffer_device_address"
EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION ¶
EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION :: 2
EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME ¶
EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME :: "VK_EXT_calibrated_timestamps"
EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION ¶
EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION :: 2
EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME ¶
EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME :: "VK_EXT_color_write_enable"
EXT_COLOR_WRITE_ENABLE_SPEC_VERSION ¶
EXT_COLOR_WRITE_ENABLE_SPEC_VERSION :: 1
EXT_CONDITIONAL_RENDERING_EXTENSION_NAME ¶
EXT_CONDITIONAL_RENDERING_EXTENSION_NAME :: "VK_EXT_conditional_rendering"
EXT_CONDITIONAL_RENDERING_SPEC_VERSION ¶
EXT_CONDITIONAL_RENDERING_SPEC_VERSION :: 2
EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME ¶
EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME :: "VK_EXT_conservative_rasterization"
EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION ¶
EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION :: 1
EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME ¶
EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME :: "VK_EXT_custom_border_color"
EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION ¶
EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION :: 12
EXT_DEBUG_MARKER_EXTENSION_NAME ¶
EXT_DEBUG_MARKER_EXTENSION_NAME :: "VK_EXT_debug_marker"
EXT_DEBUG_MARKER_SPEC_VERSION ¶
EXT_DEBUG_MARKER_SPEC_VERSION :: 4
EXT_DEBUG_REPORT_EXTENSION_NAME ¶
EXT_DEBUG_REPORT_EXTENSION_NAME :: "VK_EXT_debug_report"
EXT_DEBUG_REPORT_SPEC_VERSION ¶
EXT_DEBUG_REPORT_SPEC_VERSION :: 10
EXT_DEBUG_UTILS_EXTENSION_NAME ¶
EXT_DEBUG_UTILS_EXTENSION_NAME :: "VK_EXT_debug_utils"
EXT_DEBUG_UTILS_SPEC_VERSION ¶
EXT_DEBUG_UTILS_SPEC_VERSION :: 2
EXT_DEPTH_BIAS_CONTROL_EXTENSION_NAME ¶
EXT_DEPTH_BIAS_CONTROL_EXTENSION_NAME :: "VK_EXT_depth_bias_control"
EXT_DEPTH_BIAS_CONTROL_SPEC_VERSION ¶
EXT_DEPTH_BIAS_CONTROL_SPEC_VERSION :: 1
EXT_DEPTH_CLAMP_CONTROL_EXTENSION_NAME ¶
EXT_DEPTH_CLAMP_CONTROL_EXTENSION_NAME :: "VK_EXT_depth_clamp_control"
EXT_DEPTH_CLAMP_CONTROL_SPEC_VERSION ¶
EXT_DEPTH_CLAMP_CONTROL_SPEC_VERSION :: 1
EXT_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME ¶
EXT_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME :: "VK_EXT_depth_clamp_zero_one"
EXT_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION ¶
EXT_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION :: 1
EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME ¶
EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME :: "VK_EXT_depth_clip_control"
EXT_DEPTH_CLIP_CONTROL_SPEC_VERSION ¶
EXT_DEPTH_CLIP_CONTROL_SPEC_VERSION :: 1
EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME ¶
EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME :: "VK_EXT_depth_clip_enable"
EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION ¶
EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION :: 1
EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME ¶
EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME :: "VK_EXT_depth_range_unrestricted"
EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION ¶
EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION :: 1
EXT_DESCRIPTOR_BUFFER_EXTENSION_NAME ¶
EXT_DESCRIPTOR_BUFFER_EXTENSION_NAME :: "VK_EXT_descriptor_buffer"
EXT_DESCRIPTOR_BUFFER_SPEC_VERSION ¶
EXT_DESCRIPTOR_BUFFER_SPEC_VERSION :: 1
EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME ¶
EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME :: "VK_EXT_descriptor_indexing"
EXT_DESCRIPTOR_INDEXING_SPEC_VERSION ¶
EXT_DESCRIPTOR_INDEXING_SPEC_VERSION :: 2
EXT_DEVICE_ADDRESS_BINDING_REPORT_EXTENSION_NAME ¶
EXT_DEVICE_ADDRESS_BINDING_REPORT_EXTENSION_NAME :: "VK_EXT_device_address_binding_report"
EXT_DEVICE_ADDRESS_BINDING_REPORT_SPEC_VERSION ¶
EXT_DEVICE_ADDRESS_BINDING_REPORT_SPEC_VERSION :: 1
EXT_DEVICE_FAULT_EXTENSION_NAME ¶
EXT_DEVICE_FAULT_EXTENSION_NAME :: "VK_EXT_device_fault"
EXT_DEVICE_FAULT_SPEC_VERSION ¶
EXT_DEVICE_FAULT_SPEC_VERSION :: 2
EXT_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME ¶
EXT_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME :: "VK_EXT_device_generated_commands"
EXT_DEVICE_GENERATED_COMMANDS_SPEC_VERSION ¶
EXT_DEVICE_GENERATED_COMMANDS_SPEC_VERSION :: 1
EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME ¶
EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME :: "VK_EXT_device_memory_report"
EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION ¶
EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION :: 2
EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME ¶
EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME :: "VK_EXT_direct_mode_display"
EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION ¶
EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION :: 1
EXT_DISCARD_RECTANGLES_EXTENSION_NAME ¶
EXT_DISCARD_RECTANGLES_EXTENSION_NAME :: "VK_EXT_discard_rectangles"
EXT_DISCARD_RECTANGLES_SPEC_VERSION ¶
EXT_DISCARD_RECTANGLES_SPEC_VERSION :: 2
EXT_DISPLAY_CONTROL_EXTENSION_NAME ¶
EXT_DISPLAY_CONTROL_EXTENSION_NAME :: "VK_EXT_display_control"
EXT_DISPLAY_CONTROL_SPEC_VERSION ¶
EXT_DISPLAY_CONTROL_SPEC_VERSION :: 1
EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME ¶
EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME :: "VK_EXT_display_surface_counter"
EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION ¶
EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION :: 1
EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME ¶
EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_EXTENSION_NAME :: "VK_EXT_dynamic_rendering_unused_attachments"
EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION ¶
EXT_DYNAMIC_RENDERING_UNUSED_ATTACHMENTS_SPEC_VERSION :: 1
EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME ¶
EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME :: "VK_EXT_extended_dynamic_state2"
EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION ¶
EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION :: 1
EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME ¶
EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME :: "VK_EXT_extended_dynamic_state3"
EXT_EXTENDED_DYNAMIC_STATE_3_SPEC_VERSION ¶
EXT_EXTENDED_DYNAMIC_STATE_3_SPEC_VERSION :: 2
EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME ¶
EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME :: "VK_EXT_extended_dynamic_state"
EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION ¶
EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION :: 1
EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXTENSION_NAME ¶
EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_EXTENSION_NAME :: "VK_EXT_external_memory_acquire_unmodified"
EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_SPEC_VERSION ¶
EXT_EXTERNAL_MEMORY_ACQUIRE_UNMODIFIED_SPEC_VERSION :: 1
EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME ¶
EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME :: "VK_EXT_external_memory_dma_buf"
EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION ¶
EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION :: 1
EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME ¶
EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME :: "VK_EXT_external_memory_host"
EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION ¶
EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION :: 1
EXT_FILTER_CUBIC_EXTENSION_NAME ¶
EXT_FILTER_CUBIC_EXTENSION_NAME :: "VK_EXT_filter_cubic"
EXT_FILTER_CUBIC_SPEC_VERSION ¶
EXT_FILTER_CUBIC_SPEC_VERSION :: 3
EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME ¶
EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME :: "VK_EXT_fragment_density_map2"
EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION ¶
EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION :: 1
EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME ¶
EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME :: "VK_EXT_fragment_density_map"
EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION ¶
EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION :: 2
EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME ¶
EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME :: "VK_EXT_fragment_shader_interlock"
EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION ¶
EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION :: 1
EXT_FRAME_BOUNDARY_EXTENSION_NAME ¶
EXT_FRAME_BOUNDARY_EXTENSION_NAME :: "VK_EXT_frame_boundary"
EXT_FRAME_BOUNDARY_SPEC_VERSION ¶
EXT_FRAME_BOUNDARY_SPEC_VERSION :: 1
EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME ¶
EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME :: "VK_EXT_full_screen_exclusive"
EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION ¶
EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION :: 4
EXT_GLOBAL_PRIORITY_EXTENSION_NAME ¶
EXT_GLOBAL_PRIORITY_EXTENSION_NAME :: "VK_EXT_global_priority"
EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME ¶
EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME :: "VK_EXT_global_priority_query"
EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION ¶
EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION :: 1
EXT_GLOBAL_PRIORITY_SPEC_VERSION ¶
EXT_GLOBAL_PRIORITY_SPEC_VERSION :: 2
EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME ¶
EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME :: "VK_EXT_graphics_pipeline_library"
EXT_GRAPHICS_PIPELINE_LIBRARY_SPEC_VERSION ¶
EXT_GRAPHICS_PIPELINE_LIBRARY_SPEC_VERSION :: 1
EXT_HDR_METADATA_EXTENSION_NAME ¶
EXT_HDR_METADATA_EXTENSION_NAME :: "VK_EXT_hdr_metadata"
EXT_HDR_METADATA_SPEC_VERSION ¶
EXT_HDR_METADATA_SPEC_VERSION :: 3
EXT_HEADLESS_SURFACE_EXTENSION_NAME ¶
EXT_HEADLESS_SURFACE_EXTENSION_NAME :: "VK_EXT_headless_surface"
EXT_HEADLESS_SURFACE_SPEC_VERSION ¶
EXT_HEADLESS_SURFACE_SPEC_VERSION :: 1
EXT_HOST_IMAGE_COPY_EXTENSION_NAME ¶
EXT_HOST_IMAGE_COPY_EXTENSION_NAME :: "VK_EXT_host_image_copy"
EXT_HOST_IMAGE_COPY_SPEC_VERSION ¶
EXT_HOST_IMAGE_COPY_SPEC_VERSION :: 1
EXT_HOST_QUERY_RESET_EXTENSION_NAME ¶
EXT_HOST_QUERY_RESET_EXTENSION_NAME :: "VK_EXT_host_query_reset"
EXT_HOST_QUERY_RESET_SPEC_VERSION ¶
EXT_HOST_QUERY_RESET_SPEC_VERSION :: 1
EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME ¶
EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME :: "VK_EXT_image_2d_view_of_3d"
EXT_IMAGE_2D_VIEW_OF_3D_SPEC_VERSION ¶
EXT_IMAGE_2D_VIEW_OF_3D_SPEC_VERSION :: 1
EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME ¶
EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME :: "VK_EXT_image_compression_control"
EXT_IMAGE_COMPRESSION_CONTROL_SPEC_VERSION ¶
EXT_IMAGE_COMPRESSION_CONTROL_SPEC_VERSION :: 1
EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME ¶
EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME :: "VK_EXT_image_compression_control_swapchain"
EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_SPEC_VERSION ¶
EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_SPEC_VERSION :: 1
EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME ¶
EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME :: "VK_EXT_image_drm_format_modifier"
EXT_IMAGE_DRM_FORMAT_MODIFIER_SPEC_VERSION ¶
EXT_IMAGE_DRM_FORMAT_MODIFIER_SPEC_VERSION :: 2
EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME ¶
EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME :: "VK_EXT_image_robustness"
EXT_IMAGE_ROBUSTNESS_SPEC_VERSION ¶
EXT_IMAGE_ROBUSTNESS_SPEC_VERSION :: 1
EXT_IMAGE_SLICED_VIEW_OF_3D_EXTENSION_NAME ¶
EXT_IMAGE_SLICED_VIEW_OF_3D_EXTENSION_NAME :: "VK_EXT_image_sliced_view_of_3d"
EXT_IMAGE_SLICED_VIEW_OF_3D_SPEC_VERSION ¶
EXT_IMAGE_SLICED_VIEW_OF_3D_SPEC_VERSION :: 1
EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME ¶
EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME :: "VK_EXT_image_view_min_lod"
EXT_IMAGE_VIEW_MIN_LOD_SPEC_VERSION ¶
EXT_IMAGE_VIEW_MIN_LOD_SPEC_VERSION :: 1
EXT_INDEX_TYPE_UINT8_EXTENSION_NAME ¶
EXT_INDEX_TYPE_UINT8_EXTENSION_NAME :: "VK_EXT_index_type_uint8"
EXT_INDEX_TYPE_UINT8_SPEC_VERSION ¶
EXT_INDEX_TYPE_UINT8_SPEC_VERSION :: 1
EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME ¶
EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME :: "VK_EXT_inline_uniform_block"
EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION ¶
EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION :: 1
EXT_LAYER_SETTINGS_EXTENSION_NAME ¶
EXT_LAYER_SETTINGS_EXTENSION_NAME :: "VK_EXT_layer_settings"
EXT_LAYER_SETTINGS_SPEC_VERSION ¶
EXT_LAYER_SETTINGS_SPEC_VERSION :: 2
EXT_LEGACY_DITHERING_EXTENSION_NAME ¶
EXT_LEGACY_DITHERING_EXTENSION_NAME :: "VK_EXT_legacy_dithering"
EXT_LEGACY_DITHERING_SPEC_VERSION ¶
EXT_LEGACY_DITHERING_SPEC_VERSION :: 2
EXT_LEGACY_VERTEX_ATTRIBUTES_EXTENSION_NAME ¶
EXT_LEGACY_VERTEX_ATTRIBUTES_EXTENSION_NAME :: "VK_EXT_legacy_vertex_attributes"
EXT_LEGACY_VERTEX_ATTRIBUTES_SPEC_VERSION ¶
EXT_LEGACY_VERTEX_ATTRIBUTES_SPEC_VERSION :: 1
EXT_LINE_RASTERIZATION_EXTENSION_NAME ¶
EXT_LINE_RASTERIZATION_EXTENSION_NAME :: "VK_EXT_line_rasterization"
EXT_LINE_RASTERIZATION_SPEC_VERSION ¶
EXT_LINE_RASTERIZATION_SPEC_VERSION :: 1
EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME ¶
EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME :: "VK_EXT_load_store_op_none"
EXT_LOAD_STORE_OP_NONE_SPEC_VERSION ¶
EXT_LOAD_STORE_OP_NONE_SPEC_VERSION :: 1
EXT_MAP_MEMORY_PLACED_EXTENSION_NAME ¶
EXT_MAP_MEMORY_PLACED_EXTENSION_NAME :: "VK_EXT_map_memory_placed"
EXT_MAP_MEMORY_PLACED_SPEC_VERSION ¶
EXT_MAP_MEMORY_PLACED_SPEC_VERSION :: 1
EXT_MEMORY_BUDGET_EXTENSION_NAME ¶
EXT_MEMORY_BUDGET_EXTENSION_NAME :: "VK_EXT_memory_budget"
EXT_MEMORY_BUDGET_SPEC_VERSION ¶
EXT_MEMORY_BUDGET_SPEC_VERSION :: 1
EXT_MEMORY_PRIORITY_EXTENSION_NAME ¶
EXT_MEMORY_PRIORITY_EXTENSION_NAME :: "VK_EXT_memory_priority"
EXT_MEMORY_PRIORITY_SPEC_VERSION ¶
EXT_MEMORY_PRIORITY_SPEC_VERSION :: 1
EXT_MESH_SHADER_EXTENSION_NAME ¶
EXT_MESH_SHADER_EXTENSION_NAME :: "VK_EXT_mesh_shader"
EXT_MESH_SHADER_SPEC_VERSION ¶
EXT_MESH_SHADER_SPEC_VERSION :: 1
EXT_METAL_OBJECTS_EXTENSION_NAME ¶
EXT_METAL_OBJECTS_EXTENSION_NAME :: "VK_EXT_metal_objects"
EXT_METAL_OBJECTS_SPEC_VERSION ¶
EXT_METAL_OBJECTS_SPEC_VERSION :: 2
EXT_METAL_SURFACE_EXTENSION_NAME ¶
EXT_METAL_SURFACE_EXTENSION_NAME :: "VK_EXT_metal_surface"
EXT_METAL_SURFACE_SPEC_VERSION ¶
EXT_METAL_SURFACE_SPEC_VERSION :: 1
EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME ¶
EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME :: "VK_EXT_multisampled_render_to_single_sampled"
EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_SPEC_VERSION ¶
EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_SPEC_VERSION :: 1
EXT_MULTI_DRAW_EXTENSION_NAME ¶
EXT_MULTI_DRAW_EXTENSION_NAME :: "VK_EXT_multi_draw"
EXT_MULTI_DRAW_SPEC_VERSION ¶
EXT_MULTI_DRAW_SPEC_VERSION :: 1
EXT_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME ¶
EXT_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME :: "VK_EXT_mutable_descriptor_type"
EXT_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION ¶
EXT_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION :: 1
EXT_NESTED_COMMAND_BUFFER_EXTENSION_NAME ¶
EXT_NESTED_COMMAND_BUFFER_EXTENSION_NAME :: "VK_EXT_nested_command_buffer"
EXT_NESTED_COMMAND_BUFFER_SPEC_VERSION ¶
EXT_NESTED_COMMAND_BUFFER_SPEC_VERSION :: 1
EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME ¶
EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME :: "VK_EXT_non_seamless_cube_map"
EXT_NON_SEAMLESS_CUBE_MAP_SPEC_VERSION ¶
EXT_NON_SEAMLESS_CUBE_MAP_SPEC_VERSION :: 1
EXT_OPACITY_MICROMAP_EXTENSION_NAME ¶
EXT_OPACITY_MICROMAP_EXTENSION_NAME :: "VK_EXT_opacity_micromap"
EXT_OPACITY_MICROMAP_SPEC_VERSION ¶
EXT_OPACITY_MICROMAP_SPEC_VERSION :: 2
EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME ¶
EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME :: "VK_EXT_pageable_device_local_memory"
EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION ¶
EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION :: 1
EXT_PCI_BUS_INFO_EXTENSION_NAME ¶
EXT_PCI_BUS_INFO_EXTENSION_NAME :: "VK_EXT_pci_bus_info"
EXT_PCI_BUS_INFO_SPEC_VERSION ¶
EXT_PCI_BUS_INFO_SPEC_VERSION :: 2
EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME ¶
EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME :: "VK_EXT_physical_device_drm"
EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION ¶
EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION :: 1
EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME ¶
EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME :: "VK_EXT_pipeline_creation_cache_control"
EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION ¶
EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION :: 3
EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME ¶
EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME :: "VK_EXT_pipeline_creation_feedback"
EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION ¶
EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION :: 1
EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME ¶
EXT_PIPELINE_LIBRARY_GROUP_HANDLES_EXTENSION_NAME :: "VK_EXT_pipeline_library_group_handles"
EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION ¶
EXT_PIPELINE_LIBRARY_GROUP_HANDLES_SPEC_VERSION :: 1
EXT_PIPELINE_PROPERTIES_EXTENSION_NAME ¶
EXT_PIPELINE_PROPERTIES_EXTENSION_NAME :: "VK_EXT_pipeline_properties"
EXT_PIPELINE_PROPERTIES_SPEC_VERSION ¶
EXT_PIPELINE_PROPERTIES_SPEC_VERSION :: 1
EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME ¶
EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME :: "VK_EXT_pipeline_protected_access"
EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION ¶
EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION :: 1
EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME ¶
EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME :: "VK_EXT_pipeline_robustness"
EXT_PIPELINE_ROBUSTNESS_SPEC_VERSION ¶
EXT_PIPELINE_ROBUSTNESS_SPEC_VERSION :: 1
EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME ¶
EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME :: "VK_EXT_post_depth_coverage"
EXT_POST_DEPTH_COVERAGE_SPEC_VERSION ¶
EXT_POST_DEPTH_COVERAGE_SPEC_VERSION :: 1
EXT_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME ¶
EXT_PRESENT_MODE_FIFO_LATEST_READY_EXTENSION_NAME :: "VK_EXT_present_mode_fifo_latest_ready"
EXT_PRESENT_MODE_FIFO_LATEST_READY_SPEC_VERSION ¶
EXT_PRESENT_MODE_FIFO_LATEST_READY_SPEC_VERSION :: 1
EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME ¶
EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME :: "VK_EXT_primitives_generated_query"
EXT_PRIMITIVES_GENERATED_QUERY_SPEC_VERSION ¶
EXT_PRIMITIVES_GENERATED_QUERY_SPEC_VERSION :: 1
EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME ¶
EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME :: "VK_EXT_primitive_topology_list_restart"
EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION ¶
EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION :: 1
EXT_PRIVATE_DATA_EXTENSION_NAME ¶
EXT_PRIVATE_DATA_EXTENSION_NAME :: "VK_EXT_private_data"
EXT_PRIVATE_DATA_SPEC_VERSION ¶
EXT_PRIVATE_DATA_SPEC_VERSION :: 1
EXT_PROVOKING_VERTEX_EXTENSION_NAME ¶
EXT_PROVOKING_VERTEX_EXTENSION_NAME :: "VK_EXT_provoking_vertex"
EXT_PROVOKING_VERTEX_SPEC_VERSION ¶
EXT_PROVOKING_VERTEX_SPEC_VERSION :: 1
EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME ¶
EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME :: "VK_EXT_queue_family_foreign"
EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION ¶
EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION :: 1
EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME ¶
EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME :: "VK_EXT_rasterization_order_attachment_access"
EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION ¶
EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION :: 1
EXT_RGBA10X6_FORMATS_EXTENSION_NAME ¶
EXT_RGBA10X6_FORMATS_EXTENSION_NAME :: "VK_EXT_rgba10x6_formats"
EXT_RGBA10X6_FORMATS_SPEC_VERSION ¶
EXT_RGBA10X6_FORMATS_SPEC_VERSION :: 1
EXT_ROBUSTNESS_2_EXTENSION_NAME ¶
EXT_ROBUSTNESS_2_EXTENSION_NAME :: "VK_EXT_robustness2"
EXT_ROBUSTNESS_2_SPEC_VERSION ¶
EXT_ROBUSTNESS_2_SPEC_VERSION :: 1
EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME ¶
EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME :: "VK_EXT_sampler_filter_minmax"
EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION ¶
EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION :: 2
EXT_SAMPLE_LOCATIONS_EXTENSION_NAME ¶
EXT_SAMPLE_LOCATIONS_EXTENSION_NAME :: "VK_EXT_sample_locations"
EXT_SAMPLE_LOCATIONS_SPEC_VERSION ¶
EXT_SAMPLE_LOCATIONS_SPEC_VERSION :: 1
EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME ¶
EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME :: "VK_EXT_scalar_block_layout"
EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION ¶
EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION :: 1
EXT_SEPARATE_STENCIL_USAGE_EXTENSION_NAME ¶
EXT_SEPARATE_STENCIL_USAGE_EXTENSION_NAME :: "VK_EXT_separate_stencil_usage"
EXT_SEPARATE_STENCIL_USAGE_SPEC_VERSION ¶
EXT_SEPARATE_STENCIL_USAGE_SPEC_VERSION :: 1
EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME ¶
EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME :: "VK_EXT_shader_atomic_float2"
EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION ¶
EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION :: 1
EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME ¶
EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME :: "VK_EXT_shader_atomic_float"
EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION ¶
EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION :: 1
EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME ¶
EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME :: "VK_EXT_shader_demote_to_helper_invocation"
EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION ¶
EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION :: 1
EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME ¶
EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME :: "VK_EXT_shader_image_atomic_int64"
EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION ¶
EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION :: 1
EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME ¶
EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME :: "VK_EXT_shader_module_identifier"
EXT_SHADER_MODULE_IDENTIFIER_SPEC_VERSION ¶
EXT_SHADER_MODULE_IDENTIFIER_SPEC_VERSION :: 1
EXT_SHADER_OBJECT_EXTENSION_NAME ¶
EXT_SHADER_OBJECT_EXTENSION_NAME :: "VK_EXT_shader_object"
EXT_SHADER_OBJECT_SPEC_VERSION ¶
EXT_SHADER_OBJECT_SPEC_VERSION :: 1
EXT_SHADER_REPLICATED_COMPOSITES_EXTENSION_NAME ¶
EXT_SHADER_REPLICATED_COMPOSITES_EXTENSION_NAME :: "VK_EXT_shader_replicated_composites"
EXT_SHADER_REPLICATED_COMPOSITES_SPEC_VERSION ¶
EXT_SHADER_REPLICATED_COMPOSITES_SPEC_VERSION :: 1
EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME ¶
EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME :: "VK_EXT_shader_stencil_export"
EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION ¶
EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION :: 1
EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME ¶
EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME :: "VK_EXT_shader_subgroup_ballot"
EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION ¶
EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION :: 1
EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME ¶
EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME :: "VK_EXT_shader_subgroup_vote"
EXT_SHADER_SUBGROUP_VOTE_SPEC_VERSION ¶
EXT_SHADER_SUBGROUP_VOTE_SPEC_VERSION :: 1
EXT_SHADER_TILE_IMAGE_EXTENSION_NAME ¶
EXT_SHADER_TILE_IMAGE_EXTENSION_NAME :: "VK_EXT_shader_tile_image"
EXT_SHADER_TILE_IMAGE_SPEC_VERSION ¶
EXT_SHADER_TILE_IMAGE_SPEC_VERSION :: 1
EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME ¶
EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME :: "VK_EXT_shader_viewport_index_layer"
EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION ¶
EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION :: 1
EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME ¶
EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME :: "VK_EXT_subgroup_size_control"
EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION ¶
EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION :: 2
EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME ¶
EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME :: "VK_EXT_subpass_merge_feedback"
EXT_SUBPASS_MERGE_FEEDBACK_SPEC_VERSION ¶
EXT_SUBPASS_MERGE_FEEDBACK_SPEC_VERSION :: 2
EXT_SURFACE_MAINTENANCE_1_EXTENSION_NAME ¶
EXT_SURFACE_MAINTENANCE_1_EXTENSION_NAME :: "VK_EXT_surface_maintenance1"
EXT_SURFACE_MAINTENANCE_1_SPEC_VERSION ¶
EXT_SURFACE_MAINTENANCE_1_SPEC_VERSION :: 1
EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME ¶
EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME :: "VK_EXT_swapchain_colorspace"
EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION ¶
EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION :: 5
EXT_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME ¶
EXT_SWAPCHAIN_MAINTENANCE_1_EXTENSION_NAME :: "VK_EXT_swapchain_maintenance1"
EXT_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION ¶
EXT_SWAPCHAIN_MAINTENANCE_1_SPEC_VERSION :: 1
EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME ¶
EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME :: "VK_EXT_texel_buffer_alignment"
EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION ¶
EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION :: 1
EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME ¶
EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME :: "VK_EXT_texture_compression_astc_hdr"
EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION ¶
EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION :: 1
EXT_TOOLING_INFO_EXTENSION_NAME ¶
EXT_TOOLING_INFO_EXTENSION_NAME :: "VK_EXT_tooling_info"
EXT_TOOLING_INFO_SPEC_VERSION ¶
EXT_TOOLING_INFO_SPEC_VERSION :: 1
EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME ¶
EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME :: "VK_EXT_transform_feedback"
EXT_TRANSFORM_FEEDBACK_SPEC_VERSION ¶
EXT_TRANSFORM_FEEDBACK_SPEC_VERSION :: 1
EXT_VALIDATION_CACHE_EXTENSION_NAME ¶
EXT_VALIDATION_CACHE_EXTENSION_NAME :: "VK_EXT_validation_cache"
EXT_VALIDATION_CACHE_SPEC_VERSION ¶
EXT_VALIDATION_CACHE_SPEC_VERSION :: 1
EXT_VALIDATION_FEATURES_EXTENSION_NAME ¶
EXT_VALIDATION_FEATURES_EXTENSION_NAME :: "VK_EXT_validation_features"
EXT_VALIDATION_FEATURES_SPEC_VERSION ¶
EXT_VALIDATION_FEATURES_SPEC_VERSION :: 6
EXT_VALIDATION_FLAGS_EXTENSION_NAME ¶
EXT_VALIDATION_FLAGS_EXTENSION_NAME :: "VK_EXT_validation_flags"
EXT_VALIDATION_FLAGS_SPEC_VERSION ¶
EXT_VALIDATION_FLAGS_SPEC_VERSION :: 3
EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME ¶
EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME :: "VK_EXT_vertex_attribute_divisor"
EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION ¶
EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION :: 3
EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_EXTENSION_NAME ¶
EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_EXTENSION_NAME :: "VK_EXT_vertex_attribute_robustness"
EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_SPEC_VERSION ¶
EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_SPEC_VERSION :: 1
EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME ¶
EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME :: "VK_EXT_vertex_input_dynamic_state"
EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION ¶
EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION :: 2
EXT_YCBCR_2PLANE_444_FORMATS_EXTENSION_NAME ¶
EXT_YCBCR_2PLANE_444_FORMATS_EXTENSION_NAME :: "VK_EXT_ycbcr_2plane_444_formats"
EXT_YCBCR_2PLANE_444_FORMATS_SPEC_VERSION ¶
EXT_YCBCR_2PLANE_444_FORMATS_SPEC_VERSION :: 1
EXT_YCBCR_IMAGE_ARRAYS_EXTENSION_NAME ¶
EXT_YCBCR_IMAGE_ARRAYS_EXTENSION_NAME :: "VK_EXT_ycbcr_image_arrays"
EXT_YCBCR_IMAGE_ARRAYS_SPEC_VERSION ¶
EXT_YCBCR_IMAGE_ARRAYS_SPEC_VERSION :: 1
EXT_acquire_drm_display ¶
EXT_acquire_drm_display :: 1
EXT_astc_decode_mode ¶
EXT_astc_decode_mode :: 1
EXT_attachment_feedback_loop_dynamic_state ¶
EXT_attachment_feedback_loop_dynamic_state :: 1
EXT_attachment_feedback_loop_layout ¶
EXT_attachment_feedback_loop_layout :: 1
EXT_blend_operation_advanced ¶
EXT_blend_operation_advanced :: 1
EXT_border_color_swizzle ¶
EXT_border_color_swizzle :: 1
EXT_buffer_device_address ¶
EXT_buffer_device_address :: 1
EXT_calibrated_timestamps ¶
EXT_calibrated_timestamps :: 1
EXT_color_write_enable ¶
EXT_color_write_enable :: 1
EXT_conditional_rendering ¶
EXT_conditional_rendering :: 1
EXT_conservative_rasterization ¶
EXT_conservative_rasterization :: 1
EXT_custom_border_color ¶
EXT_custom_border_color :: 1
EXT_debug_marker ¶
EXT_debug_marker :: 1
EXT_debug_report ¶
EXT_debug_report :: 1
EXT_debug_utils ¶
EXT_debug_utils :: 1
EXT_depth_bias_control ¶
EXT_depth_bias_control :: 1
EXT_depth_clamp_control ¶
EXT_depth_clamp_control :: 1
EXT_depth_clamp_zero_one ¶
EXT_depth_clamp_zero_one :: 1
EXT_depth_clip_control ¶
EXT_depth_clip_control :: 1
EXT_depth_clip_enable ¶
EXT_depth_clip_enable :: 1
EXT_depth_range_unrestricted ¶
EXT_depth_range_unrestricted :: 1
EXT_descriptor_buffer ¶
EXT_descriptor_buffer :: 1
EXT_descriptor_indexing ¶
EXT_descriptor_indexing :: 1
EXT_device_address_binding_report ¶
EXT_device_address_binding_report :: 1
EXT_device_fault ¶
EXT_device_fault :: 1
EXT_device_generated_commands ¶
EXT_device_generated_commands :: 1
EXT_device_memory_report ¶
EXT_device_memory_report :: 1
EXT_direct_mode_display ¶
EXT_direct_mode_display :: 1
EXT_discard_rectangles ¶
EXT_discard_rectangles :: 1
EXT_display_control ¶
EXT_display_control :: 1
EXT_display_surface_counter ¶
EXT_display_surface_counter :: 1
EXT_dynamic_rendering_unused_attachments ¶
EXT_dynamic_rendering_unused_attachments :: 1
EXT_extended_dynamic_state ¶
EXT_extended_dynamic_state :: 1
EXT_extended_dynamic_state2 ¶
EXT_extended_dynamic_state2 :: 1
EXT_extended_dynamic_state3 ¶
EXT_extended_dynamic_state3 :: 1
EXT_external_memory_acquire_unmodified ¶
EXT_external_memory_acquire_unmodified :: 1
EXT_external_memory_dma_buf ¶
EXT_external_memory_dma_buf :: 1
EXT_external_memory_host ¶
EXT_external_memory_host :: 1
EXT_filter_cubic ¶
EXT_filter_cubic :: 1
EXT_fragment_density_map ¶
EXT_fragment_density_map :: 1
EXT_fragment_density_map2 ¶
EXT_fragment_density_map2 :: 1
EXT_fragment_shader_interlock ¶
EXT_fragment_shader_interlock :: 1
EXT_frame_boundary ¶
EXT_frame_boundary :: 1
EXT_full_screen_exclusive ¶
EXT_full_screen_exclusive :: 1
EXT_global_priority ¶
EXT_global_priority :: 1
EXT_global_priority_query ¶
EXT_global_priority_query :: 1
EXT_graphics_pipeline_library ¶
EXT_graphics_pipeline_library :: 1
EXT_hdr_metadata ¶
EXT_hdr_metadata :: 1
EXT_headless_surface ¶
EXT_headless_surface :: 1
EXT_host_image_copy ¶
EXT_host_image_copy :: 1
EXT_host_query_reset ¶
EXT_host_query_reset :: 1
EXT_image_2d_view_of_3d ¶
EXT_image_2d_view_of_3d :: 1
EXT_image_compression_control ¶
EXT_image_compression_control :: 1
EXT_image_compression_control_swapchain ¶
EXT_image_compression_control_swapchain :: 1
EXT_image_drm_format_modifier ¶
EXT_image_drm_format_modifier :: 1
EXT_image_robustness ¶
EXT_image_robustness :: 1
EXT_image_sliced_view_of_3d ¶
EXT_image_sliced_view_of_3d :: 1
EXT_image_view_min_lod ¶
EXT_image_view_min_lod :: 1
EXT_index_type_uint8 ¶
EXT_index_type_uint8 :: 1
EXT_inline_uniform_block ¶
EXT_inline_uniform_block :: 1
EXT_layer_settings ¶
EXT_layer_settings :: 1
EXT_legacy_dithering ¶
EXT_legacy_dithering :: 1
EXT_legacy_vertex_attributes ¶
EXT_legacy_vertex_attributes :: 1
EXT_line_rasterization ¶
EXT_line_rasterization :: 1
EXT_load_store_op_none ¶
EXT_load_store_op_none :: 1
EXT_map_memory_placed ¶
EXT_map_memory_placed :: 1
EXT_memory_budget ¶
EXT_memory_budget :: 1
EXT_memory_priority ¶
EXT_memory_priority :: 1
EXT_mesh_shader ¶
EXT_mesh_shader :: 1
EXT_metal_objects ¶
EXT_metal_objects :: 1
EXT_metal_surface ¶
EXT_metal_surface :: 1
EXT_multi_draw ¶
EXT_multi_draw :: 1
EXT_multisampled_render_to_single_sampled ¶
EXT_multisampled_render_to_single_sampled :: 1
EXT_mutable_descriptor_type ¶
EXT_mutable_descriptor_type :: 1
EXT_nested_command_buffer ¶
EXT_nested_command_buffer :: 1
EXT_non_seamless_cube_map ¶
EXT_non_seamless_cube_map :: 1
EXT_opacity_micromap ¶
EXT_opacity_micromap :: 1
EXT_pageable_device_local_memory ¶
EXT_pageable_device_local_memory :: 1
EXT_pci_bus_info ¶
EXT_pci_bus_info :: 1
EXT_physical_device_drm ¶
EXT_physical_device_drm :: 1
EXT_pipeline_creation_cache_control ¶
EXT_pipeline_creation_cache_control :: 1
EXT_pipeline_creation_feedback ¶
EXT_pipeline_creation_feedback :: 1
EXT_pipeline_library_group_handles ¶
EXT_pipeline_library_group_handles :: 1
EXT_pipeline_properties ¶
EXT_pipeline_properties :: 1
EXT_pipeline_protected_access ¶
EXT_pipeline_protected_access :: 1
EXT_pipeline_robustness ¶
EXT_pipeline_robustness :: 1
EXT_post_depth_coverage ¶
EXT_post_depth_coverage :: 1
EXT_present_mode_fifo_latest_ready ¶
EXT_present_mode_fifo_latest_ready :: 1
EXT_primitive_topology_list_restart ¶
EXT_primitive_topology_list_restart :: 1
EXT_primitives_generated_query ¶
EXT_primitives_generated_query :: 1
EXT_private_data ¶
EXT_private_data :: 1
EXT_provoking_vertex ¶
EXT_provoking_vertex :: 1
EXT_queue_family_foreign ¶
EXT_queue_family_foreign :: 1
EXT_rasterization_order_attachment_access ¶
EXT_rasterization_order_attachment_access :: 1
EXT_rgba10x6_formats ¶
EXT_rgba10x6_formats :: 1
EXT_robustness2 ¶
EXT_robustness2 :: 1
EXT_sample_locations ¶
EXT_sample_locations :: 1
EXT_sampler_filter_minmax ¶
EXT_sampler_filter_minmax :: 1
EXT_scalar_block_layout ¶
EXT_scalar_block_layout :: 1
EXT_separate_stencil_usage ¶
EXT_separate_stencil_usage :: 1
EXT_shader_atomic_float ¶
EXT_shader_atomic_float :: 1
EXT_shader_atomic_float2 ¶
EXT_shader_atomic_float2 :: 1
EXT_shader_demote_to_helper_invocation ¶
EXT_shader_demote_to_helper_invocation :: 1
EXT_shader_image_atomic_int64 ¶
EXT_shader_image_atomic_int64 :: 1
EXT_shader_module_identifier ¶
EXT_shader_module_identifier :: 1
EXT_shader_object ¶
EXT_shader_object :: 1
EXT_shader_replicated_composites ¶
EXT_shader_replicated_composites :: 1
EXT_shader_stencil_export ¶
EXT_shader_stencil_export :: 1
EXT_shader_subgroup_ballot ¶
EXT_shader_subgroup_ballot :: 1
EXT_shader_subgroup_vote ¶
EXT_shader_subgroup_vote :: 1
EXT_shader_tile_image ¶
EXT_shader_tile_image :: 1
EXT_shader_viewport_index_layer ¶
EXT_shader_viewport_index_layer :: 1
EXT_subgroup_size_control ¶
EXT_subgroup_size_control :: 1
EXT_subpass_merge_feedback ¶
EXT_subpass_merge_feedback :: 1
EXT_surface_maintenance1 ¶
EXT_surface_maintenance1 :: 1
EXT_swapchain_colorspace ¶
EXT_swapchain_colorspace :: 1
EXT_swapchain_maintenance1 ¶
EXT_swapchain_maintenance1 :: 1
EXT_texel_buffer_alignment ¶
EXT_texel_buffer_alignment :: 1
EXT_texture_compression_astc_hdr ¶
EXT_texture_compression_astc_hdr :: 1
EXT_tooling_info ¶
EXT_tooling_info :: 1
EXT_transform_feedback ¶
EXT_transform_feedback :: 1
EXT_validation_cache ¶
EXT_validation_cache :: 1
EXT_validation_features ¶
EXT_validation_features :: 1
EXT_validation_flags ¶
EXT_validation_flags :: 1
EXT_vertex_attribute_divisor ¶
EXT_vertex_attribute_divisor :: 1
EXT_vertex_attribute_robustness ¶
EXT_vertex_attribute_robustness :: 1
EXT_vertex_input_dynamic_state ¶
EXT_vertex_input_dynamic_state :: 1
EXT_ycbcr_2plane_444_formats ¶
EXT_ycbcr_2plane_444_formats :: 1
EXT_ycbcr_image_arrays ¶
EXT_ycbcr_image_arrays :: 1
GOOGLE_DECORATE_STRING_EXTENSION_NAME ¶
GOOGLE_DECORATE_STRING_EXTENSION_NAME :: "VK_GOOGLE_decorate_string"
GOOGLE_DECORATE_STRING_SPEC_VERSION ¶
GOOGLE_DECORATE_STRING_SPEC_VERSION :: 1
GOOGLE_DISPLAY_TIMING_EXTENSION_NAME ¶
GOOGLE_DISPLAY_TIMING_EXTENSION_NAME :: "VK_GOOGLE_display_timing"
GOOGLE_DISPLAY_TIMING_SPEC_VERSION ¶
GOOGLE_DISPLAY_TIMING_SPEC_VERSION :: 1
GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME ¶
GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME :: GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME
GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION ¶
GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION :: GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION
GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME ¶
GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME :: "VK_GOOGLE_hlsl_functionality1"
GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION ¶
GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION :: 1
GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME ¶
GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME :: "VK_GOOGLE_surfaceless_query"
GOOGLE_SURFACELESS_QUERY_SPEC_VERSION ¶
GOOGLE_SURFACELESS_QUERY_SPEC_VERSION :: 2
GOOGLE_USER_TYPE_EXTENSION_NAME ¶
GOOGLE_USER_TYPE_EXTENSION_NAME :: "VK_GOOGLE_user_type"
GOOGLE_USER_TYPE_SPEC_VERSION ¶
GOOGLE_USER_TYPE_SPEC_VERSION :: 1
GOOGLE_decorate_string ¶
GOOGLE_decorate_string :: 1
GOOGLE_display_timing ¶
GOOGLE_display_timing :: 1
GOOGLE_hlsl_functionality1 ¶
GOOGLE_hlsl_functionality1 :: 1
GOOGLE_surfaceless_query ¶
GOOGLE_surfaceless_query :: 1
GOOGLE_user_type ¶
GOOGLE_user_type :: 1
ImageAspectFlags_NONE ¶
ImageAspectFlags_NONE :: ImageAspectFlags{}
ImageCompressionFixedRateFlagsEXT_NONE ¶
ImageCompressionFixedRateFlagsEXT_NONE :: ImageCompressionFixedRateFlagsEXT{}
ImageCompressionFlagsEXT_DEFAULT ¶
ImageCompressionFlagsEXT_DEFAULT :: ImageCompressionFlagsEXT{}
KHR_16BIT_STORAGE_EXTENSION_NAME ¶
KHR_16BIT_STORAGE_EXTENSION_NAME :: "VK_KHR_16bit_storage"
KHR_16BIT_STORAGE_SPEC_VERSION ¶
KHR_16BIT_STORAGE_SPEC_VERSION :: 1
KHR_16bit_storage ¶
KHR_16bit_storage :: 1
KHR_8BIT_STORAGE_EXTENSION_NAME ¶
KHR_8BIT_STORAGE_EXTENSION_NAME :: "VK_KHR_8bit_storage"
KHR_8BIT_STORAGE_SPEC_VERSION ¶
KHR_8BIT_STORAGE_SPEC_VERSION :: 1
KHR_8bit_storage ¶
KHR_8bit_storage :: 1
KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME ¶
KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME :: "VK_KHR_acceleration_structure"
KHR_ACCELERATION_STRUCTURE_SPEC_VERSION ¶
KHR_ACCELERATION_STRUCTURE_SPEC_VERSION :: 13
KHR_BIND_MEMORY_2_EXTENSION_NAME ¶
KHR_BIND_MEMORY_2_EXTENSION_NAME :: "VK_KHR_bind_memory2"
KHR_BIND_MEMORY_2_SPEC_VERSION ¶
KHR_BIND_MEMORY_2_SPEC_VERSION :: 1
KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME ¶
KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME :: "VK_KHR_buffer_device_address"
KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION ¶
KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION :: 1
KHR_CALIBRATED_TIMESTAMPS_EXTENSION_NAME ¶
KHR_CALIBRATED_TIMESTAMPS_EXTENSION_NAME :: "VK_KHR_calibrated_timestamps"
KHR_CALIBRATED_TIMESTAMPS_SPEC_VERSION ¶
KHR_CALIBRATED_TIMESTAMPS_SPEC_VERSION :: 1
KHR_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME ¶
KHR_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME :: "VK_KHR_compute_shader_derivatives"
KHR_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION ¶
KHR_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION :: 1
KHR_COOPERATIVE_MATRIX_EXTENSION_NAME ¶
KHR_COOPERATIVE_MATRIX_EXTENSION_NAME :: "VK_KHR_cooperative_matrix"
KHR_COOPERATIVE_MATRIX_SPEC_VERSION ¶
KHR_COOPERATIVE_MATRIX_SPEC_VERSION :: 2
KHR_COPY_COMMANDS_2_EXTENSION_NAME ¶
KHR_COPY_COMMANDS_2_EXTENSION_NAME :: "VK_KHR_copy_commands2"
KHR_COPY_COMMANDS_2_SPEC_VERSION ¶
KHR_COPY_COMMANDS_2_SPEC_VERSION :: 1
KHR_CREATE_RENDERPASS_2_EXTENSION_NAME ¶
KHR_CREATE_RENDERPASS_2_EXTENSION_NAME :: "VK_KHR_create_renderpass2"
KHR_CREATE_RENDERPASS_2_SPEC_VERSION ¶
KHR_CREATE_RENDERPASS_2_SPEC_VERSION :: 1
KHR_DEDICATED_ALLOCATION_EXTENSION_NAME ¶
KHR_DEDICATED_ALLOCATION_EXTENSION_NAME :: "VK_KHR_dedicated_allocation"
KHR_DEDICATED_ALLOCATION_SPEC_VERSION ¶
KHR_DEDICATED_ALLOCATION_SPEC_VERSION :: 3
KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME ¶
KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME :: "VK_KHR_deferred_host_operations"
KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION ¶
KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION :: 4
KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME ¶
KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME :: "VK_KHR_depth_stencil_resolve"
KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION ¶
KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION :: 1
KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME ¶
KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME :: "VK_KHR_descriptor_update_template"
KHR_DESCRIPTOR_UPDATE_TEMPLATE_SPEC_VERSION ¶
KHR_DESCRIPTOR_UPDATE_TEMPLATE_SPEC_VERSION :: 1
KHR_DEVICE_GROUP_CREATION_EXTENSION_NAME ¶
KHR_DEVICE_GROUP_CREATION_EXTENSION_NAME :: "VK_KHR_device_group_creation"
KHR_DEVICE_GROUP_CREATION_SPEC_VERSION ¶
KHR_DEVICE_GROUP_CREATION_SPEC_VERSION :: 1
KHR_DEVICE_GROUP_EXTENSION_NAME ¶
KHR_DEVICE_GROUP_EXTENSION_NAME :: "VK_KHR_device_group"
KHR_DEVICE_GROUP_SPEC_VERSION ¶
KHR_DEVICE_GROUP_SPEC_VERSION :: 4
KHR_DISPLAY_EXTENSION_NAME ¶
KHR_DISPLAY_EXTENSION_NAME :: "VK_KHR_display"
KHR_DISPLAY_SPEC_VERSION ¶
KHR_DISPLAY_SPEC_VERSION :: 23
KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME ¶
KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME :: "VK_KHR_display_swapchain"
KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION ¶
KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION :: 10
KHR_DRAW_INDIRECT_COUNT_EXTENSION_NAME ¶
KHR_DRAW_INDIRECT_COUNT_EXTENSION_NAME :: "VK_KHR_draw_indirect_count"
KHR_DRAW_INDIRECT_COUNT_SPEC_VERSION ¶
KHR_DRAW_INDIRECT_COUNT_SPEC_VERSION :: 1
KHR_DRIVER_PROPERTIES_EXTENSION_NAME ¶
KHR_DRIVER_PROPERTIES_EXTENSION_NAME :: "VK_KHR_driver_properties"
KHR_DRIVER_PROPERTIES_SPEC_VERSION ¶
KHR_DRIVER_PROPERTIES_SPEC_VERSION :: 1
KHR_DYNAMIC_RENDERING_EXTENSION_NAME ¶
KHR_DYNAMIC_RENDERING_EXTENSION_NAME :: "VK_KHR_dynamic_rendering"
KHR_DYNAMIC_RENDERING_LOCAL_READ_EXTENSION_NAME ¶
KHR_DYNAMIC_RENDERING_LOCAL_READ_EXTENSION_NAME :: "VK_KHR_dynamic_rendering_local_read"
KHR_DYNAMIC_RENDERING_LOCAL_READ_SPEC_VERSION ¶
KHR_DYNAMIC_RENDERING_LOCAL_READ_SPEC_VERSION :: 1
KHR_DYNAMIC_RENDERING_SPEC_VERSION ¶
KHR_DYNAMIC_RENDERING_SPEC_VERSION :: 1
KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME ¶
KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME :: "VK_KHR_external_fence_capabilities"
KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION ¶
KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION :: 1
KHR_EXTERNAL_FENCE_EXTENSION_NAME ¶
KHR_EXTERNAL_FENCE_EXTENSION_NAME :: "VK_KHR_external_fence"
KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME ¶
KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME :: "VK_KHR_external_fence_fd"
KHR_EXTERNAL_FENCE_FD_SPEC_VERSION ¶
KHR_EXTERNAL_FENCE_FD_SPEC_VERSION :: 1
KHR_EXTERNAL_FENCE_SPEC_VERSION ¶
KHR_EXTERNAL_FENCE_SPEC_VERSION :: 1
KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME ¶
KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME :: "VK_KHR_external_fence_win32"
KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION ¶
KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION :: 1
KHR_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME ¶
KHR_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME :: "VK_KHR_external_memory_capabilities"
KHR_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION ¶
KHR_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION :: 1
KHR_EXTERNAL_MEMORY_EXTENSION_NAME ¶
KHR_EXTERNAL_MEMORY_EXTENSION_NAME :: "VK_KHR_external_memory"
KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME ¶
KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME :: "VK_KHR_external_memory_fd"
KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION ¶
KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION :: 1
KHR_EXTERNAL_MEMORY_SPEC_VERSION ¶
KHR_EXTERNAL_MEMORY_SPEC_VERSION :: 1
KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME ¶
KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME :: "VK_KHR_external_memory_win32"
KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION ¶
KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION :: 1
KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_EXTENSION_NAME ¶
KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_EXTENSION_NAME :: "VK_KHR_external_semaphore_capabilities"
KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_SPEC_VERSION ¶
KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_SPEC_VERSION :: 1
KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME ¶
KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME :: "VK_KHR_external_semaphore"
KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME ¶
KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME :: "VK_KHR_external_semaphore_fd"
KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION ¶
KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION :: 1
KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION ¶
KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION :: 1
KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME ¶
KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME :: "VK_KHR_external_semaphore_win32"
KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION ¶
KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION :: 1
KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME ¶
KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME :: "VK_KHR_format_feature_flags2"
KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION ¶
KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION :: 2
KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME ¶
KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME :: "VK_KHR_fragment_shader_barycentric"
KHR_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION ¶
KHR_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION :: 1
KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME ¶
KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME :: "VK_KHR_fragment_shading_rate"
KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION ¶
KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION :: 2
KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME ¶
KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME :: "VK_KHR_get_display_properties2"
KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION ¶
KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION :: 1
KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME ¶
KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME :: "VK_KHR_get_memory_requirements2"
KHR_GET_MEMORY_REQUIREMENTS_2_SPEC_VERSION ¶
KHR_GET_MEMORY_REQUIREMENTS_2_SPEC_VERSION :: 1
KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME ¶
KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME :: "VK_KHR_get_physical_device_properties2"
KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_SPEC_VERSION ¶
KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_SPEC_VERSION :: 2
KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME ¶
KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME :: "VK_KHR_get_surface_capabilities2"
KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION ¶
KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION :: 1
KHR_GLOBAL_PRIORITY_EXTENSION_NAME ¶
KHR_GLOBAL_PRIORITY_EXTENSION_NAME :: "VK_KHR_global_priority"
KHR_GLOBAL_PRIORITY_SPEC_VERSION ¶
KHR_GLOBAL_PRIORITY_SPEC_VERSION :: 1
KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME ¶
KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME :: "VK_KHR_imageless_framebuffer"
KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION ¶
KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION :: 1
KHR_IMAGE_FORMAT_LIST_EXTENSION_NAME ¶
KHR_IMAGE_FORMAT_LIST_EXTENSION_NAME :: "VK_KHR_image_format_list"
KHR_IMAGE_FORMAT_LIST_SPEC_VERSION ¶
KHR_IMAGE_FORMAT_LIST_SPEC_VERSION :: 1
KHR_INCREMENTAL_PRESENT_EXTENSION_NAME ¶
KHR_INCREMENTAL_PRESENT_EXTENSION_NAME :: "VK_KHR_incremental_present"
KHR_INCREMENTAL_PRESENT_SPEC_VERSION ¶
KHR_INCREMENTAL_PRESENT_SPEC_VERSION :: 2
KHR_INDEX_TYPE_UINT8_EXTENSION_NAME ¶
KHR_INDEX_TYPE_UINT8_EXTENSION_NAME :: "VK_KHR_index_type_uint8"
KHR_INDEX_TYPE_UINT8_SPEC_VERSION ¶
KHR_INDEX_TYPE_UINT8_SPEC_VERSION :: 1
KHR_LINE_RASTERIZATION_EXTENSION_NAME ¶
KHR_LINE_RASTERIZATION_EXTENSION_NAME :: "VK_KHR_line_rasterization"
KHR_LINE_RASTERIZATION_SPEC_VERSION ¶
KHR_LINE_RASTERIZATION_SPEC_VERSION :: 1
KHR_LOAD_STORE_OP_NONE_EXTENSION_NAME ¶
KHR_LOAD_STORE_OP_NONE_EXTENSION_NAME :: "VK_KHR_load_store_op_none"
KHR_LOAD_STORE_OP_NONE_SPEC_VERSION ¶
KHR_LOAD_STORE_OP_NONE_SPEC_VERSION :: 1
KHR_MAINTENANCE1_EXTENSION_NAME ¶
KHR_MAINTENANCE1_EXTENSION_NAME :: KHR_MAINTENANCE_1_EXTENSION_NAME
KHR_MAINTENANCE1_SPEC_VERSION ¶
KHR_MAINTENANCE1_SPEC_VERSION :: KHR_MAINTENANCE_1_SPEC_VERSION
KHR_MAINTENANCE2_EXTENSION_NAME ¶
KHR_MAINTENANCE2_EXTENSION_NAME :: KHR_MAINTENANCE_2_EXTENSION_NAME
KHR_MAINTENANCE2_SPEC_VERSION ¶
KHR_MAINTENANCE2_SPEC_VERSION :: KHR_MAINTENANCE_2_SPEC_VERSION
KHR_MAINTENANCE3_EXTENSION_NAME ¶
KHR_MAINTENANCE3_EXTENSION_NAME :: KHR_MAINTENANCE_3_EXTENSION_NAME
KHR_MAINTENANCE3_SPEC_VERSION ¶
KHR_MAINTENANCE3_SPEC_VERSION :: KHR_MAINTENANCE_3_SPEC_VERSION
KHR_MAINTENANCE_1_EXTENSION_NAME ¶
KHR_MAINTENANCE_1_EXTENSION_NAME :: "VK_KHR_maintenance1"
KHR_MAINTENANCE_1_SPEC_VERSION ¶
KHR_MAINTENANCE_1_SPEC_VERSION :: 2
KHR_MAINTENANCE_2_EXTENSION_NAME ¶
KHR_MAINTENANCE_2_EXTENSION_NAME :: "VK_KHR_maintenance2"
KHR_MAINTENANCE_2_SPEC_VERSION ¶
KHR_MAINTENANCE_2_SPEC_VERSION :: 1
KHR_MAINTENANCE_3_EXTENSION_NAME ¶
KHR_MAINTENANCE_3_EXTENSION_NAME :: "VK_KHR_maintenance3"
KHR_MAINTENANCE_3_SPEC_VERSION ¶
KHR_MAINTENANCE_3_SPEC_VERSION :: 1
KHR_MAINTENANCE_4_EXTENSION_NAME ¶
KHR_MAINTENANCE_4_EXTENSION_NAME :: "VK_KHR_maintenance4"
KHR_MAINTENANCE_4_SPEC_VERSION ¶
KHR_MAINTENANCE_4_SPEC_VERSION :: 2
KHR_MAINTENANCE_5_EXTENSION_NAME ¶
KHR_MAINTENANCE_5_EXTENSION_NAME :: "VK_KHR_maintenance5"
KHR_MAINTENANCE_5_SPEC_VERSION ¶
KHR_MAINTENANCE_5_SPEC_VERSION :: 1
KHR_MAINTENANCE_6_EXTENSION_NAME ¶
KHR_MAINTENANCE_6_EXTENSION_NAME :: "VK_KHR_maintenance6"
KHR_MAINTENANCE_6_SPEC_VERSION ¶
KHR_MAINTENANCE_6_SPEC_VERSION :: 1
KHR_MAINTENANCE_7_EXTENSION_NAME ¶
KHR_MAINTENANCE_7_EXTENSION_NAME :: "VK_KHR_maintenance7"
KHR_MAINTENANCE_7_SPEC_VERSION ¶
KHR_MAINTENANCE_7_SPEC_VERSION :: 1
KHR_MAP_MEMORY_2_EXTENSION_NAME ¶
KHR_MAP_MEMORY_2_EXTENSION_NAME :: "VK_KHR_map_memory2"
KHR_MAP_MEMORY_2_SPEC_VERSION ¶
KHR_MAP_MEMORY_2_SPEC_VERSION :: 1
KHR_MULTIVIEW_EXTENSION_NAME ¶
KHR_MULTIVIEW_EXTENSION_NAME :: "VK_KHR_multiview"
KHR_MULTIVIEW_SPEC_VERSION ¶
KHR_MULTIVIEW_SPEC_VERSION :: 1
KHR_PERFORMANCE_QUERY_EXTENSION_NAME ¶
KHR_PERFORMANCE_QUERY_EXTENSION_NAME :: "VK_KHR_performance_query"
KHR_PERFORMANCE_QUERY_SPEC_VERSION ¶
KHR_PERFORMANCE_QUERY_SPEC_VERSION :: 1
KHR_PIPELINE_BINARY_EXTENSION_NAME ¶
KHR_PIPELINE_BINARY_EXTENSION_NAME :: "VK_KHR_pipeline_binary"
KHR_PIPELINE_BINARY_SPEC_VERSION ¶
KHR_PIPELINE_BINARY_SPEC_VERSION :: 1
KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME ¶
KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME :: "VK_KHR_pipeline_executable_properties"
KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION ¶
KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION :: 1
KHR_PIPELINE_LIBRARY_EXTENSION_NAME ¶
KHR_PIPELINE_LIBRARY_EXTENSION_NAME :: "VK_KHR_pipeline_library"
KHR_PIPELINE_LIBRARY_SPEC_VERSION ¶
KHR_PIPELINE_LIBRARY_SPEC_VERSION :: 1
KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME ¶
KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME :: "VK_KHR_portability_enumeration"
KHR_PORTABILITY_ENUMERATION_SPEC_VERSION ¶
KHR_PORTABILITY_ENUMERATION_SPEC_VERSION :: 1
KHR_PRESENT_ID_EXTENSION_NAME ¶
KHR_PRESENT_ID_EXTENSION_NAME :: "VK_KHR_present_id"
KHR_PRESENT_ID_SPEC_VERSION ¶
KHR_PRESENT_ID_SPEC_VERSION :: 1
KHR_PRESENT_WAIT_EXTENSION_NAME ¶
KHR_PRESENT_WAIT_EXTENSION_NAME :: "VK_KHR_present_wait"
KHR_PRESENT_WAIT_SPEC_VERSION ¶
KHR_PRESENT_WAIT_SPEC_VERSION :: 1
KHR_PUSH_DESCRIPTOR_EXTENSION_NAME ¶
KHR_PUSH_DESCRIPTOR_EXTENSION_NAME :: "VK_KHR_push_descriptor"
KHR_PUSH_DESCRIPTOR_SPEC_VERSION ¶
KHR_PUSH_DESCRIPTOR_SPEC_VERSION :: 2
KHR_RAY_QUERY_EXTENSION_NAME ¶
KHR_RAY_QUERY_EXTENSION_NAME :: "VK_KHR_ray_query"
KHR_RAY_QUERY_SPEC_VERSION ¶
KHR_RAY_QUERY_SPEC_VERSION :: 1
KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME ¶
KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME :: "VK_KHR_ray_tracing_maintenance1"
KHR_RAY_TRACING_MAINTENANCE_1_SPEC_VERSION ¶
KHR_RAY_TRACING_MAINTENANCE_1_SPEC_VERSION :: 1
KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME ¶
KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME :: "VK_KHR_ray_tracing_pipeline"
KHR_RAY_TRACING_PIPELINE_SPEC_VERSION ¶
KHR_RAY_TRACING_PIPELINE_SPEC_VERSION :: 1
KHR_RAY_TRACING_POSITION_FETCH_EXTENSION_NAME ¶
KHR_RAY_TRACING_POSITION_FETCH_EXTENSION_NAME :: "VK_KHR_ray_tracing_position_fetch"
KHR_RAY_TRACING_POSITION_FETCH_SPEC_VERSION ¶
KHR_RAY_TRACING_POSITION_FETCH_SPEC_VERSION :: 1
KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME ¶
KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME :: "VK_KHR_relaxed_block_layout"
KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION ¶
KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION :: 1
KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME ¶
KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME :: "VK_KHR_sampler_mirror_clamp_to_edge"
KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION ¶
KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION :: 3
KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME ¶
KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME :: "VK_KHR_sampler_ycbcr_conversion"
KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION ¶
KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION :: 14
KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME ¶
KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME :: "VK_KHR_separate_depth_stencil_layouts"
KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION ¶
KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION :: 1
KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME ¶
KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME :: "VK_KHR_shader_atomic_int64"
KHR_SHADER_ATOMIC_INT64_SPEC_VERSION ¶
KHR_SHADER_ATOMIC_INT64_SPEC_VERSION :: 1
KHR_SHADER_CLOCK_EXTENSION_NAME ¶
KHR_SHADER_CLOCK_EXTENSION_NAME :: "VK_KHR_shader_clock"
KHR_SHADER_CLOCK_SPEC_VERSION ¶
KHR_SHADER_CLOCK_SPEC_VERSION :: 1
KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME ¶
KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME :: "VK_KHR_shader_draw_parameters"
KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION ¶
KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION :: 1
KHR_SHADER_EXPECT_ASSUME_EXTENSION_NAME ¶
KHR_SHADER_EXPECT_ASSUME_EXTENSION_NAME :: "VK_KHR_shader_expect_assume"
KHR_SHADER_EXPECT_ASSUME_SPEC_VERSION ¶
KHR_SHADER_EXPECT_ASSUME_SPEC_VERSION :: 1
KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME ¶
KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME :: "VK_KHR_shader_float16_int8"
KHR_SHADER_FLOAT16_INT8_SPEC_VERSION ¶
KHR_SHADER_FLOAT16_INT8_SPEC_VERSION :: 1
KHR_SHADER_FLOAT_CONTROLS_2_EXTENSION_NAME ¶
KHR_SHADER_FLOAT_CONTROLS_2_EXTENSION_NAME :: "VK_KHR_shader_float_controls2"
KHR_SHADER_FLOAT_CONTROLS_2_SPEC_VERSION ¶
KHR_SHADER_FLOAT_CONTROLS_2_SPEC_VERSION :: 1
KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME ¶
KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME :: "VK_KHR_shader_float_controls"
KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION ¶
KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION :: 4
KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME ¶
KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME :: "VK_KHR_shader_integer_dot_product"
KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION ¶
KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION :: 1
KHR_SHADER_MAXIMAL_RECONVERGENCE_EXTENSION_NAME ¶
KHR_SHADER_MAXIMAL_RECONVERGENCE_EXTENSION_NAME :: "VK_KHR_shader_maximal_reconvergence"
KHR_SHADER_MAXIMAL_RECONVERGENCE_SPEC_VERSION ¶
KHR_SHADER_MAXIMAL_RECONVERGENCE_SPEC_VERSION :: 1
KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME ¶
KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME :: "VK_KHR_shader_non_semantic_info"
KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION ¶
KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION :: 1
KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME ¶
KHR_SHADER_QUAD_CONTROL_EXTENSION_NAME :: "VK_KHR_shader_quad_control"
KHR_SHADER_QUAD_CONTROL_SPEC_VERSION ¶
KHR_SHADER_QUAD_CONTROL_SPEC_VERSION :: 1
KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME ¶
KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_EXTENSION_NAME :: "VK_KHR_shader_relaxed_extended_instruction"
KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_SPEC_VERSION ¶
KHR_SHADER_RELAXED_EXTENDED_INSTRUCTION_SPEC_VERSION :: 1
KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME ¶
KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME :: "VK_KHR_shader_subgroup_extended_types"
KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION ¶
KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION :: 1
KHR_SHADER_SUBGROUP_ROTATE_EXTENSION_NAME ¶
KHR_SHADER_SUBGROUP_ROTATE_EXTENSION_NAME :: "VK_KHR_shader_subgroup_rotate"
KHR_SHADER_SUBGROUP_ROTATE_SPEC_VERSION ¶
KHR_SHADER_SUBGROUP_ROTATE_SPEC_VERSION :: 2
KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME ¶
KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME :: "VK_KHR_shader_subgroup_uniform_control_flow"
KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION ¶
KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION :: 1
KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME ¶
KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME :: "VK_KHR_shader_terminate_invocation"
KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION ¶
KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION :: 1
KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME ¶
KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME :: "VK_KHR_shared_presentable_image"
KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION ¶
KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION :: 1
KHR_SPIRV_1_4_EXTENSION_NAME ¶
KHR_SPIRV_1_4_EXTENSION_NAME :: "VK_KHR_spirv_1_4"
KHR_SPIRV_1_4_SPEC_VERSION ¶
KHR_SPIRV_1_4_SPEC_VERSION :: 1
KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME ¶
KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME :: "VK_KHR_storage_buffer_storage_class"
KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION ¶
KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION :: 1
KHR_SURFACE_EXTENSION_NAME ¶
KHR_SURFACE_EXTENSION_NAME :: "VK_KHR_surface"
KHR_SURFACE_PROTECTED_CAPABILITIES_EXTENSION_NAME ¶
KHR_SURFACE_PROTECTED_CAPABILITIES_EXTENSION_NAME :: "VK_KHR_surface_protected_capabilities"
KHR_SURFACE_PROTECTED_CAPABILITIES_SPEC_VERSION ¶
KHR_SURFACE_PROTECTED_CAPABILITIES_SPEC_VERSION :: 1
KHR_SURFACE_SPEC_VERSION ¶
KHR_SURFACE_SPEC_VERSION :: 25
KHR_SWAPCHAIN_EXTENSION_NAME ¶
KHR_SWAPCHAIN_EXTENSION_NAME :: "VK_KHR_swapchain"
KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME ¶
KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME :: "VK_KHR_swapchain_mutable_format"
KHR_SWAPCHAIN_MUTABLE_FORMAT_SPEC_VERSION ¶
KHR_SWAPCHAIN_MUTABLE_FORMAT_SPEC_VERSION :: 1
KHR_SWAPCHAIN_SPEC_VERSION ¶
KHR_SWAPCHAIN_SPEC_VERSION :: 70
KHR_SYNCHRONIZATION_2_EXTENSION_NAME ¶
KHR_SYNCHRONIZATION_2_EXTENSION_NAME :: "VK_KHR_synchronization2"
KHR_SYNCHRONIZATION_2_SPEC_VERSION ¶
KHR_SYNCHRONIZATION_2_SPEC_VERSION :: 1
KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME ¶
KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME :: "VK_KHR_timeline_semaphore"
KHR_TIMELINE_SEMAPHORE_SPEC_VERSION ¶
KHR_TIMELINE_SEMAPHORE_SPEC_VERSION :: 2
KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME ¶
KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME :: "VK_KHR_uniform_buffer_standard_layout"
KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION ¶
KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION :: 1
KHR_VARIABLE_POINTERS_EXTENSION_NAME ¶
KHR_VARIABLE_POINTERS_EXTENSION_NAME :: "VK_KHR_variable_pointers"
KHR_VARIABLE_POINTERS_SPEC_VERSION ¶
KHR_VARIABLE_POINTERS_SPEC_VERSION :: 1
KHR_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME ¶
KHR_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME :: "VK_KHR_vertex_attribute_divisor"
KHR_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION ¶
KHR_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION :: 1
KHR_VIDEO_DECODE_AV1_EXTENSION_NAME ¶
KHR_VIDEO_DECODE_AV1_EXTENSION_NAME :: "VK_KHR_video_decode_av1"
KHR_VIDEO_DECODE_AV1_SPEC_VERSION ¶
KHR_VIDEO_DECODE_AV1_SPEC_VERSION :: 1
KHR_VIDEO_DECODE_H264_EXTENSION_NAME ¶
KHR_VIDEO_DECODE_H264_EXTENSION_NAME :: "VK_KHR_video_decode_h264"
KHR_VIDEO_DECODE_H264_SPEC_VERSION ¶
KHR_VIDEO_DECODE_H264_SPEC_VERSION :: 9
KHR_VIDEO_DECODE_H265_EXTENSION_NAME ¶
KHR_VIDEO_DECODE_H265_EXTENSION_NAME :: "VK_KHR_video_decode_h265"
KHR_VIDEO_DECODE_H265_SPEC_VERSION ¶
KHR_VIDEO_DECODE_H265_SPEC_VERSION :: 8
KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME ¶
KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME :: "VK_KHR_video_decode_queue"
KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION ¶
KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION :: 8
KHR_VIDEO_ENCODE_AV1_EXTENSION_NAME ¶
KHR_VIDEO_ENCODE_AV1_EXTENSION_NAME :: "VK_KHR_video_encode_av1"
KHR_VIDEO_ENCODE_AV1_SPEC_VERSION ¶
KHR_VIDEO_ENCODE_AV1_SPEC_VERSION :: 1
KHR_VIDEO_ENCODE_H264_EXTENSION_NAME ¶
KHR_VIDEO_ENCODE_H264_EXTENSION_NAME :: "VK_KHR_video_encode_h264"
KHR_VIDEO_ENCODE_H264_SPEC_VERSION ¶
KHR_VIDEO_ENCODE_H264_SPEC_VERSION :: 14
KHR_VIDEO_ENCODE_H265_EXTENSION_NAME ¶
KHR_VIDEO_ENCODE_H265_EXTENSION_NAME :: "VK_KHR_video_encode_h265"
KHR_VIDEO_ENCODE_H265_SPEC_VERSION ¶
KHR_VIDEO_ENCODE_H265_SPEC_VERSION :: 14
KHR_VIDEO_ENCODE_QUANTIZATION_MAP_EXTENSION_NAME ¶
KHR_VIDEO_ENCODE_QUANTIZATION_MAP_EXTENSION_NAME :: "VK_KHR_video_encode_quantization_map"
KHR_VIDEO_ENCODE_QUANTIZATION_MAP_SPEC_VERSION ¶
KHR_VIDEO_ENCODE_QUANTIZATION_MAP_SPEC_VERSION :: 2
KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME ¶
KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME :: "VK_KHR_video_encode_queue"
KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION ¶
KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION :: 12
KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME ¶
KHR_VIDEO_MAINTENANCE_1_EXTENSION_NAME :: "VK_KHR_video_maintenance1"
KHR_VIDEO_MAINTENANCE_1_SPEC_VERSION ¶
KHR_VIDEO_MAINTENANCE_1_SPEC_VERSION :: 1
KHR_VIDEO_QUEUE_EXTENSION_NAME ¶
KHR_VIDEO_QUEUE_EXTENSION_NAME :: "VK_KHR_video_queue"
KHR_VIDEO_QUEUE_SPEC_VERSION ¶
KHR_VIDEO_QUEUE_SPEC_VERSION :: 8
KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME ¶
KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME :: "VK_KHR_vulkan_memory_model"
KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION ¶
KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION :: 3
KHR_WAYLAND_SURFACE_EXTENSION_NAME ¶
KHR_WAYLAND_SURFACE_EXTENSION_NAME :: "VK_KHR_wayland_surface"
KHR_WAYLAND_SURFACE_SPEC_VERSION ¶
KHR_WAYLAND_SURFACE_SPEC_VERSION :: 6
KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME ¶
KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME :: "VK_KHR_win32_keyed_mutex"
KHR_WIN32_KEYED_MUTEX_SPEC_VERSION ¶
KHR_WIN32_KEYED_MUTEX_SPEC_VERSION :: 1
KHR_WIN32_SURFACE_EXTENSION_NAME ¶
KHR_WIN32_SURFACE_EXTENSION_NAME :: "VK_KHR_win32_surface"
KHR_WIN32_SURFACE_SPEC_VERSION ¶
KHR_WIN32_SURFACE_SPEC_VERSION :: 6
KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_EXTENSION_NAME ¶
KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_EXTENSION_NAME :: "VK_KHR_workgroup_memory_explicit_layout"
KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION ¶
KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION :: 1
KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_EXTENSION_NAME ¶
KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_EXTENSION_NAME :: "VK_KHR_zero_initialize_workgroup_memory"
KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION ¶
KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION :: 1
KHR_acceleration_structure ¶
KHR_acceleration_structure :: 1
KHR_bind_memory2 ¶
KHR_bind_memory2 :: 1
KHR_buffer_device_address ¶
KHR_buffer_device_address :: 1
KHR_calibrated_timestamps ¶
KHR_calibrated_timestamps :: 1
KHR_compute_shader_derivatives ¶
KHR_compute_shader_derivatives :: 1
KHR_cooperative_matrix ¶
KHR_cooperative_matrix :: 1
KHR_copy_commands2 ¶
KHR_copy_commands2 :: 1
KHR_create_renderpass2 ¶
KHR_create_renderpass2 :: 1
KHR_dedicated_allocation ¶
KHR_dedicated_allocation :: 1
KHR_deferred_host_operations ¶
KHR_deferred_host_operations :: 1
KHR_depth_stencil_resolve ¶
KHR_depth_stencil_resolve :: 1
KHR_descriptor_update_template ¶
KHR_descriptor_update_template :: 1
KHR_device_group ¶
KHR_device_group :: 1
KHR_device_group_creation ¶
KHR_device_group_creation :: 1
KHR_display ¶
KHR_display :: 1
KHR_display_swapchain ¶
KHR_display_swapchain :: 1
KHR_draw_indirect_count ¶
KHR_draw_indirect_count :: 1
KHR_driver_properties ¶
KHR_driver_properties :: 1
KHR_dynamic_rendering ¶
KHR_dynamic_rendering :: 1
KHR_dynamic_rendering_local_read ¶
KHR_dynamic_rendering_local_read :: 1
KHR_external_fence ¶
KHR_external_fence :: 1
KHR_external_fence_capabilities ¶
KHR_external_fence_capabilities :: 1
KHR_external_fence_fd ¶
KHR_external_fence_fd :: 1
KHR_external_fence_win32 ¶
KHR_external_fence_win32 :: 1
KHR_external_memory ¶
KHR_external_memory :: 1
KHR_external_memory_capabilities ¶
KHR_external_memory_capabilities :: 1
KHR_external_memory_fd ¶
KHR_external_memory_fd :: 1
KHR_external_memory_win32 ¶
KHR_external_memory_win32 :: 1
KHR_external_semaphore ¶
KHR_external_semaphore :: 1
KHR_external_semaphore_capabilities ¶
KHR_external_semaphore_capabilities :: 1
KHR_external_semaphore_fd ¶
KHR_external_semaphore_fd :: 1
KHR_external_semaphore_win32 ¶
KHR_external_semaphore_win32 :: 1
KHR_format_feature_flags2 ¶
KHR_format_feature_flags2 :: 1
KHR_fragment_shader_barycentric ¶
KHR_fragment_shader_barycentric :: 1
KHR_fragment_shading_rate ¶
KHR_fragment_shading_rate :: 1
KHR_get_display_properties2 ¶
KHR_get_display_properties2 :: 1
KHR_get_memory_requirements2 ¶
KHR_get_memory_requirements2 :: 1
KHR_get_physical_device_properties2 ¶
KHR_get_physical_device_properties2 :: 1
KHR_get_surface_capabilities2 ¶
KHR_get_surface_capabilities2 :: 1
KHR_global_priority ¶
KHR_global_priority :: 1
KHR_image_format_list ¶
KHR_image_format_list :: 1
KHR_imageless_framebuffer ¶
KHR_imageless_framebuffer :: 1
KHR_incremental_present ¶
KHR_incremental_present :: 1
KHR_index_type_uint8 ¶
KHR_index_type_uint8 :: 1
KHR_line_rasterization ¶
KHR_line_rasterization :: 1
KHR_load_store_op_none ¶
KHR_load_store_op_none :: 1
KHR_maintenance1 ¶
KHR_maintenance1 :: 1
KHR_maintenance2 ¶
KHR_maintenance2 :: 1
KHR_maintenance3 ¶
KHR_maintenance3 :: 1
KHR_maintenance4 ¶
KHR_maintenance4 :: 1
KHR_maintenance5 ¶
KHR_maintenance5 :: 1
KHR_maintenance6 ¶
KHR_maintenance6 :: 1
KHR_maintenance7 ¶
KHR_maintenance7 :: 1
KHR_map_memory2 ¶
KHR_map_memory2 :: 1
KHR_multiview ¶
KHR_multiview :: 1
KHR_performance_query ¶
KHR_performance_query :: 1
KHR_pipeline_binary ¶
KHR_pipeline_binary :: 1
KHR_pipeline_executable_properties ¶
KHR_pipeline_executable_properties :: 1
KHR_pipeline_library ¶
KHR_pipeline_library :: 1
KHR_portability_enumeration ¶
KHR_portability_enumeration :: 1
KHR_present_id ¶
KHR_present_id :: 1
KHR_present_wait ¶
KHR_present_wait :: 1
KHR_push_descriptor ¶
KHR_push_descriptor :: 1
KHR_ray_query ¶
KHR_ray_query :: 1
KHR_ray_tracing_maintenance1 ¶
KHR_ray_tracing_maintenance1 :: 1
KHR_ray_tracing_pipeline ¶
KHR_ray_tracing_pipeline :: 1
KHR_ray_tracing_position_fetch ¶
KHR_ray_tracing_position_fetch :: 1
KHR_relaxed_block_layout ¶
KHR_relaxed_block_layout :: 1
KHR_sampler_mirror_clamp_to_edge ¶
KHR_sampler_mirror_clamp_to_edge :: 1
KHR_sampler_ycbcr_conversion ¶
KHR_sampler_ycbcr_conversion :: 1
KHR_separate_depth_stencil_layouts ¶
KHR_separate_depth_stencil_layouts :: 1
KHR_shader_atomic_int64 ¶
KHR_shader_atomic_int64 :: 1
KHR_shader_clock ¶
KHR_shader_clock :: 1
KHR_shader_draw_parameters ¶
KHR_shader_draw_parameters :: 1
KHR_shader_expect_assume ¶
KHR_shader_expect_assume :: 1
KHR_shader_float16_int8 ¶
KHR_shader_float16_int8 :: 1
KHR_shader_float_controls ¶
KHR_shader_float_controls :: 1
KHR_shader_float_controls2 ¶
KHR_shader_float_controls2 :: 1
KHR_shader_integer_dot_product ¶
KHR_shader_integer_dot_product :: 1
KHR_shader_maximal_reconvergence ¶
KHR_shader_maximal_reconvergence :: 1
KHR_shader_non_semantic_info ¶
KHR_shader_non_semantic_info :: 1
KHR_shader_quad_control ¶
KHR_shader_quad_control :: 1
KHR_shader_relaxed_extended_instruction ¶
KHR_shader_relaxed_extended_instruction :: 1
KHR_shader_subgroup_extended_types ¶
KHR_shader_subgroup_extended_types :: 1
KHR_shader_subgroup_rotate ¶
KHR_shader_subgroup_rotate :: 1
KHR_shader_subgroup_uniform_control_flow ¶
KHR_shader_subgroup_uniform_control_flow :: 1
KHR_shader_terminate_invocation ¶
KHR_shader_terminate_invocation :: 1
KHR_shared_presentable_image ¶
KHR_shared_presentable_image :: 1
KHR_spirv_1_4 ¶
KHR_spirv_1_4 :: 1
KHR_storage_buffer_storage_class ¶
KHR_storage_buffer_storage_class :: 1
KHR_surface_protected_capabilities ¶
KHR_surface_protected_capabilities :: 1
KHR_swapchain ¶
KHR_swapchain :: 1
KHR_swapchain_mutable_format ¶
KHR_swapchain_mutable_format :: 1
KHR_synchronization2 ¶
KHR_synchronization2 :: 1
KHR_timeline_semaphore ¶
KHR_timeline_semaphore :: 1
KHR_uniform_buffer_standard_layout ¶
KHR_uniform_buffer_standard_layout :: 1
KHR_variable_pointers ¶
KHR_variable_pointers :: 1
KHR_vertex_attribute_divisor ¶
KHR_vertex_attribute_divisor :: 1
KHR_video_decode_av1 ¶
KHR_video_decode_av1 :: 1
KHR_video_decode_h264 ¶
KHR_video_decode_h264 :: 1
KHR_video_decode_h265 ¶
KHR_video_decode_h265 :: 1
KHR_video_decode_queue ¶
KHR_video_decode_queue :: 1
KHR_video_encode_av1 ¶
KHR_video_encode_av1 :: 1
KHR_video_encode_h264 ¶
KHR_video_encode_h264 :: 1
KHR_video_encode_h265 ¶
KHR_video_encode_h265 :: 1
KHR_video_encode_quantization_map ¶
KHR_video_encode_quantization_map :: 1
KHR_video_encode_queue ¶
KHR_video_encode_queue :: 1
KHR_video_maintenance1 ¶
KHR_video_maintenance1 :: 1
KHR_video_queue ¶
KHR_video_queue :: 1
KHR_vulkan_memory_model ¶
KHR_vulkan_memory_model :: 1
KHR_wayland_surface ¶
KHR_wayland_surface :: 1
KHR_win32_keyed_mutex ¶
KHR_win32_keyed_mutex :: 1
KHR_win32_surface ¶
KHR_win32_surface :: 1
KHR_workgroup_memory_explicit_layout ¶
KHR_workgroup_memory_explicit_layout :: 1
KHR_zero_initialize_workgroup_memory ¶
KHR_zero_initialize_workgroup_memory :: 1
LUID_SIZE ¶
LUID_SIZE :: 8
LUID_SIZE_KHR ¶
LUID_SIZE_KHR :: LUID_SIZE
LUID_SIZE_KHX ¶
LUID_SIZE_KHX :: 8
MAX_DESCRIPTION_SIZE ¶
MAX_DESCRIPTION_SIZE :: 256
MAX_DEVICE_GROUP_SIZE ¶
MAX_DEVICE_GROUP_SIZE :: 32
MAX_DEVICE_GROUP_SIZE_KHR ¶
MAX_DEVICE_GROUP_SIZE_KHR :: MAX_DEVICE_GROUP_SIZE
MAX_DRIVER_INFO_SIZE ¶
MAX_DRIVER_INFO_SIZE :: 256
MAX_DRIVER_INFO_SIZE_KHR ¶
MAX_DRIVER_INFO_SIZE_KHR :: MAX_DRIVER_INFO_SIZE
MAX_DRIVER_NAME_SIZE ¶
MAX_DRIVER_NAME_SIZE :: 256
MAX_DRIVER_NAME_SIZE_KHR ¶
MAX_DRIVER_NAME_SIZE_KHR :: MAX_DRIVER_NAME_SIZE
MAX_EXTENSION_NAME_SIZE ¶
MAX_EXTENSION_NAME_SIZE :: 256
MAX_GLOBAL_PRIORITY_SIZE ¶
MAX_GLOBAL_PRIORITY_SIZE :: 16
MAX_GLOBAL_PRIORITY_SIZE_EXT ¶
MAX_GLOBAL_PRIORITY_SIZE_EXT :: MAX_GLOBAL_PRIORITY_SIZE
MAX_GLOBAL_PRIORITY_SIZE_KHR ¶
MAX_GLOBAL_PRIORITY_SIZE_KHR :: MAX_GLOBAL_PRIORITY_SIZE
MAX_MEMORY_HEAPS ¶
MAX_MEMORY_HEAPS :: 16
MAX_MEMORY_TYPES ¶
MAX_MEMORY_TYPES :: 32
MAX_PHYSICAL_DEVICE_NAME_SIZE ¶
MAX_PHYSICAL_DEVICE_NAME_SIZE :: 256
MAX_PIPELINE_BINARY_KEY_SIZE_KHR ¶
MAX_PIPELINE_BINARY_KEY_SIZE_KHR :: 32
MAX_QUEUE_FAMILY_EXTERNAL ¶
MAX_QUEUE_FAMILY_EXTERNAL: u32 : ~u32(1)
MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT ¶
MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT :: 32
MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR ¶
MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR :: 7
NVX_BINARY_IMPORT_EXTENSION_NAME ¶
NVX_BINARY_IMPORT_EXTENSION_NAME :: "VK_NVX_binary_import"
NVX_BINARY_IMPORT_SPEC_VERSION ¶
NVX_BINARY_IMPORT_SPEC_VERSION :: 2
NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME ¶
NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME :: "VK_NVX_image_view_handle"
NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION ¶
NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION :: 3
NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME ¶
NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME :: "VK_NVX_multiview_per_view_attributes"
NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION ¶
NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION :: 1
NVX_binary_import ¶
NVX_binary_import :: 1
NVX_image_view_handle ¶
NVX_image_view_handle :: 1
NVX_multiview_per_view_attributes ¶
NVX_multiview_per_view_attributes :: 1
NV_ACQUIRE_WINRT_DISPLAY_EXTENSION_NAME ¶
NV_ACQUIRE_WINRT_DISPLAY_EXTENSION_NAME :: "VK_NV_acquire_winrt_display"
NV_ACQUIRE_WINRT_DISPLAY_SPEC_VERSION ¶
NV_ACQUIRE_WINRT_DISPLAY_SPEC_VERSION :: 1
NV_CLIP_SPACE_W_SCALING_EXTENSION_NAME ¶
NV_CLIP_SPACE_W_SCALING_EXTENSION_NAME :: "VK_NV_clip_space_w_scaling"
NV_CLIP_SPACE_W_SCALING_SPEC_VERSION ¶
NV_CLIP_SPACE_W_SCALING_SPEC_VERSION :: 1
NV_COMMAND_BUFFER_INHERITANCE_EXTENSION_NAME ¶
NV_COMMAND_BUFFER_INHERITANCE_EXTENSION_NAME :: "VK_NV_command_buffer_inheritance"
NV_COMMAND_BUFFER_INHERITANCE_SPEC_VERSION ¶
NV_COMMAND_BUFFER_INHERITANCE_SPEC_VERSION :: 1
NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME ¶
NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME :: "VK_NV_compute_shader_derivatives"
NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION ¶
NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION :: 1
NV_COOPERATIVE_MATRIX_2_EXTENSION_NAME ¶
NV_COOPERATIVE_MATRIX_2_EXTENSION_NAME :: "VK_NV_cooperative_matrix2"
NV_COOPERATIVE_MATRIX_2_SPEC_VERSION ¶
NV_COOPERATIVE_MATRIX_2_SPEC_VERSION :: 1
NV_COOPERATIVE_MATRIX_EXTENSION_NAME ¶
NV_COOPERATIVE_MATRIX_EXTENSION_NAME :: "VK_NV_cooperative_matrix"
NV_COOPERATIVE_MATRIX_SPEC_VERSION ¶
NV_COOPERATIVE_MATRIX_SPEC_VERSION :: 1
NV_COPY_MEMORY_INDIRECT_EXTENSION_NAME ¶
NV_COPY_MEMORY_INDIRECT_EXTENSION_NAME :: "VK_NV_copy_memory_indirect"
NV_COPY_MEMORY_INDIRECT_SPEC_VERSION ¶
NV_COPY_MEMORY_INDIRECT_SPEC_VERSION :: 1
NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME ¶
NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME :: "VK_NV_corner_sampled_image"
NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION ¶
NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION :: 2
NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME ¶
NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME :: "VK_NV_coverage_reduction_mode"
NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION ¶
NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION :: 1
NV_CUDA_KERNEL_LAUNCH_EXTENSION_NAME ¶
NV_CUDA_KERNEL_LAUNCH_EXTENSION_NAME :: "VK_NV_cuda_kernel_launch"
NV_CUDA_KERNEL_LAUNCH_SPEC_VERSION ¶
NV_CUDA_KERNEL_LAUNCH_SPEC_VERSION :: 2
NV_DEDICATED_ALLOCATION_EXTENSION_NAME ¶
NV_DEDICATED_ALLOCATION_EXTENSION_NAME :: "VK_NV_dedicated_allocation"
NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME ¶
NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME :: "VK_NV_dedicated_allocation_image_aliasing"
NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION ¶
NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION :: 1
NV_DEDICATED_ALLOCATION_SPEC_VERSION ¶
NV_DEDICATED_ALLOCATION_SPEC_VERSION :: 1
NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME ¶
NV_DESCRIPTOR_POOL_OVERALLOCATION_EXTENSION_NAME :: "VK_NV_descriptor_pool_overallocation"
NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION ¶
NV_DESCRIPTOR_POOL_OVERALLOCATION_SPEC_VERSION :: 1
NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME ¶
NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME :: "VK_NV_device_diagnostics_config"
NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION ¶
NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION :: 2
NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_EXTENSION_NAME ¶
NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_EXTENSION_NAME :: "VK_NV_device_diagnostic_checkpoints"
NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_SPEC_VERSION ¶
NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_SPEC_VERSION :: 2
NV_DEVICE_GENERATED_COMMANDS_COMPUTE_EXTENSION_NAME ¶
NV_DEVICE_GENERATED_COMMANDS_COMPUTE_EXTENSION_NAME :: "VK_NV_device_generated_commands_compute"
NV_DEVICE_GENERATED_COMMANDS_COMPUTE_SPEC_VERSION ¶
NV_DEVICE_GENERATED_COMMANDS_COMPUTE_SPEC_VERSION :: 2
NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME ¶
NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME :: "VK_NV_device_generated_commands"
NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION ¶
NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION :: 3
NV_DISPLAY_STEREO_EXTENSION_NAME ¶
NV_DISPLAY_STEREO_EXTENSION_NAME :: "VK_NV_display_stereo"
NV_DISPLAY_STEREO_SPEC_VERSION ¶
NV_DISPLAY_STEREO_SPEC_VERSION :: 1
NV_EXTENDED_SPARSE_ADDRESS_SPACE_EXTENSION_NAME ¶
NV_EXTENDED_SPARSE_ADDRESS_SPACE_EXTENSION_NAME :: "VK_NV_extended_sparse_address_space"
NV_EXTENDED_SPARSE_ADDRESS_SPACE_SPEC_VERSION ¶
NV_EXTENDED_SPARSE_ADDRESS_SPACE_SPEC_VERSION :: 1
NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME ¶
NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME :: "VK_NV_external_memory_capabilities"
NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION ¶
NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION :: 1
NV_EXTERNAL_MEMORY_EXTENSION_NAME ¶
NV_EXTERNAL_MEMORY_EXTENSION_NAME :: "VK_NV_external_memory"
NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME ¶
NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME :: "VK_NV_external_memory_rdma"
NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION ¶
NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION :: 1
NV_EXTERNAL_MEMORY_SPEC_VERSION ¶
NV_EXTERNAL_MEMORY_SPEC_VERSION :: 1
NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME ¶
NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME :: "VK_NV_external_memory_win32"
NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION ¶
NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION :: 1
NV_FILL_RECTANGLE_EXTENSION_NAME ¶
NV_FILL_RECTANGLE_EXTENSION_NAME :: "VK_NV_fill_rectangle"
NV_FILL_RECTANGLE_SPEC_VERSION ¶
NV_FILL_RECTANGLE_SPEC_VERSION :: 1
NV_FRAGMENT_COVERAGE_TO_COLOR_EXTENSION_NAME ¶
NV_FRAGMENT_COVERAGE_TO_COLOR_EXTENSION_NAME :: "VK_NV_fragment_coverage_to_color"
NV_FRAGMENT_COVERAGE_TO_COLOR_SPEC_VERSION ¶
NV_FRAGMENT_COVERAGE_TO_COLOR_SPEC_VERSION :: 1
NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME ¶
NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME :: "VK_NV_fragment_shader_barycentric"
NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION ¶
NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION :: 1
NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME ¶
NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME :: "VK_NV_fragment_shading_rate_enums"
NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION ¶
NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION :: 1
NV_FRAMEBUFFER_MIXED_SAMPLES_EXTENSION_NAME ¶
NV_FRAMEBUFFER_MIXED_SAMPLES_EXTENSION_NAME :: "VK_NV_framebuffer_mixed_samples"
NV_FRAMEBUFFER_MIXED_SAMPLES_SPEC_VERSION ¶
NV_FRAMEBUFFER_MIXED_SAMPLES_SPEC_VERSION :: 1
NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME ¶
NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME :: "VK_NV_geometry_shader_passthrough"
NV_GEOMETRY_SHADER_PASSTHROUGH_SPEC_VERSION ¶
NV_GEOMETRY_SHADER_PASSTHROUGH_SPEC_VERSION :: 1
NV_GLSL_SHADER_EXTENSION_NAME ¶
NV_GLSL_SHADER_EXTENSION_NAME :: "VK_NV_glsl_shader"
NV_GLSL_SHADER_SPEC_VERSION ¶
NV_GLSL_SHADER_SPEC_VERSION :: 1
NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME ¶
NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME :: "VK_NV_inherited_viewport_scissor"
NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION ¶
NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION :: 1
NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME ¶
NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME :: "VK_NV_linear_color_attachment"
NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION ¶
NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION :: 1
NV_LOW_LATENCY_2_EXTENSION_NAME ¶
NV_LOW_LATENCY_2_EXTENSION_NAME :: "VK_NV_low_latency2"
NV_LOW_LATENCY_2_SPEC_VERSION ¶
NV_LOW_LATENCY_2_SPEC_VERSION :: 2
NV_LOW_LATENCY_EXTENSION_NAME ¶
NV_LOW_LATENCY_EXTENSION_NAME :: "VK_NV_low_latency"
NV_LOW_LATENCY_SPEC_VERSION ¶
NV_LOW_LATENCY_SPEC_VERSION :: 1
NV_MEMORY_DECOMPRESSION_EXTENSION_NAME ¶
NV_MEMORY_DECOMPRESSION_EXTENSION_NAME :: "VK_NV_memory_decompression"
NV_MEMORY_DECOMPRESSION_SPEC_VERSION ¶
NV_MEMORY_DECOMPRESSION_SPEC_VERSION :: 1
NV_MESH_SHADER_EXTENSION_NAME ¶
NV_MESH_SHADER_EXTENSION_NAME :: "VK_NV_mesh_shader"
NV_MESH_SHADER_SPEC_VERSION ¶
NV_MESH_SHADER_SPEC_VERSION :: 1
NV_OPTICAL_FLOW_EXTENSION_NAME ¶
NV_OPTICAL_FLOW_EXTENSION_NAME :: "VK_NV_optical_flow"
NV_OPTICAL_FLOW_SPEC_VERSION ¶
NV_OPTICAL_FLOW_SPEC_VERSION :: 1
NV_PER_STAGE_DESCRIPTOR_SET_EXTENSION_NAME ¶
NV_PER_STAGE_DESCRIPTOR_SET_EXTENSION_NAME :: "VK_NV_per_stage_descriptor_set"
NV_PER_STAGE_DESCRIPTOR_SET_SPEC_VERSION ¶
NV_PER_STAGE_DESCRIPTOR_SET_SPEC_VERSION :: 1
NV_PRESENT_BARRIER_EXTENSION_NAME ¶
NV_PRESENT_BARRIER_EXTENSION_NAME :: "VK_NV_present_barrier"
NV_PRESENT_BARRIER_SPEC_VERSION ¶
NV_PRESENT_BARRIER_SPEC_VERSION :: 1
NV_RAW_ACCESS_CHAINS_EXTENSION_NAME ¶
NV_RAW_ACCESS_CHAINS_EXTENSION_NAME :: "VK_NV_raw_access_chains"
NV_RAW_ACCESS_CHAINS_SPEC_VERSION ¶
NV_RAW_ACCESS_CHAINS_SPEC_VERSION :: 1
NV_RAY_TRACING_EXTENSION_NAME ¶
NV_RAY_TRACING_EXTENSION_NAME :: "VK_NV_ray_tracing"
NV_RAY_TRACING_INVOCATION_REORDER_EXTENSION_NAME ¶
NV_RAY_TRACING_INVOCATION_REORDER_EXTENSION_NAME :: "VK_NV_ray_tracing_invocation_reorder"
NV_RAY_TRACING_INVOCATION_REORDER_SPEC_VERSION ¶
NV_RAY_TRACING_INVOCATION_REORDER_SPEC_VERSION :: 1
NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME ¶
NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME :: "VK_NV_ray_tracing_motion_blur"
NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION ¶
NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION :: 1
NV_RAY_TRACING_SPEC_VERSION ¶
NV_RAY_TRACING_SPEC_VERSION :: 3
NV_RAY_TRACING_VALIDATION_EXTENSION_NAME ¶
NV_RAY_TRACING_VALIDATION_EXTENSION_NAME :: "VK_NV_ray_tracing_validation"
NV_RAY_TRACING_VALIDATION_SPEC_VERSION ¶
NV_RAY_TRACING_VALIDATION_SPEC_VERSION :: 1
NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME ¶
NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME :: "VK_NV_representative_fragment_test"
NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION ¶
NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION :: 2
NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME ¶
NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME :: "VK_NV_sample_mask_override_coverage"
NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION ¶
NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION :: 1
NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME ¶
NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME :: "VK_NV_scissor_exclusive"
NV_SCISSOR_EXCLUSIVE_SPEC_VERSION ¶
NV_SCISSOR_EXCLUSIVE_SPEC_VERSION :: 2
NV_SHADER_ATOMIC_FLOAT16_VECTOR_EXTENSION_NAME ¶
NV_SHADER_ATOMIC_FLOAT16_VECTOR_EXTENSION_NAME :: "VK_NV_shader_atomic_float16_vector"
NV_SHADER_ATOMIC_FLOAT16_VECTOR_SPEC_VERSION ¶
NV_SHADER_ATOMIC_FLOAT16_VECTOR_SPEC_VERSION :: 1
NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME ¶
NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME :: "VK_NV_shader_image_footprint"
NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION ¶
NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION :: 2
NV_SHADER_SM_BUILTINS_EXTENSION_NAME ¶
NV_SHADER_SM_BUILTINS_EXTENSION_NAME :: "VK_NV_shader_sm_builtins"
NV_SHADER_SM_BUILTINS_SPEC_VERSION ¶
NV_SHADER_SM_BUILTINS_SPEC_VERSION :: 1
NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME ¶
NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME :: "VK_NV_shader_subgroup_partitioned"
NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION ¶
NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION :: 1
NV_SHADING_RATE_IMAGE_EXTENSION_NAME ¶
NV_SHADING_RATE_IMAGE_EXTENSION_NAME :: "VK_NV_shading_rate_image"
NV_SHADING_RATE_IMAGE_SPEC_VERSION ¶
NV_SHADING_RATE_IMAGE_SPEC_VERSION :: 3
NV_VIEWPORT_ARRAY2_EXTENSION_NAME ¶
NV_VIEWPORT_ARRAY2_EXTENSION_NAME :: NV_VIEWPORT_ARRAY_2_EXTENSION_NAME
NV_VIEWPORT_ARRAY2_SPEC_VERSION ¶
NV_VIEWPORT_ARRAY2_SPEC_VERSION :: NV_VIEWPORT_ARRAY_2_SPEC_VERSION
NV_VIEWPORT_ARRAY_2_EXTENSION_NAME ¶
NV_VIEWPORT_ARRAY_2_EXTENSION_NAME :: "VK_NV_viewport_array2"
NV_VIEWPORT_ARRAY_2_SPEC_VERSION ¶
NV_VIEWPORT_ARRAY_2_SPEC_VERSION :: 1
NV_VIEWPORT_SWIZZLE_EXTENSION_NAME ¶
NV_VIEWPORT_SWIZZLE_EXTENSION_NAME :: "VK_NV_viewport_swizzle"
NV_VIEWPORT_SWIZZLE_SPEC_VERSION ¶
NV_VIEWPORT_SWIZZLE_SPEC_VERSION :: 1
NV_WIN32_KEYED_MUTEX_EXTENSION_NAME ¶
NV_WIN32_KEYED_MUTEX_EXTENSION_NAME :: "VK_NV_win32_keyed_mutex"
NV_WIN32_KEYED_MUTEX_SPEC_VERSION ¶
NV_WIN32_KEYED_MUTEX_SPEC_VERSION :: 2
NV_acquire_winrt_display ¶
NV_acquire_winrt_display :: 1
NV_clip_space_w_scaling ¶
NV_clip_space_w_scaling :: 1
NV_command_buffer_inheritance ¶
NV_command_buffer_inheritance :: 1
NV_compute_shader_derivatives ¶
NV_compute_shader_derivatives :: 1
NV_cooperative_matrix ¶
NV_cooperative_matrix :: 1
NV_cooperative_matrix2 ¶
NV_cooperative_matrix2 :: 1
NV_copy_memory_indirect ¶
NV_copy_memory_indirect :: 1
NV_corner_sampled_image ¶
NV_corner_sampled_image :: 1
NV_coverage_reduction_mode ¶
NV_coverage_reduction_mode :: 1
NV_cuda_kernel_launch ¶
NV_cuda_kernel_launch :: 1
NV_dedicated_allocation ¶
NV_dedicated_allocation :: 1
NV_dedicated_allocation_image_aliasing ¶
NV_dedicated_allocation_image_aliasing :: 1
NV_descriptor_pool_overallocation ¶
NV_descriptor_pool_overallocation :: 1
NV_device_diagnostic_checkpoints ¶
NV_device_diagnostic_checkpoints :: 1
NV_device_diagnostics_config ¶
NV_device_diagnostics_config :: 1
NV_device_generated_commands ¶
NV_device_generated_commands :: 1
NV_device_generated_commands_compute ¶
NV_device_generated_commands_compute :: 1
NV_display_stereo ¶
NV_display_stereo :: 1
NV_extended_sparse_address_space ¶
NV_extended_sparse_address_space :: 1
NV_external_memory ¶
NV_external_memory :: 1
NV_external_memory_capabilities ¶
NV_external_memory_capabilities :: 1
NV_external_memory_rdma ¶
NV_external_memory_rdma :: 1
NV_external_memory_win32 ¶
NV_external_memory_win32 :: 1
NV_fill_rectangle ¶
NV_fill_rectangle :: 1
NV_fragment_coverage_to_color ¶
NV_fragment_coverage_to_color :: 1
NV_fragment_shader_barycentric ¶
NV_fragment_shader_barycentric :: 1
NV_fragment_shading_rate_enums ¶
NV_fragment_shading_rate_enums :: 1
NV_framebuffer_mixed_samples ¶
NV_framebuffer_mixed_samples :: 1
NV_geometry_shader_passthrough ¶
NV_geometry_shader_passthrough :: 1
NV_glsl_shader ¶
NV_glsl_shader :: 1
NV_inherited_viewport_scissor ¶
NV_inherited_viewport_scissor :: 1
NV_linear_color_attachment ¶
NV_linear_color_attachment :: 1
NV_low_latency ¶
NV_low_latency :: 1
NV_low_latency2 ¶
NV_low_latency2 :: 1
NV_memory_decompression ¶
NV_memory_decompression :: 1
NV_mesh_shader ¶
NV_mesh_shader :: 1
NV_optical_flow ¶
NV_optical_flow :: 1
NV_per_stage_descriptor_set ¶
NV_per_stage_descriptor_set :: 1
NV_present_barrier ¶
NV_present_barrier :: 1
NV_raw_access_chains ¶
NV_raw_access_chains :: 1
NV_ray_tracing ¶
NV_ray_tracing :: 1
NV_ray_tracing_invocation_reorder ¶
NV_ray_tracing_invocation_reorder :: 1
NV_ray_tracing_motion_blur ¶
NV_ray_tracing_motion_blur :: 1
NV_ray_tracing_validation ¶
NV_ray_tracing_validation :: 1
NV_representative_fragment_test ¶
NV_representative_fragment_test :: 1
NV_sample_mask_override_coverage ¶
NV_sample_mask_override_coverage :: 1
NV_scissor_exclusive ¶
NV_scissor_exclusive :: 1
NV_shader_atomic_float16_vector ¶
NV_shader_atomic_float16_vector :: 1
NV_shader_image_footprint ¶
NV_shader_image_footprint :: 1
NV_shader_sm_builtins ¶
NV_shader_sm_builtins :: 1
NV_shader_subgroup_partitioned ¶
NV_shader_subgroup_partitioned :: 1
NV_shading_rate_image ¶
NV_shading_rate_image :: 1
NV_viewport_array2 ¶
NV_viewport_array2 :: 1
NV_viewport_swizzle ¶
NV_viewport_swizzle :: 1
NV_win32_keyed_mutex ¶
NV_win32_keyed_mutex :: 1
OpticalFlowGridSizeFlagsNV_UNKNOWN ¶
OpticalFlowGridSizeFlagsNV_UNKNOWN :: OpticalFlowGridSizeFlagsNV{}
OpticalFlowUsageFlagsNV_UNKNOWN ¶
OpticalFlowUsageFlagsNV_UNKNOWN :: OpticalFlowUsageFlagsNV{}
PipelineStageFlags_NONE ¶
PipelineStageFlags_NONE :: PipelineStageFlags{}
QUEUE_FAMILY_EXTERNAL ¶
QUEUE_FAMILY_EXTERNAL: u32 : MAX_QUEUE_FAMILY_EXTERNAL
QUEUE_FAMILY_EXTERNAL_KHR ¶
QUEUE_FAMILY_EXTERNAL_KHR: u32 : QUEUE_FAMILY_EXTERNAL
QUEUE_FAMILY_IGNORED ¶
QUEUE_FAMILY_IGNORED: u32 : ~u32(0)
REMAINING_ARRAY_LAYERS ¶
REMAINING_ARRAY_LAYERS: u32 : ~u32(0)
REMAINING_MIP_LEVELS ¶
REMAINING_MIP_LEVELS: u32 : ~u32(0)
ResolveModeFlags_NONE ¶
ResolveModeFlags_NONE :: ResolveModeFlags{}
SHADER_UNUSED_KHR ¶
SHADER_UNUSED_KHR :: 0
SUBPASS_EXTERNAL ¶
SUBPASS_EXTERNAL: u32 : ~u32(0)
ShaderStageFlags_ALL ¶
ShaderStageFlags_ALL :: ShaderStageFlags{.VERTEX, .TESSELLATION_CONTROL, .TESSELLATION_EVALUATION, .GEOMETRY, .FRAGMENT, .COMPUTE, .TASK_EXT, .MESH_EXT, .RAYGEN_KHR, .ANY_HIT_KHR, .CLOSEST_HIT_KHR, .MISS_KHR, .INTERSECTION_KHR, .CALLABLE_KHR, .SUBPASS_SHADING_HUAWEI, ShaderStageFlag(15), ShaderStageFlag(16), ShaderStageFlag(17), ShaderStageFlag(18), .CLUSTER_CULLING_HUAWEI, ShaderStageFlag(20), ShaderStageFlag(21), ShaderStageFlag(22), ShaderStageFlag(23), ShaderStageFlag(24), ShaderStageFlag(25), ShaderStageFlag(26), ShaderStageFlag(27), ShaderStageFlag(28), ShaderStageFlag(29), ShaderStageFlag(30)}
ShaderStageFlags_ALL_GRAPHICS ¶
ShaderStageFlags_ALL_GRAPHICS :: ShaderStageFlags{.VERTEX, .TESSELLATION_CONTROL, .TESSELLATION_EVALUATION, .GEOMETRY, .FRAGMENT}
StencilFaceFlags_FRONT_AND_BACK ¶
StencilFaceFlags_FRONT_AND_BACK :: StencilFaceFlags{.FRONT, .BACK}
UUID_SIZE ¶
UUID_SIZE :: 16
VIDEO_AV1_GLOBAL_MOTION_PARAMS ¶
VIDEO_AV1_GLOBAL_MOTION_PARAMS :: 6
VIDEO_AV1_LOOP_FILTER_ADJUSTMENTS ¶
VIDEO_AV1_LOOP_FILTER_ADJUSTMENTS :: 2
VIDEO_AV1_MAX_CDEF_FILTER_STRENGTHS ¶
VIDEO_AV1_MAX_CDEF_FILTER_STRENGTHS :: 8
VIDEO_AV1_MAX_LOOP_FILTER_STRENGTHS ¶
VIDEO_AV1_MAX_LOOP_FILTER_STRENGTHS :: 4
VIDEO_AV1_MAX_NUM_CB_POINTS ¶
VIDEO_AV1_MAX_NUM_CB_POINTS :: 10
VIDEO_AV1_MAX_NUM_CR_POINTS ¶
VIDEO_AV1_MAX_NUM_CR_POINTS :: 10
VIDEO_AV1_MAX_NUM_PLANES ¶
VIDEO_AV1_MAX_NUM_PLANES :: 3
VIDEO_AV1_MAX_NUM_POS_CHROMA ¶
VIDEO_AV1_MAX_NUM_POS_CHROMA :: 25
VIDEO_AV1_MAX_NUM_POS_LUMA ¶
VIDEO_AV1_MAX_NUM_POS_LUMA :: 24
VIDEO_AV1_MAX_NUM_Y_POINTS ¶
VIDEO_AV1_MAX_NUM_Y_POINTS :: 14
VIDEO_AV1_MAX_SEGMENTS ¶
VIDEO_AV1_MAX_SEGMENTS :: 8
VIDEO_AV1_MAX_TILE_COLS ¶
VIDEO_AV1_MAX_TILE_COLS :: 64
VIDEO_AV1_MAX_TILE_ROWS ¶
VIDEO_AV1_MAX_TILE_ROWS :: 64
VIDEO_AV1_PRIMARY_REF_NONE ¶
VIDEO_AV1_PRIMARY_REF_NONE :: 7
VIDEO_AV1_REFS_PER_FRAME ¶
VIDEO_AV1_REFS_PER_FRAME :: 7
VIDEO_AV1_SEG_LVL_MAX ¶
VIDEO_AV1_SEG_LVL_MAX :: 8
VIDEO_AV1_SELECT_INTEGER_MV ¶
VIDEO_AV1_SELECT_INTEGER_MV :: 2
VIDEO_AV1_SELECT_SCREEN_CONTENT_TOOLS ¶
VIDEO_AV1_SELECT_SCREEN_CONTENT_TOOLS :: 2
VIDEO_AV1_SKIP_MODE_FRAMES ¶
VIDEO_AV1_SKIP_MODE_FRAMES :: 2
VIDEO_AV1_TOTAL_REFS_PER_FRAME ¶
VIDEO_AV1_TOTAL_REFS_PER_FRAME :: 8
VIDEO_DECODE_H264_FIELD_ORDER_COUNT_LIST_SIZE ¶
VIDEO_DECODE_H264_FIELD_ORDER_COUNT_LIST_SIZE :: 2
VIDEO_DECODE_H265_REF_PIC_SET_LIST_SIZE ¶
VIDEO_DECODE_H265_REF_PIC_SET_LIST_SIZE :: 8
VIDEO_H264_CPB_CNT_LIST_SIZE ¶
VIDEO_H264_CPB_CNT_LIST_SIZE :: 32
VIDEO_H264_MAX_CHROMA_PLANES ¶
VIDEO_H264_MAX_CHROMA_PLANES :: 2
VIDEO_H264_MAX_NUM_LIST_REF ¶
VIDEO_H264_MAX_NUM_LIST_REF :: 32
VIDEO_H264_NO_REFERENCE_PICTURE ¶
VIDEO_H264_NO_REFERENCE_PICTURE :: 0xFF
VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS ¶
VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS :: 16
VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS ¶
VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS :: 6
VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS ¶
VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS :: 64
VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS ¶
VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS :: 6
VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE ¶
VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE :: 6
VIDEO_H265_CHROMA_QP_OFFSET_TILE_COLS_LIST_SIZE ¶
VIDEO_H265_CHROMA_QP_OFFSET_TILE_COLS_LIST_SIZE :: 19
VIDEO_H265_CHROMA_QP_OFFSET_TILE_ROWS_LIST_SIZE ¶
VIDEO_H265_CHROMA_QP_OFFSET_TILE_ROWS_LIST_SIZE :: 21
VIDEO_H265_CPB_CNT_LIST_SIZE ¶
VIDEO_H265_CPB_CNT_LIST_SIZE :: 32
VIDEO_H265_MAX_CHROMA_PLANES ¶
VIDEO_H265_MAX_CHROMA_PLANES :: 2
VIDEO_H265_MAX_DELTA_POC ¶
VIDEO_H265_MAX_DELTA_POC :: 48
VIDEO_H265_MAX_DPB_SIZE ¶
VIDEO_H265_MAX_DPB_SIZE :: 16
VIDEO_H265_MAX_LONG_TERM_PICS ¶
VIDEO_H265_MAX_LONG_TERM_PICS :: 16
VIDEO_H265_MAX_LONG_TERM_REF_PICS_SPS ¶
VIDEO_H265_MAX_LONG_TERM_REF_PICS_SPS :: 32
VIDEO_H265_MAX_NUM_LIST_REF ¶
VIDEO_H265_MAX_NUM_LIST_REF :: 15
VIDEO_H265_MAX_SHORT_TERM_REF_PIC_SETS ¶
VIDEO_H265_MAX_SHORT_TERM_REF_PIC_SETS :: 64
VIDEO_H265_NO_REFERENCE_PICTURE ¶
VIDEO_H265_NO_REFERENCE_PICTURE :: 0xFF
VIDEO_H265_PREDICTOR_PALETTE_COMPONENTS_LIST_SIZE ¶
VIDEO_H265_PREDICTOR_PALETTE_COMPONENTS_LIST_SIZE :: 3
VIDEO_H265_PREDICTOR_PALETTE_COMP_ENTRIES_LIST_SIZE ¶
VIDEO_H265_PREDICTOR_PALETTE_COMP_ENTRIES_LIST_SIZE :: 128
VIDEO_H265_SCALING_LIST_16X16_NUM_ELEMENTS ¶
VIDEO_H265_SCALING_LIST_16X16_NUM_ELEMENTS :: 64
VIDEO_H265_SCALING_LIST_16X16_NUM_LISTS ¶
VIDEO_H265_SCALING_LIST_16X16_NUM_LISTS :: 6
VIDEO_H265_SCALING_LIST_32X32_NUM_ELEMENTS ¶
VIDEO_H265_SCALING_LIST_32X32_NUM_ELEMENTS :: 64
VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS ¶
VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS :: 2
VIDEO_H265_SCALING_LIST_4X4_NUM_ELEMENTS ¶
VIDEO_H265_SCALING_LIST_4X4_NUM_ELEMENTS :: 16
VIDEO_H265_SCALING_LIST_4X4_NUM_LISTS ¶
VIDEO_H265_SCALING_LIST_4X4_NUM_LISTS :: 6
VIDEO_H265_SCALING_LIST_8X8_NUM_ELEMENTS ¶
VIDEO_H265_SCALING_LIST_8X8_NUM_ELEMENTS :: 64
VIDEO_H265_SCALING_LIST_8X8_NUM_LISTS ¶
VIDEO_H265_SCALING_LIST_8X8_NUM_LISTS :: 6
VIDEO_H265_SUBLAYERS_LIST_SIZE ¶
VIDEO_H265_SUBLAYERS_LIST_SIZE :: 7
VULKAN_VIDEO_CODEC_AV1_DECODE_API_VERSION_1_0_0 ¶
VULKAN_VIDEO_CODEC_AV1_DECODE_API_VERSION_1_0_0 :: (1 << 22) | (0 << 12) | (0)
Vulkan Video API Constants
VULKAN_VIDEO_CODEC_AV1_DECODE_EXTENSION_NAME ¶
VULKAN_VIDEO_CODEC_AV1_DECODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_av1_decode"
Vulkan Video Codec Constants
VULKAN_VIDEO_CODEC_AV1_DECODE_SPEC_VERSION ¶
VULKAN_VIDEO_CODEC_AV1_DECODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_AV1_DECODE_API_VERSION_1_0_0
VULKAN_VIDEO_CODEC_AV1_ENCODE_API_VERSION_1_0_0 ¶
VULKAN_VIDEO_CODEC_AV1_ENCODE_API_VERSION_1_0_0 :: (1 << 22) | (0 << 12) | (0)
VULKAN_VIDEO_CODEC_AV1_ENCODE_EXTENSION_NAME ¶
VULKAN_VIDEO_CODEC_AV1_ENCODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_av1_encode"
VULKAN_VIDEO_CODEC_AV1_ENCODE_SPEC_VERSION ¶
VULKAN_VIDEO_CODEC_AV1_ENCODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_AV1_ENCODE_API_VERSION_1_0_0
VULKAN_VIDEO_CODEC_H264_DECODE_API_VERSION_1_0_0 ¶
VULKAN_VIDEO_CODEC_H264_DECODE_API_VERSION_1_0_0 :: (1 << 22) | (0 << 12) | (0)
VULKAN_VIDEO_CODEC_H264_DECODE_EXTENSION_NAME ¶
VULKAN_VIDEO_CODEC_H264_DECODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_h264_decode"
VULKAN_VIDEO_CODEC_H264_DECODE_SPEC_VERSION ¶
VULKAN_VIDEO_CODEC_H264_DECODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_H264_DECODE_API_VERSION_1_0_0
VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_1_0_0 ¶
VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_1_0_0 :: (1 << 22) | (0 << 12) | (0)
VULKAN_VIDEO_CODEC_H264_ENCODE_EXTENSION_NAME ¶
VULKAN_VIDEO_CODEC_H264_ENCODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_h264_encode"
VULKAN_VIDEO_CODEC_H264_ENCODE_SPEC_VERSION ¶
VULKAN_VIDEO_CODEC_H264_ENCODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_1_0_0
VULKAN_VIDEO_CODEC_H265_DECODE_API_VERSION_1_0_0 ¶
VULKAN_VIDEO_CODEC_H265_DECODE_API_VERSION_1_0_0 :: (1 << 22) | (0 << 12) | (0)
VULKAN_VIDEO_CODEC_H265_DECODE_EXTENSION_NAME ¶
VULKAN_VIDEO_CODEC_H265_DECODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_h265_decode"
VULKAN_VIDEO_CODEC_H265_DECODE_SPEC_VERSION ¶
VULKAN_VIDEO_CODEC_H265_DECODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_H265_DECODE_API_VERSION_1_0_0
VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_1_0_0 ¶
VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_1_0_0 :: (1 << 22) | (0 << 12) | (0)
VULKAN_VIDEO_CODEC_H265_ENCODE_EXTENSION_NAME ¶
VULKAN_VIDEO_CODEC_H265_ENCODE_EXTENSION_NAME :: "VK_STD_vulkan_video_codec_h265_encode"
VULKAN_VIDEO_CODEC_H265_ENCODE_SPEC_VERSION ¶
VULKAN_VIDEO_CODEC_H265_ENCODE_SPEC_VERSION :: VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_1_0_0
VideoChromaSubsamplingFlagsKHR_INVALID ¶
VideoChromaSubsamplingFlagsKHR_INVALID :: VideoChromaSubsamplingFlagsKHR{}
VideoCodecOperationFlagsKHR_NONE ¶
VideoCodecOperationFlagsKHR_NONE :: VideoCodecOperationFlagsKHR{}
VideoComponentBitDepthFlagsKHR_INVALID ¶
VideoComponentBitDepthFlagsKHR_INVALID :: VideoComponentBitDepthFlagsKHR{}
VideoDecodeH264PictureLayoutFlagsKHR_PROGRESSIVE ¶
VideoDecodeH264PictureLayoutFlagsKHR_PROGRESSIVE :: VideoDecodeH264PictureLayoutFlagsKHR{}
VideoDecodeUsageFlagsKHR_DEFAULT ¶
VideoDecodeUsageFlagsKHR_DEFAULT :: VideoDecodeUsageFlagsKHR{}
VideoEncodeContentFlagsKHR_DEFAULT ¶
VideoEncodeContentFlagsKHR_DEFAULT :: VideoEncodeContentFlagsKHR{}
VideoEncodeRateControlModeFlagsKHR_DEFAULT ¶
VideoEncodeRateControlModeFlagsKHR_DEFAULT :: VideoEncodeRateControlModeFlagsKHR{}
VideoEncodeUsageFlagsKHR_DEFAULT ¶
VideoEncodeUsageFlagsKHR_DEFAULT :: VideoEncodeUsageFlagsKHR{}
WHOLE_SIZE ¶
WHOLE_SIZE: u64 : ~u64(0)
Variables
AcquireFullScreenExclusiveModeEXT ¶
AcquireFullScreenExclusiveModeEXT: ProcAcquireFullScreenExclusiveModeEXT
Device Procedures
AcquireNextImage2KHR ¶
AcquireNextImage2KHR: ProcAcquireNextImage2KHR
AcquireNextImageKHR ¶
AcquireNextImageKHR: ProcAcquireNextImageKHR
AcquirePerformanceConfigurationINTEL ¶
AcquirePerformanceConfigurationINTEL: ProcAcquirePerformanceConfigurationINTEL
AcquireProfilingLockKHR ¶
AcquireProfilingLockKHR: ProcAcquireProfilingLockKHR
AcquireWinrtDisplayNV ¶
AcquireWinrtDisplayNV: ProcAcquireWinrtDisplayNV
AllocateCommandBuffers ¶
AllocateCommandBuffers: ProcAllocateCommandBuffers
AllocateDescriptorSets ¶
AllocateDescriptorSets: ProcAllocateDescriptorSets
AllocateMemory ¶
AllocateMemory: ProcAllocateMemory
AntiLagUpdateAMD ¶
AntiLagUpdateAMD: ProcAntiLagUpdateAMD
BeginCommandBuffer ¶
BeginCommandBuffer: ProcBeginCommandBuffer
BindAccelerationStructureMemoryNV ¶
BindAccelerationStructureMemoryNV: ProcBindAccelerationStructureMemoryNV
BindBufferMemory ¶
BindBufferMemory: ProcBindBufferMemory
BindBufferMemory2 ¶
BindBufferMemory2: ProcBindBufferMemory2
BindBufferMemory2KHR ¶
BindBufferMemory2KHR: ProcBindBufferMemory2KHR
BindImageMemory ¶
BindImageMemory: ProcBindImageMemory
BindImageMemory2 ¶
BindImageMemory2: ProcBindImageMemory2
BindImageMemory2KHR ¶
BindImageMemory2KHR: ProcBindImageMemory2KHR
BindOpticalFlowSessionImageNV ¶
BindOpticalFlowSessionImageNV: ProcBindOpticalFlowSessionImageNV
BindVideoSessionMemoryKHR ¶
BindVideoSessionMemoryKHR: ProcBindVideoSessionMemoryKHR
BuildAccelerationStructuresKHR ¶
BuildAccelerationStructuresKHR: ProcBuildAccelerationStructuresKHR
BuildMicromapsEXT ¶
BuildMicromapsEXT: ProcBuildMicromapsEXT
CmdBeginConditionalRenderingEXT ¶
CmdBeginConditionalRenderingEXT: ProcCmdBeginConditionalRenderingEXT
CmdBeginDebugUtilsLabelEXT ¶
CmdBeginDebugUtilsLabelEXT: ProcCmdBeginDebugUtilsLabelEXT
CmdBeginQuery ¶
CmdBeginQuery: ProcCmdBeginQuery
CmdBeginQueryIndexedEXT ¶
CmdBeginQueryIndexedEXT: ProcCmdBeginQueryIndexedEXT
CmdBeginRenderPass ¶
CmdBeginRenderPass: ProcCmdBeginRenderPass
CmdBeginRenderPass2 ¶
CmdBeginRenderPass2: ProcCmdBeginRenderPass2
CmdBeginRenderPass2KHR ¶
CmdBeginRenderPass2KHR: ProcCmdBeginRenderPass2KHR
CmdBeginRendering ¶
CmdBeginRendering: ProcCmdBeginRendering
CmdBeginRenderingKHR ¶
CmdBeginRenderingKHR: ProcCmdBeginRenderingKHR
CmdBeginTransformFeedbackEXT ¶
CmdBeginTransformFeedbackEXT: ProcCmdBeginTransformFeedbackEXT
CmdBeginVideoCodingKHR ¶
CmdBeginVideoCodingKHR: ProcCmdBeginVideoCodingKHR
CmdBindDescriptorBufferEmbeddedSamplers2EXT ¶
CmdBindDescriptorBufferEmbeddedSamplers2EXT: ProcCmdBindDescriptorBufferEmbeddedSamplers2EXT
CmdBindDescriptorBufferEmbeddedSamplersEXT ¶
CmdBindDescriptorBufferEmbeddedSamplersEXT: ProcCmdBindDescriptorBufferEmbeddedSamplersEXT
CmdBindDescriptorBuffersEXT ¶
CmdBindDescriptorBuffersEXT: ProcCmdBindDescriptorBuffersEXT
CmdBindDescriptorSets ¶
CmdBindDescriptorSets: ProcCmdBindDescriptorSets
CmdBindDescriptorSets2 ¶
CmdBindDescriptorSets2: ProcCmdBindDescriptorSets2
CmdBindDescriptorSets2KHR ¶
CmdBindDescriptorSets2KHR: ProcCmdBindDescriptorSets2KHR
CmdBindIndexBuffer ¶
CmdBindIndexBuffer: ProcCmdBindIndexBuffer
CmdBindIndexBuffer2 ¶
CmdBindIndexBuffer2: ProcCmdBindIndexBuffer2
CmdBindIndexBuffer2KHR ¶
CmdBindIndexBuffer2KHR: ProcCmdBindIndexBuffer2KHR
CmdBindInvocationMaskHUAWEI ¶
CmdBindInvocationMaskHUAWEI: ProcCmdBindInvocationMaskHUAWEI
CmdBindPipeline ¶
CmdBindPipeline: ProcCmdBindPipeline
CmdBindPipelineShaderGroupNV ¶
CmdBindPipelineShaderGroupNV: ProcCmdBindPipelineShaderGroupNV
CmdBindShadersEXT ¶
CmdBindShadersEXT: ProcCmdBindShadersEXT
CmdBindShadingRateImageNV ¶
CmdBindShadingRateImageNV: ProcCmdBindShadingRateImageNV
CmdBindTransformFeedbackBuffersEXT ¶
CmdBindTransformFeedbackBuffersEXT: ProcCmdBindTransformFeedbackBuffersEXT
CmdBindVertexBuffers ¶
CmdBindVertexBuffers: ProcCmdBindVertexBuffers
CmdBindVertexBuffers2 ¶
CmdBindVertexBuffers2: ProcCmdBindVertexBuffers2
CmdBindVertexBuffers2EXT ¶
CmdBindVertexBuffers2EXT: ProcCmdBindVertexBuffers2EXT
CmdBlitImage ¶
CmdBlitImage: ProcCmdBlitImage
CmdBlitImage2 ¶
CmdBlitImage2: ProcCmdBlitImage2
CmdBlitImage2KHR ¶
CmdBlitImage2KHR: ProcCmdBlitImage2KHR
CmdBuildAccelerationStructureNV ¶
CmdBuildAccelerationStructureNV: ProcCmdBuildAccelerationStructureNV
CmdBuildAccelerationStructuresIndirectKHR ¶
CmdBuildAccelerationStructuresIndirectKHR: ProcCmdBuildAccelerationStructuresIndirectKHR
CmdBuildAccelerationStructuresKHR ¶
CmdBuildAccelerationStructuresKHR: ProcCmdBuildAccelerationStructuresKHR
CmdBuildMicromapsEXT ¶
CmdBuildMicromapsEXT: ProcCmdBuildMicromapsEXT
CmdClearAttachments ¶
CmdClearAttachments: ProcCmdClearAttachments
CmdClearColorImage ¶
CmdClearColorImage: ProcCmdClearColorImage
CmdClearDepthStencilImage ¶
CmdClearDepthStencilImage: ProcCmdClearDepthStencilImage
CmdControlVideoCodingKHR ¶
CmdControlVideoCodingKHR: ProcCmdControlVideoCodingKHR
CmdCopyAccelerationStructureKHR ¶
CmdCopyAccelerationStructureKHR: ProcCmdCopyAccelerationStructureKHR
CmdCopyAccelerationStructureNV ¶
CmdCopyAccelerationStructureNV: ProcCmdCopyAccelerationStructureNV
CmdCopyAccelerationStructureToMemoryKHR ¶
CmdCopyAccelerationStructureToMemoryKHR: ProcCmdCopyAccelerationStructureToMemoryKHR
CmdCopyBuffer ¶
CmdCopyBuffer: ProcCmdCopyBuffer
CmdCopyBuffer2 ¶
CmdCopyBuffer2: ProcCmdCopyBuffer2
CmdCopyBuffer2KHR ¶
CmdCopyBuffer2KHR: ProcCmdCopyBuffer2KHR
CmdCopyBufferToImage ¶
CmdCopyBufferToImage: ProcCmdCopyBufferToImage
CmdCopyBufferToImage2 ¶
CmdCopyBufferToImage2: ProcCmdCopyBufferToImage2
CmdCopyBufferToImage2KHR ¶
CmdCopyBufferToImage2KHR: ProcCmdCopyBufferToImage2KHR
CmdCopyImage ¶
CmdCopyImage: ProcCmdCopyImage
CmdCopyImage2 ¶
CmdCopyImage2: ProcCmdCopyImage2
CmdCopyImage2KHR ¶
CmdCopyImage2KHR: ProcCmdCopyImage2KHR
CmdCopyImageToBuffer ¶
CmdCopyImageToBuffer: ProcCmdCopyImageToBuffer
CmdCopyImageToBuffer2 ¶
CmdCopyImageToBuffer2: ProcCmdCopyImageToBuffer2
CmdCopyImageToBuffer2KHR ¶
CmdCopyImageToBuffer2KHR: ProcCmdCopyImageToBuffer2KHR
CmdCopyMemoryIndirectNV ¶
CmdCopyMemoryIndirectNV: ProcCmdCopyMemoryIndirectNV
CmdCopyMemoryToAccelerationStructureKHR ¶
CmdCopyMemoryToAccelerationStructureKHR: ProcCmdCopyMemoryToAccelerationStructureKHR
CmdCopyMemoryToImageIndirectNV ¶
CmdCopyMemoryToImageIndirectNV: ProcCmdCopyMemoryToImageIndirectNV
CmdCopyMemoryToMicromapEXT ¶
CmdCopyMemoryToMicromapEXT: ProcCmdCopyMemoryToMicromapEXT
CmdCopyMicromapEXT ¶
CmdCopyMicromapEXT: ProcCmdCopyMicromapEXT
CmdCopyMicromapToMemoryEXT ¶
CmdCopyMicromapToMemoryEXT: ProcCmdCopyMicromapToMemoryEXT
CmdCopyQueryPoolResults ¶
CmdCopyQueryPoolResults: ProcCmdCopyQueryPoolResults
CmdCuLaunchKernelNVX ¶
CmdCuLaunchKernelNVX: ProcCmdCuLaunchKernelNVX
CmdCudaLaunchKernelNV ¶
CmdCudaLaunchKernelNV: ProcCmdCudaLaunchKernelNV
CmdDebugMarkerBeginEXT ¶
CmdDebugMarkerBeginEXT: ProcCmdDebugMarkerBeginEXT
CmdDebugMarkerEndEXT ¶
CmdDebugMarkerEndEXT: ProcCmdDebugMarkerEndEXT
CmdDebugMarkerInsertEXT ¶
CmdDebugMarkerInsertEXT: ProcCmdDebugMarkerInsertEXT
CmdDecodeVideoKHR ¶
CmdDecodeVideoKHR: ProcCmdDecodeVideoKHR
CmdDecompressMemoryIndirectCountNV ¶
CmdDecompressMemoryIndirectCountNV: ProcCmdDecompressMemoryIndirectCountNV
CmdDecompressMemoryNV ¶
CmdDecompressMemoryNV: ProcCmdDecompressMemoryNV
CmdDispatch ¶
CmdDispatch: ProcCmdDispatch
CmdDispatchBase ¶
CmdDispatchBase: ProcCmdDispatchBase
CmdDispatchBaseKHR ¶
CmdDispatchBaseKHR: ProcCmdDispatchBaseKHR
CmdDispatchIndirect ¶
CmdDispatchIndirect: ProcCmdDispatchIndirect
CmdDraw ¶
CmdDraw: ProcCmdDraw
CmdDrawClusterHUAWEI ¶
CmdDrawClusterHUAWEI: ProcCmdDrawClusterHUAWEI
CmdDrawClusterIndirectHUAWEI ¶
CmdDrawClusterIndirectHUAWEI: ProcCmdDrawClusterIndirectHUAWEI
CmdDrawIndexed ¶
CmdDrawIndexed: ProcCmdDrawIndexed
CmdDrawIndexedIndirect ¶
CmdDrawIndexedIndirect: ProcCmdDrawIndexedIndirect
CmdDrawIndexedIndirectCount ¶
CmdDrawIndexedIndirectCount: ProcCmdDrawIndexedIndirectCount
CmdDrawIndexedIndirectCountAMD ¶
CmdDrawIndexedIndirectCountAMD: ProcCmdDrawIndexedIndirectCountAMD
CmdDrawIndexedIndirectCountKHR ¶
CmdDrawIndexedIndirectCountKHR: ProcCmdDrawIndexedIndirectCountKHR
CmdDrawIndirect ¶
CmdDrawIndirect: ProcCmdDrawIndirect
CmdDrawIndirectByteCountEXT ¶
CmdDrawIndirectByteCountEXT: ProcCmdDrawIndirectByteCountEXT
CmdDrawIndirectCount ¶
CmdDrawIndirectCount: ProcCmdDrawIndirectCount
CmdDrawIndirectCountAMD ¶
CmdDrawIndirectCountAMD: ProcCmdDrawIndirectCountAMD
CmdDrawIndirectCountKHR ¶
CmdDrawIndirectCountKHR: ProcCmdDrawIndirectCountKHR
CmdDrawMeshTasksEXT ¶
CmdDrawMeshTasksEXT: ProcCmdDrawMeshTasksEXT
CmdDrawMeshTasksIndirectCountEXT ¶
CmdDrawMeshTasksIndirectCountEXT: ProcCmdDrawMeshTasksIndirectCountEXT
CmdDrawMeshTasksIndirectCountNV ¶
CmdDrawMeshTasksIndirectCountNV: ProcCmdDrawMeshTasksIndirectCountNV
CmdDrawMeshTasksIndirectEXT ¶
CmdDrawMeshTasksIndirectEXT: ProcCmdDrawMeshTasksIndirectEXT
CmdDrawMeshTasksIndirectNV ¶
CmdDrawMeshTasksIndirectNV: ProcCmdDrawMeshTasksIndirectNV
CmdDrawMeshTasksNV ¶
CmdDrawMeshTasksNV: ProcCmdDrawMeshTasksNV
CmdDrawMultiEXT ¶
CmdDrawMultiEXT: ProcCmdDrawMultiEXT
CmdDrawMultiIndexedEXT ¶
CmdDrawMultiIndexedEXT: ProcCmdDrawMultiIndexedEXT
CmdEncodeVideoKHR ¶
CmdEncodeVideoKHR: ProcCmdEncodeVideoKHR
CmdEndConditionalRenderingEXT ¶
CmdEndConditionalRenderingEXT: ProcCmdEndConditionalRenderingEXT
CmdEndDebugUtilsLabelEXT ¶
CmdEndDebugUtilsLabelEXT: ProcCmdEndDebugUtilsLabelEXT
CmdEndQuery ¶
CmdEndQuery: ProcCmdEndQuery
CmdEndQueryIndexedEXT ¶
CmdEndQueryIndexedEXT: ProcCmdEndQueryIndexedEXT
CmdEndRenderPass ¶
CmdEndRenderPass: ProcCmdEndRenderPass
CmdEndRenderPass2 ¶
CmdEndRenderPass2: ProcCmdEndRenderPass2
CmdEndRenderPass2KHR ¶
CmdEndRenderPass2KHR: ProcCmdEndRenderPass2KHR
CmdEndRendering ¶
CmdEndRendering: ProcCmdEndRendering
CmdEndRenderingKHR ¶
CmdEndRenderingKHR: ProcCmdEndRenderingKHR
CmdEndTransformFeedbackEXT ¶
CmdEndTransformFeedbackEXT: ProcCmdEndTransformFeedbackEXT
CmdEndVideoCodingKHR ¶
CmdEndVideoCodingKHR: ProcCmdEndVideoCodingKHR
CmdExecuteCommands ¶
CmdExecuteCommands: ProcCmdExecuteCommands
CmdExecuteGeneratedCommandsEXT ¶
CmdExecuteGeneratedCommandsEXT: ProcCmdExecuteGeneratedCommandsEXT
CmdExecuteGeneratedCommandsNV ¶
CmdExecuteGeneratedCommandsNV: ProcCmdExecuteGeneratedCommandsNV
CmdFillBuffer ¶
CmdFillBuffer: ProcCmdFillBuffer
CmdInsertDebugUtilsLabelEXT ¶
CmdInsertDebugUtilsLabelEXT: ProcCmdInsertDebugUtilsLabelEXT
CmdNextSubpass ¶
CmdNextSubpass: ProcCmdNextSubpass
CmdNextSubpass2 ¶
CmdNextSubpass2: ProcCmdNextSubpass2
CmdNextSubpass2KHR ¶
CmdNextSubpass2KHR: ProcCmdNextSubpass2KHR
CmdOpticalFlowExecuteNV ¶
CmdOpticalFlowExecuteNV: ProcCmdOpticalFlowExecuteNV
CmdPipelineBarrier ¶
CmdPipelineBarrier: ProcCmdPipelineBarrier
CmdPipelineBarrier2 ¶
CmdPipelineBarrier2: ProcCmdPipelineBarrier2
CmdPipelineBarrier2KHR ¶
CmdPipelineBarrier2KHR: ProcCmdPipelineBarrier2KHR
CmdPreprocessGeneratedCommandsEXT ¶
CmdPreprocessGeneratedCommandsEXT: ProcCmdPreprocessGeneratedCommandsEXT
CmdPreprocessGeneratedCommandsNV ¶
CmdPreprocessGeneratedCommandsNV: ProcCmdPreprocessGeneratedCommandsNV
CmdPushConstants ¶
CmdPushConstants: ProcCmdPushConstants
CmdPushConstants2 ¶
CmdPushConstants2: ProcCmdPushConstants2
CmdPushConstants2KHR ¶
CmdPushConstants2KHR: ProcCmdPushConstants2KHR
CmdPushDescriptorSet ¶
CmdPushDescriptorSet: ProcCmdPushDescriptorSet
CmdPushDescriptorSet2 ¶
CmdPushDescriptorSet2: ProcCmdPushDescriptorSet2
CmdPushDescriptorSet2KHR ¶
CmdPushDescriptorSet2KHR: ProcCmdPushDescriptorSet2KHR
CmdPushDescriptorSetKHR ¶
CmdPushDescriptorSetKHR: ProcCmdPushDescriptorSetKHR
CmdPushDescriptorSetWithTemplate ¶
CmdPushDescriptorSetWithTemplate: ProcCmdPushDescriptorSetWithTemplate
CmdPushDescriptorSetWithTemplate2 ¶
CmdPushDescriptorSetWithTemplate2: ProcCmdPushDescriptorSetWithTemplate2
CmdPushDescriptorSetWithTemplate2KHR ¶
CmdPushDescriptorSetWithTemplate2KHR: ProcCmdPushDescriptorSetWithTemplate2KHR
CmdPushDescriptorSetWithTemplateKHR ¶
CmdPushDescriptorSetWithTemplateKHR: ProcCmdPushDescriptorSetWithTemplateKHR
CmdResetEvent ¶
CmdResetEvent: ProcCmdResetEvent
CmdResetEvent2 ¶
CmdResetEvent2: ProcCmdResetEvent2
CmdResetEvent2KHR ¶
CmdResetEvent2KHR: ProcCmdResetEvent2KHR
CmdResetQueryPool ¶
CmdResetQueryPool: ProcCmdResetQueryPool
CmdResolveImage ¶
CmdResolveImage: ProcCmdResolveImage
CmdResolveImage2 ¶
CmdResolveImage2: ProcCmdResolveImage2
CmdResolveImage2KHR ¶
CmdResolveImage2KHR: ProcCmdResolveImage2KHR
CmdSetAlphaToCoverageEnableEXT ¶
CmdSetAlphaToCoverageEnableEXT: ProcCmdSetAlphaToCoverageEnableEXT
CmdSetAlphaToOneEnableEXT ¶
CmdSetAlphaToOneEnableEXT: ProcCmdSetAlphaToOneEnableEXT
CmdSetAttachmentFeedbackLoopEnableEXT ¶
CmdSetAttachmentFeedbackLoopEnableEXT: ProcCmdSetAttachmentFeedbackLoopEnableEXT
CmdSetBlendConstants ¶
CmdSetBlendConstants: ProcCmdSetBlendConstants
CmdSetCheckpointNV ¶
CmdSetCheckpointNV: ProcCmdSetCheckpointNV
CmdSetCoarseSampleOrderNV ¶
CmdSetCoarseSampleOrderNV: ProcCmdSetCoarseSampleOrderNV
CmdSetColorBlendAdvancedEXT ¶
CmdSetColorBlendAdvancedEXT: ProcCmdSetColorBlendAdvancedEXT
CmdSetColorBlendEnableEXT ¶
CmdSetColorBlendEnableEXT: ProcCmdSetColorBlendEnableEXT
CmdSetColorBlendEquationEXT ¶
CmdSetColorBlendEquationEXT: ProcCmdSetColorBlendEquationEXT
CmdSetColorWriteMaskEXT ¶
CmdSetColorWriteMaskEXT: ProcCmdSetColorWriteMaskEXT
CmdSetConservativeRasterizationModeEXT ¶
CmdSetConservativeRasterizationModeEXT: ProcCmdSetConservativeRasterizationModeEXT
CmdSetCoverageModulationModeNV ¶
CmdSetCoverageModulationModeNV: ProcCmdSetCoverageModulationModeNV
CmdSetCoverageModulationTableEnableNV ¶
CmdSetCoverageModulationTableEnableNV: ProcCmdSetCoverageModulationTableEnableNV
CmdSetCoverageModulationTableNV ¶
CmdSetCoverageModulationTableNV: ProcCmdSetCoverageModulationTableNV
CmdSetCoverageReductionModeNV ¶
CmdSetCoverageReductionModeNV: ProcCmdSetCoverageReductionModeNV
CmdSetCoverageToColorEnableNV ¶
CmdSetCoverageToColorEnableNV: ProcCmdSetCoverageToColorEnableNV
CmdSetCoverageToColorLocationNV ¶
CmdSetCoverageToColorLocationNV: ProcCmdSetCoverageToColorLocationNV
CmdSetCullMode ¶
CmdSetCullMode: ProcCmdSetCullMode
CmdSetCullModeEXT ¶
CmdSetCullModeEXT: ProcCmdSetCullModeEXT
CmdSetDepthBias ¶
CmdSetDepthBias: ProcCmdSetDepthBias
CmdSetDepthBias2EXT ¶
CmdSetDepthBias2EXT: ProcCmdSetDepthBias2EXT
CmdSetDepthBiasEnable ¶
CmdSetDepthBiasEnable: ProcCmdSetDepthBiasEnable
CmdSetDepthBiasEnableEXT ¶
CmdSetDepthBiasEnableEXT: ProcCmdSetDepthBiasEnableEXT
CmdSetDepthBounds ¶
CmdSetDepthBounds: ProcCmdSetDepthBounds
CmdSetDepthBoundsTestEnable ¶
CmdSetDepthBoundsTestEnable: ProcCmdSetDepthBoundsTestEnable
CmdSetDepthBoundsTestEnableEXT ¶
CmdSetDepthBoundsTestEnableEXT: ProcCmdSetDepthBoundsTestEnableEXT
CmdSetDepthClampEnableEXT ¶
CmdSetDepthClampEnableEXT: ProcCmdSetDepthClampEnableEXT
CmdSetDepthClampRangeEXT ¶
CmdSetDepthClampRangeEXT: ProcCmdSetDepthClampRangeEXT
CmdSetDepthClipEnableEXT ¶
CmdSetDepthClipEnableEXT: ProcCmdSetDepthClipEnableEXT
CmdSetDepthClipNegativeOneToOneEXT ¶
CmdSetDepthClipNegativeOneToOneEXT: ProcCmdSetDepthClipNegativeOneToOneEXT
CmdSetDepthCompareOp ¶
CmdSetDepthCompareOp: ProcCmdSetDepthCompareOp
CmdSetDepthCompareOpEXT ¶
CmdSetDepthCompareOpEXT: ProcCmdSetDepthCompareOpEXT
CmdSetDepthTestEnable ¶
CmdSetDepthTestEnable: ProcCmdSetDepthTestEnable
CmdSetDepthTestEnableEXT ¶
CmdSetDepthTestEnableEXT: ProcCmdSetDepthTestEnableEXT
CmdSetDepthWriteEnable ¶
CmdSetDepthWriteEnable: ProcCmdSetDepthWriteEnable
CmdSetDepthWriteEnableEXT ¶
CmdSetDepthWriteEnableEXT: ProcCmdSetDepthWriteEnableEXT
CmdSetDescriptorBufferOffsets2EXT ¶
CmdSetDescriptorBufferOffsets2EXT: ProcCmdSetDescriptorBufferOffsets2EXT
CmdSetDescriptorBufferOffsetsEXT ¶
CmdSetDescriptorBufferOffsetsEXT: ProcCmdSetDescriptorBufferOffsetsEXT
CmdSetDeviceMask ¶
CmdSetDeviceMask: ProcCmdSetDeviceMask
CmdSetDeviceMaskKHR ¶
CmdSetDeviceMaskKHR: ProcCmdSetDeviceMaskKHR
CmdSetDiscardRectangleEXT ¶
CmdSetDiscardRectangleEXT: ProcCmdSetDiscardRectangleEXT
CmdSetDiscardRectangleEnableEXT ¶
CmdSetDiscardRectangleEnableEXT: ProcCmdSetDiscardRectangleEnableEXT
CmdSetDiscardRectangleModeEXT ¶
CmdSetDiscardRectangleModeEXT: ProcCmdSetDiscardRectangleModeEXT
CmdSetEvent ¶
CmdSetEvent: ProcCmdSetEvent
CmdSetEvent2 ¶
CmdSetEvent2: ProcCmdSetEvent2
CmdSetEvent2KHR ¶
CmdSetEvent2KHR: ProcCmdSetEvent2KHR
CmdSetExclusiveScissorEnableNV ¶
CmdSetExclusiveScissorEnableNV: ProcCmdSetExclusiveScissorEnableNV
CmdSetExclusiveScissorNV ¶
CmdSetExclusiveScissorNV: ProcCmdSetExclusiveScissorNV
CmdSetExtraPrimitiveOverestimationSizeEXT ¶
CmdSetExtraPrimitiveOverestimationSizeEXT: ProcCmdSetExtraPrimitiveOverestimationSizeEXT
CmdSetFragmentShadingRateEnumNV ¶
CmdSetFragmentShadingRateEnumNV: ProcCmdSetFragmentShadingRateEnumNV
CmdSetFragmentShadingRateKHR ¶
CmdSetFragmentShadingRateKHR: ProcCmdSetFragmentShadingRateKHR
CmdSetFrontFace ¶
CmdSetFrontFace: ProcCmdSetFrontFace
CmdSetFrontFaceEXT ¶
CmdSetFrontFaceEXT: ProcCmdSetFrontFaceEXT
CmdSetLineRasterizationModeEXT ¶
CmdSetLineRasterizationModeEXT: ProcCmdSetLineRasterizationModeEXT
CmdSetLineStipple ¶
CmdSetLineStipple: ProcCmdSetLineStipple
CmdSetLineStippleEXT ¶
CmdSetLineStippleEXT: ProcCmdSetLineStippleEXT
CmdSetLineStippleEnableEXT ¶
CmdSetLineStippleEnableEXT: ProcCmdSetLineStippleEnableEXT
CmdSetLineStippleKHR ¶
CmdSetLineStippleKHR: ProcCmdSetLineStippleKHR
CmdSetLineWidth ¶
CmdSetLineWidth: ProcCmdSetLineWidth
CmdSetLogicOpEXT ¶
CmdSetLogicOpEXT: ProcCmdSetLogicOpEXT
CmdSetLogicOpEnableEXT ¶
CmdSetLogicOpEnableEXT: ProcCmdSetLogicOpEnableEXT
CmdSetPatchControlPointsEXT ¶
CmdSetPatchControlPointsEXT: ProcCmdSetPatchControlPointsEXT
CmdSetPerformanceMarkerINTEL ¶
CmdSetPerformanceMarkerINTEL: ProcCmdSetPerformanceMarkerINTEL
CmdSetPerformanceOverrideINTEL ¶
CmdSetPerformanceOverrideINTEL: ProcCmdSetPerformanceOverrideINTEL
CmdSetPerformanceStreamMarkerINTEL ¶
CmdSetPerformanceStreamMarkerINTEL: ProcCmdSetPerformanceStreamMarkerINTEL
CmdSetPolygonModeEXT ¶
CmdSetPolygonModeEXT: ProcCmdSetPolygonModeEXT
CmdSetPrimitiveRestartEnable ¶
CmdSetPrimitiveRestartEnable: ProcCmdSetPrimitiveRestartEnable
CmdSetPrimitiveRestartEnableEXT ¶
CmdSetPrimitiveRestartEnableEXT: ProcCmdSetPrimitiveRestartEnableEXT
CmdSetPrimitiveTopology ¶
CmdSetPrimitiveTopology: ProcCmdSetPrimitiveTopology
CmdSetPrimitiveTopologyEXT ¶
CmdSetPrimitiveTopologyEXT: ProcCmdSetPrimitiveTopologyEXT
CmdSetProvokingVertexModeEXT ¶
CmdSetProvokingVertexModeEXT: ProcCmdSetProvokingVertexModeEXT
CmdSetRasterizationSamplesEXT ¶
CmdSetRasterizationSamplesEXT: ProcCmdSetRasterizationSamplesEXT
CmdSetRasterizationStreamEXT ¶
CmdSetRasterizationStreamEXT: ProcCmdSetRasterizationStreamEXT
CmdSetRasterizerDiscardEnable ¶
CmdSetRasterizerDiscardEnable: ProcCmdSetRasterizerDiscardEnable
CmdSetRasterizerDiscardEnableEXT ¶
CmdSetRasterizerDiscardEnableEXT: ProcCmdSetRasterizerDiscardEnableEXT
CmdSetRayTracingPipelineStackSizeKHR ¶
CmdSetRayTracingPipelineStackSizeKHR: ProcCmdSetRayTracingPipelineStackSizeKHR
CmdSetRenderingAttachmentLocations ¶
CmdSetRenderingAttachmentLocations: ProcCmdSetRenderingAttachmentLocations
CmdSetRenderingAttachmentLocationsKHR ¶
CmdSetRenderingAttachmentLocationsKHR: ProcCmdSetRenderingAttachmentLocationsKHR
CmdSetRenderingInputAttachmentIndices ¶
CmdSetRenderingInputAttachmentIndices: ProcCmdSetRenderingInputAttachmentIndices
CmdSetRenderingInputAttachmentIndicesKHR ¶
CmdSetRenderingInputAttachmentIndicesKHR: ProcCmdSetRenderingInputAttachmentIndicesKHR
CmdSetRepresentativeFragmentTestEnableNV ¶
CmdSetRepresentativeFragmentTestEnableNV: ProcCmdSetRepresentativeFragmentTestEnableNV
CmdSetSampleLocationsEXT ¶
CmdSetSampleLocationsEXT: ProcCmdSetSampleLocationsEXT
CmdSetSampleLocationsEnableEXT ¶
CmdSetSampleLocationsEnableEXT: ProcCmdSetSampleLocationsEnableEXT
CmdSetSampleMaskEXT ¶
CmdSetSampleMaskEXT: ProcCmdSetSampleMaskEXT
CmdSetScissor ¶
CmdSetScissor: ProcCmdSetScissor
CmdSetScissorWithCount ¶
CmdSetScissorWithCount: ProcCmdSetScissorWithCount
CmdSetScissorWithCountEXT ¶
CmdSetScissorWithCountEXT: ProcCmdSetScissorWithCountEXT
CmdSetShadingRateImageEnableNV ¶
CmdSetShadingRateImageEnableNV: ProcCmdSetShadingRateImageEnableNV
CmdSetStencilCompareMask ¶
CmdSetStencilCompareMask: ProcCmdSetStencilCompareMask
CmdSetStencilOp ¶
CmdSetStencilOp: ProcCmdSetStencilOp
CmdSetStencilOpEXT ¶
CmdSetStencilOpEXT: ProcCmdSetStencilOpEXT
CmdSetStencilReference ¶
CmdSetStencilReference: ProcCmdSetStencilReference
CmdSetStencilTestEnable ¶
CmdSetStencilTestEnable: ProcCmdSetStencilTestEnable
CmdSetStencilTestEnableEXT ¶
CmdSetStencilTestEnableEXT: ProcCmdSetStencilTestEnableEXT
CmdSetStencilWriteMask ¶
CmdSetStencilWriteMask: ProcCmdSetStencilWriteMask
CmdSetTessellationDomainOriginEXT ¶
CmdSetTessellationDomainOriginEXT: ProcCmdSetTessellationDomainOriginEXT
CmdSetVertexInputEXT ¶
CmdSetVertexInputEXT: ProcCmdSetVertexInputEXT
CmdSetViewport ¶
CmdSetViewport: ProcCmdSetViewport
CmdSetViewportShadingRatePaletteNV ¶
CmdSetViewportShadingRatePaletteNV: ProcCmdSetViewportShadingRatePaletteNV
CmdSetViewportSwizzleNV ¶
CmdSetViewportSwizzleNV: ProcCmdSetViewportSwizzleNV
CmdSetViewportWScalingEnableNV ¶
CmdSetViewportWScalingEnableNV: ProcCmdSetViewportWScalingEnableNV
CmdSetViewportWScalingNV ¶
CmdSetViewportWScalingNV: ProcCmdSetViewportWScalingNV
CmdSetViewportWithCount ¶
CmdSetViewportWithCount: ProcCmdSetViewportWithCount
CmdSetViewportWithCountEXT ¶
CmdSetViewportWithCountEXT: ProcCmdSetViewportWithCountEXT
CmdSubpassShadingHUAWEI ¶
CmdSubpassShadingHUAWEI: ProcCmdSubpassShadingHUAWEI
CmdTraceRaysIndirect2KHR ¶
CmdTraceRaysIndirect2KHR: ProcCmdTraceRaysIndirect2KHR
CmdTraceRaysIndirectKHR ¶
CmdTraceRaysIndirectKHR: ProcCmdTraceRaysIndirectKHR
CmdTraceRaysKHR ¶
CmdTraceRaysKHR: ProcCmdTraceRaysKHR
CmdTraceRaysNV ¶
CmdTraceRaysNV: ProcCmdTraceRaysNV
CmdUpdateBuffer ¶
CmdUpdateBuffer: ProcCmdUpdateBuffer
CmdUpdatePipelineIndirectBufferNV ¶
CmdUpdatePipelineIndirectBufferNV: ProcCmdUpdatePipelineIndirectBufferNV
CmdWaitEvents ¶
CmdWaitEvents: ProcCmdWaitEvents
CmdWaitEvents2 ¶
CmdWaitEvents2: ProcCmdWaitEvents2
CmdWaitEvents2KHR ¶
CmdWaitEvents2KHR: ProcCmdWaitEvents2KHR
CmdWriteAccelerationStructuresPropertiesKHR ¶
CmdWriteAccelerationStructuresPropertiesKHR: ProcCmdWriteAccelerationStructuresPropertiesKHR
CmdWriteAccelerationStructuresPropertiesNV ¶
CmdWriteAccelerationStructuresPropertiesNV: ProcCmdWriteAccelerationStructuresPropertiesNV
CmdWriteBufferMarker2AMD ¶
CmdWriteBufferMarker2AMD: ProcCmdWriteBufferMarker2AMD
CmdWriteBufferMarkerAMD ¶
CmdWriteBufferMarkerAMD: ProcCmdWriteBufferMarkerAMD
CmdWriteMicromapsPropertiesEXT ¶
CmdWriteMicromapsPropertiesEXT: ProcCmdWriteMicromapsPropertiesEXT
CmdWriteTimestamp ¶
CmdWriteTimestamp: ProcCmdWriteTimestamp
CmdWriteTimestamp2 ¶
CmdWriteTimestamp2: ProcCmdWriteTimestamp2
CmdWriteTimestamp2KHR ¶
CmdWriteTimestamp2KHR: ProcCmdWriteTimestamp2KHR
CompileDeferredNV ¶
CompileDeferredNV: ProcCompileDeferredNV
CopyAccelerationStructureKHR ¶
CopyAccelerationStructureKHR: ProcCopyAccelerationStructureKHR
CopyAccelerationStructureToMemoryKHR ¶
CopyAccelerationStructureToMemoryKHR: ProcCopyAccelerationStructureToMemoryKHR
CopyImageToImage ¶
CopyImageToImage: ProcCopyImageToImage
CopyImageToImageEXT ¶
CopyImageToImageEXT: ProcCopyImageToImageEXT
CopyImageToMemory ¶
CopyImageToMemory: ProcCopyImageToMemory
CopyImageToMemoryEXT ¶
CopyImageToMemoryEXT: ProcCopyImageToMemoryEXT
CopyMemoryToAccelerationStructureKHR ¶
CopyMemoryToAccelerationStructureKHR: ProcCopyMemoryToAccelerationStructureKHR
CopyMemoryToImage ¶
CopyMemoryToImage: ProcCopyMemoryToImage
CopyMemoryToImageEXT ¶
CopyMemoryToImageEXT: ProcCopyMemoryToImageEXT
CopyMemoryToMicromapEXT ¶
CopyMemoryToMicromapEXT: ProcCopyMemoryToMicromapEXT
CopyMicromapEXT ¶
CopyMicromapEXT: ProcCopyMicromapEXT
CopyMicromapToMemoryEXT ¶
CopyMicromapToMemoryEXT: ProcCopyMicromapToMemoryEXT
CreateAccelerationStructureKHR ¶
CreateAccelerationStructureKHR: ProcCreateAccelerationStructureKHR
CreateAccelerationStructureNV ¶
CreateAccelerationStructureNV: ProcCreateAccelerationStructureNV
CreateBuffer ¶
CreateBuffer: ProcCreateBuffer
CreateBufferView ¶
CreateBufferView: ProcCreateBufferView
CreateCommandPool ¶
CreateCommandPool: ProcCreateCommandPool
CreateComputePipelines ¶
CreateComputePipelines: ProcCreateComputePipelines
CreateCuFunctionNVX ¶
CreateCuFunctionNVX: ProcCreateCuFunctionNVX
CreateCuModuleNVX ¶
CreateCuModuleNVX: ProcCreateCuModuleNVX
CreateCudaFunctionNV ¶
CreateCudaFunctionNV: ProcCreateCudaFunctionNV
CreateCudaModuleNV ¶
CreateCudaModuleNV: ProcCreateCudaModuleNV
CreateDebugReportCallbackEXT ¶
CreateDebugReportCallbackEXT: ProcCreateDebugReportCallbackEXT
CreateDebugUtilsMessengerEXT ¶
CreateDebugUtilsMessengerEXT: ProcCreateDebugUtilsMessengerEXT
CreateDeferredOperationKHR ¶
CreateDeferredOperationKHR: ProcCreateDeferredOperationKHR
CreateDescriptorPool ¶
CreateDescriptorPool: ProcCreateDescriptorPool
CreateDescriptorSetLayout ¶
CreateDescriptorSetLayout: ProcCreateDescriptorSetLayout
CreateDescriptorUpdateTemplate ¶
CreateDescriptorUpdateTemplate: ProcCreateDescriptorUpdateTemplate
CreateDescriptorUpdateTemplateKHR ¶
CreateDescriptorUpdateTemplateKHR: ProcCreateDescriptorUpdateTemplateKHR
CreateDevice ¶
CreateDevice: ProcCreateDevice
CreateDisplayModeKHR ¶
CreateDisplayModeKHR: ProcCreateDisplayModeKHR
CreateDisplayPlaneSurfaceKHR ¶
CreateDisplayPlaneSurfaceKHR: ProcCreateDisplayPlaneSurfaceKHR
CreateEvent ¶
CreateEvent: ProcCreateEvent
CreateFence ¶
CreateFence: ProcCreateFence
CreateFramebuffer ¶
CreateFramebuffer: ProcCreateFramebuffer
CreateGraphicsPipelines ¶
CreateGraphicsPipelines: ProcCreateGraphicsPipelines
CreateHeadlessSurfaceEXT ¶
CreateHeadlessSurfaceEXT: ProcCreateHeadlessSurfaceEXT
CreateIOSSurfaceMVK ¶
CreateIOSSurfaceMVK: ProcCreateIOSSurfaceMVK
CreateImage ¶
CreateImage: ProcCreateImage
CreateImageView ¶
CreateImageView: ProcCreateImageView
CreateIndirectCommandsLayoutEXT ¶
CreateIndirectCommandsLayoutEXT: ProcCreateIndirectCommandsLayoutEXT
CreateIndirectCommandsLayoutNV ¶
CreateIndirectCommandsLayoutNV: ProcCreateIndirectCommandsLayoutNV
CreateIndirectExecutionSetEXT ¶
CreateIndirectExecutionSetEXT: ProcCreateIndirectExecutionSetEXT
CreateMacOSSurfaceMVK ¶
CreateMacOSSurfaceMVK: ProcCreateMacOSSurfaceMVK
CreateMetalSurfaceEXT ¶
CreateMetalSurfaceEXT: ProcCreateMetalSurfaceEXT
CreateMicromapEXT ¶
CreateMicromapEXT: ProcCreateMicromapEXT
CreateOpticalFlowSessionNV ¶
CreateOpticalFlowSessionNV: ProcCreateOpticalFlowSessionNV
CreatePipelineBinariesKHR ¶
CreatePipelineBinariesKHR: ProcCreatePipelineBinariesKHR
CreatePipelineCache ¶
CreatePipelineCache: ProcCreatePipelineCache
CreatePipelineLayout ¶
CreatePipelineLayout: ProcCreatePipelineLayout
CreatePrivateDataSlot ¶
CreatePrivateDataSlot: ProcCreatePrivateDataSlot
CreatePrivateDataSlotEXT ¶
CreatePrivateDataSlotEXT: ProcCreatePrivateDataSlotEXT
CreateQueryPool ¶
CreateQueryPool: ProcCreateQueryPool
CreateRayTracingPipelinesKHR ¶
CreateRayTracingPipelinesKHR: ProcCreateRayTracingPipelinesKHR
CreateRayTracingPipelinesNV ¶
CreateRayTracingPipelinesNV: ProcCreateRayTracingPipelinesNV
CreateRenderPass ¶
CreateRenderPass: ProcCreateRenderPass
CreateRenderPass2 ¶
CreateRenderPass2: ProcCreateRenderPass2
CreateRenderPass2KHR ¶
CreateRenderPass2KHR: ProcCreateRenderPass2KHR
CreateSampler ¶
CreateSampler: ProcCreateSampler
CreateSamplerYcbcrConversion ¶
CreateSamplerYcbcrConversion: ProcCreateSamplerYcbcrConversion
CreateSamplerYcbcrConversionKHR ¶
CreateSamplerYcbcrConversionKHR: ProcCreateSamplerYcbcrConversionKHR
CreateSemaphore ¶
CreateSemaphore: ProcCreateSemaphore
CreateShaderModule ¶
CreateShaderModule: ProcCreateShaderModule
CreateShadersEXT ¶
CreateShadersEXT: ProcCreateShadersEXT
CreateSharedSwapchainsKHR ¶
CreateSharedSwapchainsKHR: ProcCreateSharedSwapchainsKHR
CreateSwapchainKHR ¶
CreateSwapchainKHR: ProcCreateSwapchainKHR
CreateValidationCacheEXT ¶
CreateValidationCacheEXT: ProcCreateValidationCacheEXT
CreateVideoSessionKHR ¶
CreateVideoSessionKHR: ProcCreateVideoSessionKHR
CreateVideoSessionParametersKHR ¶
CreateVideoSessionParametersKHR: ProcCreateVideoSessionParametersKHR
CreateWaylandSurfaceKHR ¶
CreateWaylandSurfaceKHR: ProcCreateWaylandSurfaceKHR
CreateWin32SurfaceKHR ¶
CreateWin32SurfaceKHR: ProcCreateWin32SurfaceKHR
DebugMarkerSetObjectNameEXT ¶
DebugMarkerSetObjectNameEXT: ProcDebugMarkerSetObjectNameEXT
DebugMarkerSetObjectTagEXT ¶
DebugMarkerSetObjectTagEXT: ProcDebugMarkerSetObjectTagEXT
DebugReportMessageEXT ¶
DebugReportMessageEXT: ProcDebugReportMessageEXT
DebugUtilsMessengerCallbackEXT ¶
DebugUtilsMessengerCallbackEXT: ProcDebugUtilsMessengerCallbackEXT
DeferredOperationJoinKHR ¶
DeferredOperationJoinKHR: ProcDeferredOperationJoinKHR
DestroyAccelerationStructureKHR ¶
DestroyAccelerationStructureKHR: ProcDestroyAccelerationStructureKHR
DestroyAccelerationStructureNV ¶
DestroyAccelerationStructureNV: ProcDestroyAccelerationStructureNV
DestroyBuffer ¶
DestroyBuffer: ProcDestroyBuffer
DestroyBufferView ¶
DestroyBufferView: ProcDestroyBufferView
DestroyCommandPool ¶
DestroyCommandPool: ProcDestroyCommandPool
DestroyCuFunctionNVX ¶
DestroyCuFunctionNVX: ProcDestroyCuFunctionNVX
DestroyCuModuleNVX ¶
DestroyCuModuleNVX: ProcDestroyCuModuleNVX
DestroyCudaFunctionNV ¶
DestroyCudaFunctionNV: ProcDestroyCudaFunctionNV
DestroyCudaModuleNV ¶
DestroyCudaModuleNV: ProcDestroyCudaModuleNV
DestroyDebugReportCallbackEXT ¶
DestroyDebugReportCallbackEXT: ProcDestroyDebugReportCallbackEXT
DestroyDebugUtilsMessengerEXT ¶
DestroyDebugUtilsMessengerEXT: ProcDestroyDebugUtilsMessengerEXT
DestroyDeferredOperationKHR ¶
DestroyDeferredOperationKHR: ProcDestroyDeferredOperationKHR
DestroyDescriptorPool ¶
DestroyDescriptorPool: ProcDestroyDescriptorPool
DestroyDescriptorSetLayout ¶
DestroyDescriptorSetLayout: ProcDestroyDescriptorSetLayout
DestroyDescriptorUpdateTemplate ¶
DestroyDescriptorUpdateTemplate: ProcDestroyDescriptorUpdateTemplate
DestroyDescriptorUpdateTemplateKHR ¶
DestroyDescriptorUpdateTemplateKHR: ProcDestroyDescriptorUpdateTemplateKHR
DestroyDevice ¶
DestroyDevice: ProcDestroyDevice
DestroyEvent ¶
DestroyEvent: ProcDestroyEvent
DestroyFence ¶
DestroyFence: ProcDestroyFence
DestroyFramebuffer ¶
DestroyFramebuffer: ProcDestroyFramebuffer
DestroyImage ¶
DestroyImage: ProcDestroyImage
DestroyImageView ¶
DestroyImageView: ProcDestroyImageView
DestroyIndirectCommandsLayoutEXT ¶
DestroyIndirectCommandsLayoutEXT: ProcDestroyIndirectCommandsLayoutEXT
DestroyIndirectCommandsLayoutNV ¶
DestroyIndirectCommandsLayoutNV: ProcDestroyIndirectCommandsLayoutNV
DestroyIndirectExecutionSetEXT ¶
DestroyIndirectExecutionSetEXT: ProcDestroyIndirectExecutionSetEXT
DestroyInstance ¶
DestroyInstance: ProcDestroyInstance
DestroyMicromapEXT ¶
DestroyMicromapEXT: ProcDestroyMicromapEXT
DestroyOpticalFlowSessionNV ¶
DestroyOpticalFlowSessionNV: ProcDestroyOpticalFlowSessionNV
DestroyPipeline ¶
DestroyPipeline: ProcDestroyPipeline
DestroyPipelineBinaryKHR ¶
DestroyPipelineBinaryKHR: ProcDestroyPipelineBinaryKHR
DestroyPipelineCache ¶
DestroyPipelineCache: ProcDestroyPipelineCache
DestroyPipelineLayout ¶
DestroyPipelineLayout: ProcDestroyPipelineLayout
DestroyPrivateDataSlot ¶
DestroyPrivateDataSlot: ProcDestroyPrivateDataSlot
DestroyPrivateDataSlotEXT ¶
DestroyPrivateDataSlotEXT: ProcDestroyPrivateDataSlotEXT
DestroyQueryPool ¶
DestroyQueryPool: ProcDestroyQueryPool
DestroyRenderPass ¶
DestroyRenderPass: ProcDestroyRenderPass
DestroySampler ¶
DestroySampler: ProcDestroySampler
DestroySamplerYcbcrConversion ¶
DestroySamplerYcbcrConversion: ProcDestroySamplerYcbcrConversion
DestroySamplerYcbcrConversionKHR ¶
DestroySamplerYcbcrConversionKHR: ProcDestroySamplerYcbcrConversionKHR
DestroySemaphore ¶
DestroySemaphore: ProcDestroySemaphore
DestroyShaderEXT ¶
DestroyShaderEXT: ProcDestroyShaderEXT
DestroyShaderModule ¶
DestroyShaderModule: ProcDestroyShaderModule
DestroySurfaceKHR ¶
DestroySurfaceKHR: ProcDestroySurfaceKHR
DestroySwapchainKHR ¶
DestroySwapchainKHR: ProcDestroySwapchainKHR
DestroyValidationCacheEXT ¶
DestroyValidationCacheEXT: ProcDestroyValidationCacheEXT
DestroyVideoSessionKHR ¶
DestroyVideoSessionKHR: ProcDestroyVideoSessionKHR
DestroyVideoSessionParametersKHR ¶
DestroyVideoSessionParametersKHR: ProcDestroyVideoSessionParametersKHR
DeviceMemoryReportCallbackEXT ¶
DeviceMemoryReportCallbackEXT: ProcDeviceMemoryReportCallbackEXT
DeviceWaitIdle ¶
DeviceWaitIdle: ProcDeviceWaitIdle
DisplayPowerControlEXT ¶
DisplayPowerControlEXT: ProcDisplayPowerControlEXT
EndCommandBuffer ¶
EndCommandBuffer: ProcEndCommandBuffer
EnumerateDeviceExtensionProperties ¶
EnumerateDeviceExtensionProperties: ProcEnumerateDeviceExtensionProperties
EnumerateDeviceLayerProperties ¶
EnumerateDeviceLayerProperties: ProcEnumerateDeviceLayerProperties
EnumerateInstanceExtensionProperties ¶
EnumerateInstanceExtensionProperties: ProcEnumerateInstanceExtensionProperties
EnumerateInstanceLayerProperties ¶
EnumerateInstanceLayerProperties: ProcEnumerateInstanceLayerProperties
EnumerateInstanceVersion ¶
EnumerateInstanceVersion: ProcEnumerateInstanceVersion
EnumeratePhysicalDeviceGroups ¶
EnumeratePhysicalDeviceGroups: ProcEnumeratePhysicalDeviceGroups
EnumeratePhysicalDeviceGroupsKHR ¶
EnumeratePhysicalDeviceGroupsKHR: ProcEnumeratePhysicalDeviceGroupsKHR
EnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR ¶
EnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR: ProcEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR
EnumeratePhysicalDevices ¶
EnumeratePhysicalDevices: ProcEnumeratePhysicalDevices
ExportMetalObjectsEXT ¶
ExportMetalObjectsEXT: ProcExportMetalObjectsEXT
FlushMappedMemoryRanges ¶
FlushMappedMemoryRanges: ProcFlushMappedMemoryRanges
FreeCommandBuffers ¶
FreeCommandBuffers: ProcFreeCommandBuffers
FreeDescriptorSets ¶
FreeDescriptorSets: ProcFreeDescriptorSets
FreeMemory ¶
FreeMemory: ProcFreeMemory
GetAccelerationStructureBuildSizesKHR ¶
GetAccelerationStructureBuildSizesKHR: ProcGetAccelerationStructureBuildSizesKHR
GetAccelerationStructureDeviceAddressKHR ¶
GetAccelerationStructureDeviceAddressKHR: ProcGetAccelerationStructureDeviceAddressKHR
GetAccelerationStructureHandleNV ¶
GetAccelerationStructureHandleNV: ProcGetAccelerationStructureHandleNV
GetAccelerationStructureMemoryRequirementsNV ¶
GetAccelerationStructureMemoryRequirementsNV: ProcGetAccelerationStructureMemoryRequirementsNV
GetAccelerationStructureOpaqueCaptureDescriptorDataEXT ¶
GetAccelerationStructureOpaqueCaptureDescriptorDataEXT: ProcGetAccelerationStructureOpaqueCaptureDescriptorDataEXT
GetBufferDeviceAddress ¶
GetBufferDeviceAddress: ProcGetBufferDeviceAddress
GetBufferDeviceAddressEXT ¶
GetBufferDeviceAddressEXT: ProcGetBufferDeviceAddressEXT
GetBufferDeviceAddressKHR ¶
GetBufferDeviceAddressKHR: ProcGetBufferDeviceAddressKHR
GetBufferMemoryRequirements ¶
GetBufferMemoryRequirements: ProcGetBufferMemoryRequirements
GetBufferMemoryRequirements2 ¶
GetBufferMemoryRequirements2: ProcGetBufferMemoryRequirements2
GetBufferMemoryRequirements2KHR ¶
GetBufferMemoryRequirements2KHR: ProcGetBufferMemoryRequirements2KHR
GetBufferOpaqueCaptureAddress ¶
GetBufferOpaqueCaptureAddress: ProcGetBufferOpaqueCaptureAddress
GetBufferOpaqueCaptureAddressKHR ¶
GetBufferOpaqueCaptureAddressKHR: ProcGetBufferOpaqueCaptureAddressKHR
GetBufferOpaqueCaptureDescriptorDataEXT ¶
GetBufferOpaqueCaptureDescriptorDataEXT: ProcGetBufferOpaqueCaptureDescriptorDataEXT
GetCalibratedTimestampsEXT ¶
GetCalibratedTimestampsEXT: ProcGetCalibratedTimestampsEXT
GetCalibratedTimestampsKHR ¶
GetCalibratedTimestampsKHR: ProcGetCalibratedTimestampsKHR
GetCudaModuleCacheNV ¶
GetCudaModuleCacheNV: ProcGetCudaModuleCacheNV
GetDeferredOperationMaxConcurrencyKHR ¶
GetDeferredOperationMaxConcurrencyKHR: ProcGetDeferredOperationMaxConcurrencyKHR
GetDeferredOperationResultKHR ¶
GetDeferredOperationResultKHR: ProcGetDeferredOperationResultKHR
GetDescriptorEXT ¶
GetDescriptorEXT: ProcGetDescriptorEXT
GetDescriptorSetHostMappingVALVE ¶
GetDescriptorSetHostMappingVALVE: ProcGetDescriptorSetHostMappingVALVE
GetDescriptorSetLayoutBindingOffsetEXT ¶
GetDescriptorSetLayoutBindingOffsetEXT: ProcGetDescriptorSetLayoutBindingOffsetEXT
GetDescriptorSetLayoutHostMappingInfoVALVE ¶
GetDescriptorSetLayoutHostMappingInfoVALVE: ProcGetDescriptorSetLayoutHostMappingInfoVALVE
GetDescriptorSetLayoutSizeEXT ¶
GetDescriptorSetLayoutSizeEXT: ProcGetDescriptorSetLayoutSizeEXT
GetDescriptorSetLayoutSupport ¶
GetDescriptorSetLayoutSupport: ProcGetDescriptorSetLayoutSupport
GetDescriptorSetLayoutSupportKHR ¶
GetDescriptorSetLayoutSupportKHR: ProcGetDescriptorSetLayoutSupportKHR
GetDeviceAccelerationStructureCompatibilityKHR ¶
GetDeviceAccelerationStructureCompatibilityKHR: ProcGetDeviceAccelerationStructureCompatibilityKHR
GetDeviceBufferMemoryRequirements ¶
GetDeviceBufferMemoryRequirements: ProcGetDeviceBufferMemoryRequirements
GetDeviceBufferMemoryRequirementsKHR ¶
GetDeviceBufferMemoryRequirementsKHR: ProcGetDeviceBufferMemoryRequirementsKHR
GetDeviceFaultInfoEXT ¶
GetDeviceFaultInfoEXT: ProcGetDeviceFaultInfoEXT
GetDeviceGroupPeerMemoryFeatures ¶
GetDeviceGroupPeerMemoryFeatures: ProcGetDeviceGroupPeerMemoryFeatures
GetDeviceGroupPeerMemoryFeaturesKHR ¶
GetDeviceGroupPeerMemoryFeaturesKHR: ProcGetDeviceGroupPeerMemoryFeaturesKHR
GetDeviceGroupPresentCapabilitiesKHR ¶
GetDeviceGroupPresentCapabilitiesKHR: ProcGetDeviceGroupPresentCapabilitiesKHR
GetDeviceGroupSurfacePresentModes2EXT ¶
GetDeviceGroupSurfacePresentModes2EXT: ProcGetDeviceGroupSurfacePresentModes2EXT
GetDeviceGroupSurfacePresentModesKHR ¶
GetDeviceGroupSurfacePresentModesKHR: ProcGetDeviceGroupSurfacePresentModesKHR
GetDeviceImageMemoryRequirements ¶
GetDeviceImageMemoryRequirements: ProcGetDeviceImageMemoryRequirements
GetDeviceImageMemoryRequirementsKHR ¶
GetDeviceImageMemoryRequirementsKHR: ProcGetDeviceImageMemoryRequirementsKHR
GetDeviceImageSparseMemoryRequirements ¶
GetDeviceImageSparseMemoryRequirements: ProcGetDeviceImageSparseMemoryRequirements
GetDeviceImageSparseMemoryRequirementsKHR ¶
GetDeviceImageSparseMemoryRequirementsKHR: ProcGetDeviceImageSparseMemoryRequirementsKHR
GetDeviceImageSubresourceLayout ¶
GetDeviceImageSubresourceLayout: ProcGetDeviceImageSubresourceLayout
GetDeviceImageSubresourceLayoutKHR ¶
GetDeviceImageSubresourceLayoutKHR: ProcGetDeviceImageSubresourceLayoutKHR
GetDeviceMemoryCommitment ¶
GetDeviceMemoryCommitment: ProcGetDeviceMemoryCommitment
GetDeviceMemoryOpaqueCaptureAddress ¶
GetDeviceMemoryOpaqueCaptureAddress: ProcGetDeviceMemoryOpaqueCaptureAddress
GetDeviceMemoryOpaqueCaptureAddressKHR ¶
GetDeviceMemoryOpaqueCaptureAddressKHR: ProcGetDeviceMemoryOpaqueCaptureAddressKHR
GetDeviceMicromapCompatibilityEXT ¶
GetDeviceMicromapCompatibilityEXT: ProcGetDeviceMicromapCompatibilityEXT
GetDeviceProcAddr ¶
GetDeviceProcAddr: ProcGetDeviceProcAddr
GetDeviceQueue ¶
GetDeviceQueue: ProcGetDeviceQueue
GetDeviceQueue2 ¶
GetDeviceQueue2: ProcGetDeviceQueue2
GetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI ¶
GetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI: ProcGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI
GetDisplayModeProperties2KHR ¶
GetDisplayModeProperties2KHR: ProcGetDisplayModeProperties2KHR
GetDisplayModePropertiesKHR ¶
GetDisplayModePropertiesKHR: ProcGetDisplayModePropertiesKHR
GetDisplayPlaneCapabilities2KHR ¶
GetDisplayPlaneCapabilities2KHR: ProcGetDisplayPlaneCapabilities2KHR
GetDisplayPlaneCapabilitiesKHR ¶
GetDisplayPlaneCapabilitiesKHR: ProcGetDisplayPlaneCapabilitiesKHR
GetDisplayPlaneSupportedDisplaysKHR ¶
GetDisplayPlaneSupportedDisplaysKHR: ProcGetDisplayPlaneSupportedDisplaysKHR
GetDrmDisplayEXT ¶
GetDrmDisplayEXT: ProcGetDrmDisplayEXT
GetDynamicRenderingTilePropertiesQCOM ¶
GetDynamicRenderingTilePropertiesQCOM: ProcGetDynamicRenderingTilePropertiesQCOM
GetEncodedVideoSessionParametersKHR ¶
GetEncodedVideoSessionParametersKHR: ProcGetEncodedVideoSessionParametersKHR
GetEventStatus ¶
GetEventStatus: ProcGetEventStatus
GetFenceFdKHR ¶
GetFenceFdKHR: ProcGetFenceFdKHR
GetFenceStatus ¶
GetFenceStatus: ProcGetFenceStatus
GetFenceWin32HandleKHR ¶
GetFenceWin32HandleKHR: ProcGetFenceWin32HandleKHR
GetFramebufferTilePropertiesQCOM ¶
GetFramebufferTilePropertiesQCOM: ProcGetFramebufferTilePropertiesQCOM
GetGeneratedCommandsMemoryRequirementsEXT ¶
GetGeneratedCommandsMemoryRequirementsEXT: ProcGetGeneratedCommandsMemoryRequirementsEXT
GetGeneratedCommandsMemoryRequirementsNV ¶
GetGeneratedCommandsMemoryRequirementsNV: ProcGetGeneratedCommandsMemoryRequirementsNV
GetImageDrmFormatModifierPropertiesEXT ¶
GetImageDrmFormatModifierPropertiesEXT: ProcGetImageDrmFormatModifierPropertiesEXT
GetImageMemoryRequirements ¶
GetImageMemoryRequirements: ProcGetImageMemoryRequirements
GetImageMemoryRequirements2 ¶
GetImageMemoryRequirements2: ProcGetImageMemoryRequirements2
GetImageMemoryRequirements2KHR ¶
GetImageMemoryRequirements2KHR: ProcGetImageMemoryRequirements2KHR
GetImageOpaqueCaptureDescriptorDataEXT ¶
GetImageOpaqueCaptureDescriptorDataEXT: ProcGetImageOpaqueCaptureDescriptorDataEXT
GetImageSparseMemoryRequirements ¶
GetImageSparseMemoryRequirements: ProcGetImageSparseMemoryRequirements
GetImageSparseMemoryRequirements2 ¶
GetImageSparseMemoryRequirements2: ProcGetImageSparseMemoryRequirements2
GetImageSparseMemoryRequirements2KHR ¶
GetImageSparseMemoryRequirements2KHR: ProcGetImageSparseMemoryRequirements2KHR
GetImageSubresourceLayout ¶
GetImageSubresourceLayout: ProcGetImageSubresourceLayout
GetImageSubresourceLayout2 ¶
GetImageSubresourceLayout2: ProcGetImageSubresourceLayout2
GetImageSubresourceLayout2EXT ¶
GetImageSubresourceLayout2EXT: ProcGetImageSubresourceLayout2EXT
GetImageSubresourceLayout2KHR ¶
GetImageSubresourceLayout2KHR: ProcGetImageSubresourceLayout2KHR
GetImageViewAddressNVX ¶
GetImageViewAddressNVX: ProcGetImageViewAddressNVX
GetImageViewHandle64NVX ¶
GetImageViewHandle64NVX: ProcGetImageViewHandle64NVX
GetImageViewHandleNVX ¶
GetImageViewHandleNVX: ProcGetImageViewHandleNVX
GetImageViewOpaqueCaptureDescriptorDataEXT ¶
GetImageViewOpaqueCaptureDescriptorDataEXT: ProcGetImageViewOpaqueCaptureDescriptorDataEXT
GetInstanceProcAddr ¶
GetInstanceProcAddr: ProcGetInstanceProcAddr
GetInstanceProcAddrLUNARG ¶
GetInstanceProcAddrLUNARG: ProcGetInstanceProcAddrLUNARG
GetLatencyTimingsNV ¶
GetLatencyTimingsNV: ProcGetLatencyTimingsNV
GetMemoryFdKHR ¶
GetMemoryFdKHR: ProcGetMemoryFdKHR
GetMemoryFdPropertiesKHR ¶
GetMemoryFdPropertiesKHR: ProcGetMemoryFdPropertiesKHR
GetMemoryHostPointerPropertiesEXT ¶
GetMemoryHostPointerPropertiesEXT: ProcGetMemoryHostPointerPropertiesEXT
GetMemoryRemoteAddressNV ¶
GetMemoryRemoteAddressNV: ProcGetMemoryRemoteAddressNV
GetMemoryWin32HandleKHR ¶
GetMemoryWin32HandleKHR: ProcGetMemoryWin32HandleKHR
GetMemoryWin32HandleNV ¶
GetMemoryWin32HandleNV: ProcGetMemoryWin32HandleNV
GetMemoryWin32HandlePropertiesKHR ¶
GetMemoryWin32HandlePropertiesKHR: ProcGetMemoryWin32HandlePropertiesKHR
GetMicromapBuildSizesEXT ¶
GetMicromapBuildSizesEXT: ProcGetMicromapBuildSizesEXT
GetPastPresentationTimingGOOGLE ¶
GetPastPresentationTimingGOOGLE: ProcGetPastPresentationTimingGOOGLE
GetPerformanceParameterINTEL ¶
GetPerformanceParameterINTEL: ProcGetPerformanceParameterINTEL
GetPhysicalDeviceCalibrateableTimeDomainsEXT ¶
GetPhysicalDeviceCalibrateableTimeDomainsEXT: ProcGetPhysicalDeviceCalibrateableTimeDomainsEXT
GetPhysicalDeviceCalibrateableTimeDomainsKHR ¶
GetPhysicalDeviceCalibrateableTimeDomainsKHR: ProcGetPhysicalDeviceCalibrateableTimeDomainsKHR
GetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV ¶
GetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV: ProcGetPhysicalDeviceCooperativeMatrixFlexibleDimensionsPropertiesNV
GetPhysicalDeviceCooperativeMatrixPropertiesKHR ¶
GetPhysicalDeviceCooperativeMatrixPropertiesKHR: ProcGetPhysicalDeviceCooperativeMatrixPropertiesKHR
GetPhysicalDeviceCooperativeMatrixPropertiesNV ¶
GetPhysicalDeviceCooperativeMatrixPropertiesNV: ProcGetPhysicalDeviceCooperativeMatrixPropertiesNV
GetPhysicalDeviceDisplayPlaneProperties2KHR ¶
GetPhysicalDeviceDisplayPlaneProperties2KHR: ProcGetPhysicalDeviceDisplayPlaneProperties2KHR
GetPhysicalDeviceDisplayPlanePropertiesKHR ¶
GetPhysicalDeviceDisplayPlanePropertiesKHR: ProcGetPhysicalDeviceDisplayPlanePropertiesKHR
GetPhysicalDeviceDisplayProperties2KHR ¶
GetPhysicalDeviceDisplayProperties2KHR: ProcGetPhysicalDeviceDisplayProperties2KHR
GetPhysicalDeviceDisplayPropertiesKHR ¶
GetPhysicalDeviceDisplayPropertiesKHR: ProcGetPhysicalDeviceDisplayPropertiesKHR
GetPhysicalDeviceExternalBufferProperties ¶
GetPhysicalDeviceExternalBufferProperties: ProcGetPhysicalDeviceExternalBufferProperties
GetPhysicalDeviceExternalBufferPropertiesKHR ¶
GetPhysicalDeviceExternalBufferPropertiesKHR: ProcGetPhysicalDeviceExternalBufferPropertiesKHR
GetPhysicalDeviceExternalFenceProperties ¶
GetPhysicalDeviceExternalFenceProperties: ProcGetPhysicalDeviceExternalFenceProperties
GetPhysicalDeviceExternalFencePropertiesKHR ¶
GetPhysicalDeviceExternalFencePropertiesKHR: ProcGetPhysicalDeviceExternalFencePropertiesKHR
GetPhysicalDeviceExternalImageFormatPropertiesNV ¶
GetPhysicalDeviceExternalImageFormatPropertiesNV: ProcGetPhysicalDeviceExternalImageFormatPropertiesNV
GetPhysicalDeviceExternalSemaphoreProperties ¶
GetPhysicalDeviceExternalSemaphoreProperties: ProcGetPhysicalDeviceExternalSemaphoreProperties
GetPhysicalDeviceExternalSemaphorePropertiesKHR ¶
GetPhysicalDeviceExternalSemaphorePropertiesKHR: ProcGetPhysicalDeviceExternalSemaphorePropertiesKHR
GetPhysicalDeviceFeatures ¶
GetPhysicalDeviceFeatures: ProcGetPhysicalDeviceFeatures
GetPhysicalDeviceFeatures2 ¶
GetPhysicalDeviceFeatures2: ProcGetPhysicalDeviceFeatures2
GetPhysicalDeviceFeatures2KHR ¶
GetPhysicalDeviceFeatures2KHR: ProcGetPhysicalDeviceFeatures2KHR
GetPhysicalDeviceFormatProperties ¶
GetPhysicalDeviceFormatProperties: ProcGetPhysicalDeviceFormatProperties
GetPhysicalDeviceFormatProperties2 ¶
GetPhysicalDeviceFormatProperties2: ProcGetPhysicalDeviceFormatProperties2
GetPhysicalDeviceFormatProperties2KHR ¶
GetPhysicalDeviceFormatProperties2KHR: ProcGetPhysicalDeviceFormatProperties2KHR
GetPhysicalDeviceFragmentShadingRatesKHR ¶
GetPhysicalDeviceFragmentShadingRatesKHR: ProcGetPhysicalDeviceFragmentShadingRatesKHR
GetPhysicalDeviceImageFormatProperties ¶
GetPhysicalDeviceImageFormatProperties: ProcGetPhysicalDeviceImageFormatProperties
GetPhysicalDeviceImageFormatProperties2 ¶
GetPhysicalDeviceImageFormatProperties2: ProcGetPhysicalDeviceImageFormatProperties2
GetPhysicalDeviceImageFormatProperties2KHR ¶
GetPhysicalDeviceImageFormatProperties2KHR: ProcGetPhysicalDeviceImageFormatProperties2KHR
GetPhysicalDeviceMemoryProperties ¶
GetPhysicalDeviceMemoryProperties: ProcGetPhysicalDeviceMemoryProperties
GetPhysicalDeviceMemoryProperties2 ¶
GetPhysicalDeviceMemoryProperties2: ProcGetPhysicalDeviceMemoryProperties2
GetPhysicalDeviceMemoryProperties2KHR ¶
GetPhysicalDeviceMemoryProperties2KHR: ProcGetPhysicalDeviceMemoryProperties2KHR
GetPhysicalDeviceMultisamplePropertiesEXT ¶
GetPhysicalDeviceMultisamplePropertiesEXT: ProcGetPhysicalDeviceMultisamplePropertiesEXT
GetPhysicalDeviceOpticalFlowImageFormatsNV ¶
GetPhysicalDeviceOpticalFlowImageFormatsNV: ProcGetPhysicalDeviceOpticalFlowImageFormatsNV
GetPhysicalDevicePresentRectanglesKHR ¶
GetPhysicalDevicePresentRectanglesKHR: ProcGetPhysicalDevicePresentRectanglesKHR
GetPhysicalDeviceProperties ¶
GetPhysicalDeviceProperties: ProcGetPhysicalDeviceProperties
GetPhysicalDeviceProperties2 ¶
GetPhysicalDeviceProperties2: ProcGetPhysicalDeviceProperties2
GetPhysicalDeviceProperties2KHR ¶
GetPhysicalDeviceProperties2KHR: ProcGetPhysicalDeviceProperties2KHR
GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR ¶
GetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR: ProcGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR
GetPhysicalDeviceQueueFamilyProperties ¶
GetPhysicalDeviceQueueFamilyProperties: ProcGetPhysicalDeviceQueueFamilyProperties
GetPhysicalDeviceQueueFamilyProperties2 ¶
GetPhysicalDeviceQueueFamilyProperties2: ProcGetPhysicalDeviceQueueFamilyProperties2
GetPhysicalDeviceQueueFamilyProperties2KHR ¶
GetPhysicalDeviceQueueFamilyProperties2KHR: ProcGetPhysicalDeviceQueueFamilyProperties2KHR
GetPhysicalDeviceSparseImageFormatProperties ¶
GetPhysicalDeviceSparseImageFormatProperties: ProcGetPhysicalDeviceSparseImageFormatProperties
GetPhysicalDeviceSparseImageFormatProperties2 ¶
GetPhysicalDeviceSparseImageFormatProperties2: ProcGetPhysicalDeviceSparseImageFormatProperties2
GetPhysicalDeviceSparseImageFormatProperties2KHR ¶
GetPhysicalDeviceSparseImageFormatProperties2KHR: ProcGetPhysicalDeviceSparseImageFormatProperties2KHR
GetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV ¶
GetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV: ProcGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV
GetPhysicalDeviceSurfaceCapabilities2EXT ¶
GetPhysicalDeviceSurfaceCapabilities2EXT: ProcGetPhysicalDeviceSurfaceCapabilities2EXT
GetPhysicalDeviceSurfaceCapabilities2KHR ¶
GetPhysicalDeviceSurfaceCapabilities2KHR: ProcGetPhysicalDeviceSurfaceCapabilities2KHR
GetPhysicalDeviceSurfaceCapabilitiesKHR ¶
GetPhysicalDeviceSurfaceCapabilitiesKHR: ProcGetPhysicalDeviceSurfaceCapabilitiesKHR
GetPhysicalDeviceSurfaceFormats2KHR ¶
GetPhysicalDeviceSurfaceFormats2KHR: ProcGetPhysicalDeviceSurfaceFormats2KHR
GetPhysicalDeviceSurfaceFormatsKHR ¶
GetPhysicalDeviceSurfaceFormatsKHR: ProcGetPhysicalDeviceSurfaceFormatsKHR
GetPhysicalDeviceSurfacePresentModes2EXT ¶
GetPhysicalDeviceSurfacePresentModes2EXT: ProcGetPhysicalDeviceSurfacePresentModes2EXT
GetPhysicalDeviceSurfacePresentModesKHR ¶
GetPhysicalDeviceSurfacePresentModesKHR: ProcGetPhysicalDeviceSurfacePresentModesKHR
GetPhysicalDeviceSurfaceSupportKHR ¶
GetPhysicalDeviceSurfaceSupportKHR: ProcGetPhysicalDeviceSurfaceSupportKHR
GetPhysicalDeviceToolProperties ¶
GetPhysicalDeviceToolProperties: ProcGetPhysicalDeviceToolProperties
GetPhysicalDeviceToolPropertiesEXT ¶
GetPhysicalDeviceToolPropertiesEXT: ProcGetPhysicalDeviceToolPropertiesEXT
GetPhysicalDeviceVideoCapabilitiesKHR ¶
GetPhysicalDeviceVideoCapabilitiesKHR: ProcGetPhysicalDeviceVideoCapabilitiesKHR
GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR ¶
GetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR: ProcGetPhysicalDeviceVideoEncodeQualityLevelPropertiesKHR
GetPhysicalDeviceVideoFormatPropertiesKHR ¶
GetPhysicalDeviceVideoFormatPropertiesKHR: ProcGetPhysicalDeviceVideoFormatPropertiesKHR
GetPhysicalDeviceWaylandPresentationSupportKHR ¶
GetPhysicalDeviceWaylandPresentationSupportKHR: ProcGetPhysicalDeviceWaylandPresentationSupportKHR
GetPhysicalDeviceWin32PresentationSupportKHR ¶
GetPhysicalDeviceWin32PresentationSupportKHR: ProcGetPhysicalDeviceWin32PresentationSupportKHR
GetPipelineBinaryDataKHR ¶
GetPipelineBinaryDataKHR: ProcGetPipelineBinaryDataKHR
GetPipelineCacheData ¶
GetPipelineCacheData: ProcGetPipelineCacheData
GetPipelineExecutableInternalRepresentationsKHR ¶
GetPipelineExecutableInternalRepresentationsKHR: ProcGetPipelineExecutableInternalRepresentationsKHR
GetPipelineExecutablePropertiesKHR ¶
GetPipelineExecutablePropertiesKHR: ProcGetPipelineExecutablePropertiesKHR
GetPipelineExecutableStatisticsKHR ¶
GetPipelineExecutableStatisticsKHR: ProcGetPipelineExecutableStatisticsKHR
GetPipelineIndirectDeviceAddressNV ¶
GetPipelineIndirectDeviceAddressNV: ProcGetPipelineIndirectDeviceAddressNV
GetPipelineIndirectMemoryRequirementsNV ¶
GetPipelineIndirectMemoryRequirementsNV: ProcGetPipelineIndirectMemoryRequirementsNV
GetPipelineKeyKHR ¶
GetPipelineKeyKHR: ProcGetPipelineKeyKHR
GetPipelinePropertiesEXT ¶
GetPipelinePropertiesEXT: ProcGetPipelinePropertiesEXT
GetPrivateData ¶
GetPrivateData: ProcGetPrivateData
GetPrivateDataEXT ¶
GetPrivateDataEXT: ProcGetPrivateDataEXT
GetQueryPoolResults ¶
GetQueryPoolResults: ProcGetQueryPoolResults
GetQueueCheckpointData2NV ¶
GetQueueCheckpointData2NV: ProcGetQueueCheckpointData2NV
GetQueueCheckpointDataNV ¶
GetQueueCheckpointDataNV: ProcGetQueueCheckpointDataNV
GetRayTracingCaptureReplayShaderGroupHandlesKHR ¶
GetRayTracingCaptureReplayShaderGroupHandlesKHR: ProcGetRayTracingCaptureReplayShaderGroupHandlesKHR
GetRayTracingShaderGroupHandlesKHR ¶
GetRayTracingShaderGroupHandlesKHR: ProcGetRayTracingShaderGroupHandlesKHR
GetRayTracingShaderGroupHandlesNV ¶
GetRayTracingShaderGroupHandlesNV: ProcGetRayTracingShaderGroupHandlesNV
GetRayTracingShaderGroupStackSizeKHR ¶
GetRayTracingShaderGroupStackSizeKHR: ProcGetRayTracingShaderGroupStackSizeKHR
GetRefreshCycleDurationGOOGLE ¶
GetRefreshCycleDurationGOOGLE: ProcGetRefreshCycleDurationGOOGLE
GetRenderAreaGranularity ¶
GetRenderAreaGranularity: ProcGetRenderAreaGranularity
GetRenderingAreaGranularity ¶
GetRenderingAreaGranularity: ProcGetRenderingAreaGranularity
GetRenderingAreaGranularityKHR ¶
GetRenderingAreaGranularityKHR: ProcGetRenderingAreaGranularityKHR
GetSamplerOpaqueCaptureDescriptorDataEXT ¶
GetSamplerOpaqueCaptureDescriptorDataEXT: ProcGetSamplerOpaqueCaptureDescriptorDataEXT
GetSemaphoreCounterValue ¶
GetSemaphoreCounterValue: ProcGetSemaphoreCounterValue
GetSemaphoreCounterValueKHR ¶
GetSemaphoreCounterValueKHR: ProcGetSemaphoreCounterValueKHR
GetSemaphoreFdKHR ¶
GetSemaphoreFdKHR: ProcGetSemaphoreFdKHR
GetSemaphoreWin32HandleKHR ¶
GetSemaphoreWin32HandleKHR: ProcGetSemaphoreWin32HandleKHR
GetShaderBinaryDataEXT ¶
GetShaderBinaryDataEXT: ProcGetShaderBinaryDataEXT
GetShaderInfoAMD ¶
GetShaderInfoAMD: ProcGetShaderInfoAMD
GetShaderModuleCreateInfoIdentifierEXT ¶
GetShaderModuleCreateInfoIdentifierEXT: ProcGetShaderModuleCreateInfoIdentifierEXT
GetShaderModuleIdentifierEXT ¶
GetShaderModuleIdentifierEXT: ProcGetShaderModuleIdentifierEXT
GetSwapchainCounterEXT ¶
GetSwapchainCounterEXT: ProcGetSwapchainCounterEXT
GetSwapchainImagesKHR ¶
GetSwapchainImagesKHR: ProcGetSwapchainImagesKHR
GetSwapchainStatusKHR ¶
GetSwapchainStatusKHR: ProcGetSwapchainStatusKHR
GetValidationCacheDataEXT ¶
GetValidationCacheDataEXT: ProcGetValidationCacheDataEXT
GetVideoSessionMemoryRequirementsKHR ¶
GetVideoSessionMemoryRequirementsKHR: ProcGetVideoSessionMemoryRequirementsKHR
GetWinrtDisplayNV ¶
GetWinrtDisplayNV: ProcGetWinrtDisplayNV
ImportFenceFdKHR ¶
ImportFenceFdKHR: ProcImportFenceFdKHR
ImportFenceWin32HandleKHR ¶
ImportFenceWin32HandleKHR: ProcImportFenceWin32HandleKHR
ImportSemaphoreFdKHR ¶
ImportSemaphoreFdKHR: ProcImportSemaphoreFdKHR
ImportSemaphoreWin32HandleKHR ¶
ImportSemaphoreWin32HandleKHR: ProcImportSemaphoreWin32HandleKHR
InitializePerformanceApiINTEL ¶
InitializePerformanceApiINTEL: ProcInitializePerformanceApiINTEL
InvalidateMappedMemoryRanges ¶
InvalidateMappedMemoryRanges: ProcInvalidateMappedMemoryRanges
LatencySleepNV ¶
LatencySleepNV: ProcLatencySleepNV
MapMemory ¶
MapMemory: ProcMapMemory
MapMemory2 ¶
MapMemory2: ProcMapMemory2
MapMemory2KHR ¶
MapMemory2KHR: ProcMapMemory2KHR
MergePipelineCaches ¶
MergePipelineCaches: ProcMergePipelineCaches
MergeValidationCachesEXT ¶
MergeValidationCachesEXT: ProcMergeValidationCachesEXT
QueueBeginDebugUtilsLabelEXT ¶
QueueBeginDebugUtilsLabelEXT: ProcQueueBeginDebugUtilsLabelEXT
QueueBindSparse ¶
QueueBindSparse: ProcQueueBindSparse
QueueEndDebugUtilsLabelEXT ¶
QueueEndDebugUtilsLabelEXT: ProcQueueEndDebugUtilsLabelEXT
QueueInsertDebugUtilsLabelEXT ¶
QueueInsertDebugUtilsLabelEXT: ProcQueueInsertDebugUtilsLabelEXT
QueueNotifyOutOfBandNV ¶
QueueNotifyOutOfBandNV: ProcQueueNotifyOutOfBandNV
QueuePresentKHR ¶
QueuePresentKHR: ProcQueuePresentKHR
QueueSetPerformanceConfigurationINTEL ¶
QueueSetPerformanceConfigurationINTEL: ProcQueueSetPerformanceConfigurationINTEL
QueueSubmit ¶
QueueSubmit: ProcQueueSubmit
QueueSubmit2 ¶
QueueSubmit2: ProcQueueSubmit2
QueueSubmit2KHR ¶
QueueSubmit2KHR: ProcQueueSubmit2KHR
QueueWaitIdle ¶
QueueWaitIdle: ProcQueueWaitIdle
RegisterDeviceEventEXT ¶
RegisterDeviceEventEXT: ProcRegisterDeviceEventEXT
RegisterDisplayEventEXT ¶
RegisterDisplayEventEXT: ProcRegisterDisplayEventEXT
ReleaseCapturedPipelineDataKHR ¶
ReleaseCapturedPipelineDataKHR: ProcReleaseCapturedPipelineDataKHR
ReleaseDisplayEXT ¶
ReleaseDisplayEXT: ProcReleaseDisplayEXT
ReleaseFullScreenExclusiveModeEXT ¶
ReleaseFullScreenExclusiveModeEXT: ProcReleaseFullScreenExclusiveModeEXT
ReleasePerformanceConfigurationINTEL ¶
ReleasePerformanceConfigurationINTEL: ProcReleasePerformanceConfigurationINTEL
ReleaseProfilingLockKHR ¶
ReleaseProfilingLockKHR: ProcReleaseProfilingLockKHR
ReleaseSwapchainImagesEXT ¶
ReleaseSwapchainImagesEXT: ProcReleaseSwapchainImagesEXT
ResetCommandBuffer ¶
ResetCommandBuffer: ProcResetCommandBuffer
ResetCommandPool ¶
ResetCommandPool: ProcResetCommandPool
ResetDescriptorPool ¶
ResetDescriptorPool: ProcResetDescriptorPool
ResetEvent ¶
ResetEvent: ProcResetEvent
ResetFences ¶
ResetFences: ProcResetFences
ResetQueryPool ¶
ResetQueryPool: ProcResetQueryPool
ResetQueryPoolEXT ¶
ResetQueryPoolEXT: ProcResetQueryPoolEXT
SetDebugUtilsObjectNameEXT ¶
SetDebugUtilsObjectNameEXT: ProcSetDebugUtilsObjectNameEXT
SetDebugUtilsObjectTagEXT ¶
SetDebugUtilsObjectTagEXT: ProcSetDebugUtilsObjectTagEXT
SetDeviceMemoryPriorityEXT ¶
SetDeviceMemoryPriorityEXT: ProcSetDeviceMemoryPriorityEXT
SetEvent ¶
SetEvent: ProcSetEvent
SetHdrMetadataEXT ¶
SetHdrMetadataEXT: ProcSetHdrMetadataEXT
SetLatencyMarkerNV ¶
SetLatencyMarkerNV: ProcSetLatencyMarkerNV
SetLatencySleepModeNV ¶
SetLatencySleepModeNV: ProcSetLatencySleepModeNV
SetLocalDimmingAMD ¶
SetLocalDimmingAMD: ProcSetLocalDimmingAMD
SetPrivateData ¶
SetPrivateData: ProcSetPrivateData
SetPrivateDataEXT ¶
SetPrivateDataEXT: ProcSetPrivateDataEXT
SignalSemaphore ¶
SignalSemaphore: ProcSignalSemaphore
SignalSemaphoreKHR ¶
SignalSemaphoreKHR: ProcSignalSemaphoreKHR
SubmitDebugUtilsMessageEXT ¶
SubmitDebugUtilsMessageEXT: ProcSubmitDebugUtilsMessageEXT
TransitionImageLayout ¶
TransitionImageLayout: ProcTransitionImageLayout
TransitionImageLayoutEXT ¶
TransitionImageLayoutEXT: ProcTransitionImageLayoutEXT
TrimCommandPool ¶
TrimCommandPool: ProcTrimCommandPool
TrimCommandPoolKHR ¶
TrimCommandPoolKHR: ProcTrimCommandPoolKHR
UninitializePerformanceApiINTEL ¶
UninitializePerformanceApiINTEL: ProcUninitializePerformanceApiINTEL
UnmapMemory ¶
UnmapMemory: ProcUnmapMemory
UnmapMemory2 ¶
UnmapMemory2: ProcUnmapMemory2
UnmapMemory2KHR ¶
UnmapMemory2KHR: ProcUnmapMemory2KHR
UpdateDescriptorSetWithTemplate ¶
UpdateDescriptorSetWithTemplate: ProcUpdateDescriptorSetWithTemplate
UpdateDescriptorSetWithTemplateKHR ¶
UpdateDescriptorSetWithTemplateKHR: ProcUpdateDescriptorSetWithTemplateKHR
UpdateDescriptorSets ¶
UpdateDescriptorSets: ProcUpdateDescriptorSets
UpdateIndirectExecutionSetPipelineEXT ¶
UpdateIndirectExecutionSetPipelineEXT: ProcUpdateIndirectExecutionSetPipelineEXT
UpdateIndirectExecutionSetShaderEXT ¶
UpdateIndirectExecutionSetShaderEXT: ProcUpdateIndirectExecutionSetShaderEXT
UpdateVideoSessionParametersKHR ¶
UpdateVideoSessionParametersKHR: ProcUpdateVideoSessionParametersKHR
WaitForFences ¶
WaitForFences: ProcWaitForFences
WaitForPresentKHR ¶
WaitForPresentKHR: ProcWaitForPresentKHR
WaitSemaphores ¶
WaitSemaphores: ProcWaitSemaphores
WaitSemaphoresKHR ¶
WaitSemaphoresKHR: ProcWaitSemaphoresKHR
WriteAccelerationStructuresPropertiesKHR ¶
WriteAccelerationStructuresPropertiesKHR: ProcWriteAccelerationStructuresPropertiesKHR
WriteMicromapsPropertiesEXT ¶
WriteMicromapsPropertiesEXT: ProcWriteMicromapsPropertiesEXT
Procedures
MAKE_VIDEO_STD_VERSION ¶
MAKE_VIDEO_STD_VERSION :: MAKE_VERSION
load_proc_addresses_custom ¶
load_proc_addresses_custom :: proc(set_proc_address: SetProcAddressType) {…}
load_proc_addresses_device ¶
load_proc_addresses_device :: proc(device: Device) {…}
load_proc_addresses_device_vtable ¶
load_proc_addresses_device_vtable :: proc(device: Device, vtable: ^Device_VTable) {…}
load_proc_addresses_global ¶
load_proc_addresses_global :: proc(vk_get_instance_proc_addr: rawptr) {…}
load_proc_addresses_instance ¶
load_proc_addresses_instance :: proc(instance: Instance) {…}
Procedure Groups
Source Files
Generation Information
Generated with odin version dev-2024-12 (vendor "odin") Windows_amd64 @ 2024-12-20 21:10:48.151727900 +0000 UTC