vulkan-3.6.3: Bindings to the Vulkan graphics API.
Safe HaskellNone
LanguageHaskell2010

Vulkan.Zero

Synopsis

Documentation

class Zero a where Source #

A class for initializing things with all zero data

Any instance should satisfy the following law:

new zero = calloc or with zero = withZeroCStruct

i.e. Marshaling zero to memory yeilds only zero-valued bytes, except for structs which require a "type" tag

Methods

zero :: a Source #

Instances

Instances details
Zero Bool Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: Bool Source #

Zero Float Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: Float Source #

Zero Int8 Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: Int8 Source #

Zero Int16 Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: Int16 Source #

Zero Int32 Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: Int32 Source #

Zero Int64 Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: Int64 Source #

Zero Word8 Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: Word8 Source #

Zero Word16 Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: Word16 Source #

Zero Word32 Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: Word32 Source #

Zero Word64 Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: Word64 Source #

Zero CChar Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: CChar Source #

Zero CInt Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: CInt Source #

Zero CFloat Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: CFloat Source #

Zero CSize Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: CSize Source #

Zero BaseOutStructure Source # 
Instance details

Defined in Vulkan.CStruct.Extends

Zero BaseInStructure Source # 
Instance details

Defined in Vulkan.CStruct.Extends

Zero AllocationCallbacks Source # 
Instance details

Defined in Vulkan.Core10.AllocationCallbacks

Zero BufferViewCreateInfo Source # 
Instance details

Defined in Vulkan.Core10.BufferView

Zero CommandBufferAllocateInfo Source # 
Instance details

Defined in Vulkan.Core10.CommandBuffer

Zero ClearColorValue Source # 
Instance details

Defined in Vulkan.Core10.CommandBufferBuilding

Zero ImageSubresourceLayers Source # 
Instance details

Defined in Vulkan.Core10.CommandBufferBuilding

Zero ImageResolve Source # 
Instance details

Defined in Vulkan.Core10.CommandBufferBuilding

Zero ImageCopy Source # 
Instance details

Defined in Vulkan.Core10.CommandBufferBuilding

Zero ImageBlit Source # 
Instance details

Defined in Vulkan.Core10.CommandBufferBuilding

Zero ClearRect Source # 
Instance details

Defined in Vulkan.Core10.CommandBufferBuilding

Zero ClearDepthStencilValue Source # 
Instance details

Defined in Vulkan.Core10.CommandBufferBuilding

Zero ClearAttachment Source # 
Instance details

Defined in Vulkan.Core10.CommandBufferBuilding

Zero BufferImageCopy Source # 
Instance details

Defined in Vulkan.Core10.CommandBufferBuilding

Zero BufferCopy Source # 
Instance details

Defined in Vulkan.Core10.CommandBufferBuilding

Zero CommandPoolCreateInfo Source # 
Instance details

Defined in Vulkan.Core10.CommandPool

Zero DescriptorSetLayoutBinding Source # 
Instance details

Defined in Vulkan.Core10.DescriptorSet

Zero DescriptorPoolSize Source # 
Instance details

Defined in Vulkan.Core10.DescriptorSet

Zero DescriptorImageInfo Source # 
Instance details

Defined in Vulkan.Core10.DescriptorSet

Zero DescriptorBufferInfo Source # 
Instance details

Defined in Vulkan.Core10.DescriptorSet

Zero CopyDescriptorSet Source # 
Instance details

Defined in Vulkan.Core10.DescriptorSet

Zero QueueFamilyProperties Source # 
Instance details

Defined in Vulkan.Core10.DeviceInitialization

Zero PhysicalDeviceSparseProperties Source # 
Instance details

Defined in Vulkan.Core10.DeviceInitialization

Zero PhysicalDeviceProperties Source # 
Instance details

Defined in Vulkan.Core10.DeviceInitialization

Zero PhysicalDeviceMemoryProperties Source # 
Instance details

Defined in Vulkan.Core10.DeviceInitialization

Zero PhysicalDeviceLimits Source # 
Instance details

Defined in Vulkan.Core10.DeviceInitialization

Zero PhysicalDeviceFeatures Source # 
Instance details

Defined in Vulkan.Core10.DeviceInitialization

Zero MemoryType Source # 
Instance details

Defined in Vulkan.Core10.DeviceInitialization

Zero MemoryHeap Source # 
Instance details

Defined in Vulkan.Core10.DeviceInitialization

Zero ImageFormatProperties Source # 
Instance details

Defined in Vulkan.Core10.DeviceInitialization

Zero FormatProperties Source # 
Instance details

Defined in Vulkan.Core10.DeviceInitialization

Zero ApplicationInfo Source # 
Instance details

Defined in Vulkan.Core10.DeviceInitialization

Zero CommandBufferResetFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandBufferResetFlagBits

Zero CommandPoolResetFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandPoolResetFlagBits

Zero CompareOp Source # 
Instance details

Defined in Vulkan.Core10.Enums.CompareOp

Zero CullModeFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CullModeFlagBits

Zero DependencyFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DependencyFlagBits

Zero DescriptorPoolResetFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.DescriptorPoolResetFlags

Zero Filter Source # 
Instance details

Defined in Vulkan.Core10.Enums.Filter

Methods

zero :: Filter Source #

Zero Format Source # 
Instance details

Defined in Vulkan.Core10.Enums.Format

Methods

zero :: Format Source #

Zero FrontFace Source # 
Instance details

Defined in Vulkan.Core10.Enums.FrontFace

Zero ImageCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageCreateFlagBits

Zero ImageLayout Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageLayout

Zero ImageTiling Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageTiling

Zero ImageType Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageType

Zero ImageUsageFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageUsageFlagBits

Zero IndexType Source # 
Instance details

Defined in Vulkan.Core10.Enums.IndexType

Zero MemoryMapFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.MemoryMapFlags

Zero ObjectType Source # 
Instance details

Defined in Vulkan.Core10.Enums.ObjectType

Zero PipelineBindPoint Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineBindPoint

Zero PipelineStageFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineStageFlagBits

Zero PrimitiveTopology Source # 
Instance details

Defined in Vulkan.Core10.Enums.PrimitiveTopology

Zero QueryControlFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.QueryControlFlagBits

Zero QueryResultFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.QueryResultFlagBits

Zero QueryType Source # 
Instance details

Defined in Vulkan.Core10.Enums.QueryType

Zero Result Source # 
Instance details

Defined in Vulkan.Core10.Enums.Result

Methods

zero :: Result Source #

Zero SampleCountFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.SampleCountFlagBits

Zero ShaderStageFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ShaderStageFlagBits

Zero StencilFaceFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.StencilFaceFlagBits

Zero StencilOp Source # 
Instance details

Defined in Vulkan.Core10.Enums.StencilOp

Zero SubpassContents Source # 
Instance details

Defined in Vulkan.Core10.Enums.SubpassContents

Zero EventCreateInfo Source # 
Instance details

Defined in Vulkan.Core10.Event

Zero ExtensionProperties Source # 
Instance details

Defined in Vulkan.Core10.ExtensionDiscovery

Zero Bool32 Source # 
Instance details

Defined in Vulkan.Core10.FundamentalTypes

Methods

zero :: Bool32 Source #

Zero Rect2D Source # 
Instance details

Defined in Vulkan.Core10.FundamentalTypes

Methods

zero :: Rect2D Source #

Zero Offset3D Source # 
Instance details

Defined in Vulkan.Core10.FundamentalTypes

Methods

zero :: Offset3D Source #

Zero Offset2D Source # 
Instance details

Defined in Vulkan.Core10.FundamentalTypes

Methods

zero :: Offset2D Source #

Zero Extent3D Source # 
Instance details

Defined in Vulkan.Core10.FundamentalTypes

Methods

zero :: Extent3D Source #

Zero Extent2D Source # 
Instance details

Defined in Vulkan.Core10.FundamentalTypes

Methods

zero :: Extent2D Source #

Zero ShaderModule Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Semaphore Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Sampler Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Sampler Source #

Zero RenderPass Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Queue Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Queue Source #

Zero QueryPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero PipelineLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero PipelineCache Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Pipeline Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Pipeline Source #

Zero PhysicalDevice Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Instance Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Instance Source #

Zero ImageView Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Image Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Image Source #

Zero Framebuffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Fence Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Fence Source #

Zero Event Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Event Source #

Zero Device Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Device Source #

Zero DeviceMemory Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero DescriptorSetLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero DescriptorSet Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero DescriptorPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero CommandPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero CommandBuffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero BufferView Source # 
Instance details

Defined in Vulkan.Core10.Handles

Zero Buffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

Methods

zero :: Buffer Source #

Zero SubresourceLayout Source # 
Instance details

Defined in Vulkan.Core10.Image

Zero ImageSubresourceRange Source # 
Instance details

Defined in Vulkan.Core10.ImageView

Zero ComponentMapping Source # 
Instance details

Defined in Vulkan.Core10.ImageView

Zero LayerProperties Source # 
Instance details

Defined in Vulkan.Core10.LayerDiscovery

Zero MappedMemoryRange Source # 
Instance details

Defined in Vulkan.Core10.Memory

Zero MemoryRequirements Source # 
Instance details

Defined in Vulkan.Core10.MemoryManagement

Zero MemoryBarrier Source # 
Instance details

Defined in Vulkan.Core10.OtherTypes

Zero DrawIndirectCommand Source # 
Instance details

Defined in Vulkan.Core10.OtherTypes

Zero DrawIndexedIndirectCommand Source # 
Instance details

Defined in Vulkan.Core10.OtherTypes

Zero DispatchIndirectCommand Source # 
Instance details

Defined in Vulkan.Core10.OtherTypes

Zero BufferMemoryBarrier Source # 
Instance details

Defined in Vulkan.Core10.OtherTypes

Zero SubpassDescription Source # 
Instance details

Defined in Vulkan.Core10.Pass

Zero SubpassDependency Source # 
Instance details

Defined in Vulkan.Core10.Pass

Zero AttachmentReference Source # 
Instance details

Defined in Vulkan.Core10.Pass

Zero AttachmentDescription Source # 
Instance details

Defined in Vulkan.Core10.Pass

Zero Viewport Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

Methods

zero :: Viewport Source #

Zero VertexInputBindingDescription Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

Zero VertexInputAttributeDescription Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

Zero StencilOpState Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

Zero SpecializationMapEntry Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

Zero SpecializationInfo Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

Zero PipelineInputAssemblyStateCreateInfo Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

Zero PipelineDynamicStateCreateInfo Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

Zero PipelineDepthStencilStateCreateInfo Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

Zero PipelineColorBlendAttachmentState Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

Zero PipelineCacheCreateInfo Source # 
Instance details

Defined in Vulkan.Core10.PipelineCache

Zero PushConstantRange Source # 
Instance details

Defined in Vulkan.Core10.PipelineLayout

Zero PipelineLayoutCreateInfo Source # 
Instance details

Defined in Vulkan.Core10.PipelineLayout

Zero SparseMemoryBind Source # 
Instance details

Defined in Vulkan.Core10.SparseResourceMemoryManagement

Zero SparseImageOpaqueMemoryBindInfo Source # 
Instance details

Defined in Vulkan.Core10.SparseResourceMemoryManagement

Zero SparseImageMemoryRequirements Source # 
Instance details

Defined in Vulkan.Core10.SparseResourceMemoryManagement

Zero SparseImageMemoryBindInfo Source # 
Instance details

Defined in Vulkan.Core10.SparseResourceMemoryManagement

Zero SparseImageMemoryBind Source # 
Instance details

Defined in Vulkan.Core10.SparseResourceMemoryManagement

Zero SparseImageFormatProperties Source # 
Instance details

Defined in Vulkan.Core10.SparseResourceMemoryManagement

Zero SparseBufferMemoryBindInfo Source # 
Instance details

Defined in Vulkan.Core10.SparseResourceMemoryManagement

Zero ImageSubresource Source # 
Instance details

Defined in Vulkan.Core10.SparseResourceMemoryManagement

Zero CommandPoolTrimFlags Source # 
Instance details

Defined in Vulkan.Core11.Enums.CommandPoolTrimFlags

Zero ExternalMemoryHandleTypeFlagBits Source # 
Instance details

Defined in Vulkan.Core11.Enums.ExternalMemoryHandleTypeFlagBits

Zero PeerMemoryFeatureFlagBits Source # 
Instance details

Defined in Vulkan.Core11.Enums.PeerMemoryFeatureFlagBits

Zero SamplerYcbcrConversion Source # 
Instance details

Defined in Vulkan.Core11.Handles

Zero DescriptorUpdateTemplate Source # 
Instance details

Defined in Vulkan.Core11.Handles

Zero ProtectedSubmitInfo Source # 
Instance details

Defined in Vulkan.Core11.Originally_Based_On_VK_KHR_protected_memory

Zero PhysicalDeviceProtectedMemoryProperties Source # 
Instance details

Defined in Vulkan.Core11.Originally_Based_On_VK_KHR_protected_memory

Zero PhysicalDeviceProtectedMemoryFeatures Source # 
Instance details

Defined in Vulkan.Core11.Originally_Based_On_VK_KHR_protected_memory

Zero DeviceQueueInfo2 Source # 
Instance details

Defined in Vulkan.Core11.Originally_Based_On_VK_KHR_protected_memory

Zero PhysicalDeviceSubgroupProperties Source # 
Instance details

Defined in Vulkan.Core11.Originally_Based_On_VK_KHR_subgroup

Zero PhysicalDevice16BitStorageFeatures Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_16bit_storage

Zero MemoryDedicatedRequirements Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_dedicated_allocation

Zero MemoryDedicatedAllocateInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_dedicated_allocation

Zero DescriptorUpdateTemplateEntry Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_descriptor_update_template

Zero DescriptorUpdateTemplateCreateInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_descriptor_update_template

Zero MemoryAllocateFlagsInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_device_group

Zero DeviceGroupSubmitInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_device_group

Zero DeviceGroupRenderPassBeginInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_device_group

Zero DeviceGroupCommandBufferBeginInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_device_group

Zero DeviceGroupBindSparseInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_device_group

Zero BindImageMemoryDeviceGroupInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_device_groupAndVK_KHR_bind_memory2

Zero BindBufferMemoryDeviceGroupInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_device_groupAndVK_KHR_bind_memory2

Zero PhysicalDeviceGroupProperties Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_device_group_creation

Zero DeviceGroupDeviceCreateInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_device_group_creation

Zero ExportFenceCreateInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_fence

Zero PhysicalDeviceExternalFenceInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_fence_capabilities

Zero ExternalFenceProperties Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_fence_capabilities

Zero ExternalMemoryImageCreateInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_memory

Zero ExternalMemoryBufferCreateInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_memory

Zero ExportMemoryAllocateInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_memory

Zero PhysicalDeviceIDProperties Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_memory_capabilities

Zero PhysicalDeviceExternalImageFormatInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_memory_capabilities

Zero PhysicalDeviceExternalBufferInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_memory_capabilities

Zero ExternalMemoryProperties Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_memory_capabilities

Zero ExternalImageFormatProperties Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_memory_capabilities

Zero ExternalBufferProperties Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_memory_capabilities

Zero ExportSemaphoreCreateInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_semaphore

Zero ExternalSemaphoreProperties Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_semaphore_capabilities

Zero SparseImageMemoryRequirements2 Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_get_memory_requirements2

Zero ImageSparseMemoryRequirementsInfo2 Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_get_memory_requirements2

Zero BufferMemoryRequirementsInfo2 Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_get_memory_requirements2

Zero SparseImageFormatProperties2 Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_get_physical_device_properties2

Zero PhysicalDeviceSparseImageFormatInfo2 Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_get_physical_device_properties2

Zero RenderPassInputAttachmentAspectCreateInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_maintenance2

Zero PipelineTessellationDomainOriginStateCreateInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_maintenance2

Zero PhysicalDevicePointClippingProperties Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_maintenance2

Zero InputAttachmentAspectReference Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_maintenance2

Zero ImageViewUsageCreateInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_maintenance2

Zero PhysicalDeviceMaintenance3Properties Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_maintenance3

Zero RenderPassMultiviewCreateInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_multiview

Zero PhysicalDeviceMultiviewProperties Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_multiview

Zero PhysicalDeviceMultiviewFeatures Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_multiview

Zero SamplerYcbcrConversionInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_sampler_ycbcr_conversion

Zero SamplerYcbcrConversionImageFormatProperties Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_sampler_ycbcr_conversion

Zero PhysicalDeviceSamplerYcbcrConversionFeatures Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_sampler_ycbcr_conversion

Zero ImagePlaneMemoryRequirementsInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_sampler_ycbcr_conversion

Zero BindImagePlaneMemoryInfo Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_sampler_ycbcr_conversion

Zero PhysicalDeviceShaderDrawParametersFeatures Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_shader_draw_parameters

Zero PhysicalDeviceVariablePointersFeatures Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_variable_pointers

Zero PhysicalDeviceVulkan12Properties Source # 
Instance details

Defined in Vulkan.Core12

Zero PhysicalDeviceVulkan12Features Source # 
Instance details

Defined in Vulkan.Core12

Zero PhysicalDeviceVulkan11Properties Source # 
Instance details

Defined in Vulkan.Core12

Zero PhysicalDeviceVulkan11Features Source # 
Instance details

Defined in Vulkan.Core12

Zero PhysicalDeviceDescriptorIndexingProperties Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_EXT_descriptor_indexing

Zero PhysicalDeviceDescriptorIndexingFeatures Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_EXT_descriptor_indexing

Zero DescriptorSetVariableDescriptorCountLayoutSupport Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_EXT_descriptor_indexing

Zero DescriptorSetVariableDescriptorCountAllocateInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_EXT_descriptor_indexing

Zero DescriptorSetLayoutBindingFlagsCreateInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_EXT_descriptor_indexing

Zero PhysicalDeviceHostQueryResetFeatures Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_EXT_host_query_reset

Zero SamplerReductionModeCreateInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_EXT_sampler_filter_minmax

Zero PhysicalDeviceSamplerFilterMinmaxProperties Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_EXT_sampler_filter_minmax

Zero PhysicalDeviceScalarBlockLayoutFeatures Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_EXT_scalar_block_layout

Zero ImageStencilUsageCreateInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_EXT_separate_stencil_usage

Zero PhysicalDevice8BitStorageFeatures Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_8bit_storage

Zero PhysicalDeviceBufferDeviceAddressFeatures Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_buffer_device_address

Zero MemoryOpaqueCaptureAddressAllocateInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_buffer_device_address

Zero DeviceMemoryOpaqueCaptureAddressInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_buffer_device_address

Zero BufferOpaqueCaptureAddressCreateInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_buffer_device_address

Zero BufferDeviceAddressInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_buffer_device_address

Zero SubpassEndInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_create_renderpass2

Zero SubpassDependency2 Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_create_renderpass2

Zero SubpassBeginInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_create_renderpass2

Zero SubpassDescriptionDepthStencilResolve Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_depth_stencil_resolve

Zero PhysicalDeviceDepthStencilResolveProperties Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_depth_stencil_resolve

Zero PhysicalDeviceDriverProperties Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_driver_properties

Zero ConformanceVersion Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_driver_properties

Zero ImageFormatListCreateInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_image_format_list

Zero RenderPassAttachmentBeginInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer

Zero PhysicalDeviceImagelessFramebufferFeatures Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer

Zero FramebufferAttachmentsCreateInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer

Zero FramebufferAttachmentImageInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_imageless_framebuffer

Zero PhysicalDeviceSeparateDepthStencilLayoutsFeatures Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_separate_depth_stencil_layouts

Zero AttachmentReferenceStencilLayout Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_separate_depth_stencil_layouts

Zero AttachmentDescriptionStencilLayout Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_separate_depth_stencil_layouts

Zero PhysicalDeviceShaderAtomicInt64Features Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_shader_atomic_int64

Zero PhysicalDeviceShaderFloat16Int8Features Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_shader_float16_int8

Zero PhysicalDeviceFloatControlsProperties Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_shader_float_controls

Zero PhysicalDeviceShaderSubgroupExtendedTypesFeatures Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_shader_subgroup_extended_types

Zero TimelineSemaphoreSubmitInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_timeline_semaphore

Zero SemaphoreWaitInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_timeline_semaphore

Zero SemaphoreTypeCreateInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_timeline_semaphore

Zero SemaphoreSignalInfo Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_timeline_semaphore

Zero PhysicalDeviceTimelineSemaphoreProperties Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_timeline_semaphore

Zero PhysicalDeviceTimelineSemaphoreFeatures Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_timeline_semaphore

Zero PhysicalDeviceUniformBufferStandardLayoutFeatures Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_uniform_buffer_standard_layout

Zero PhysicalDeviceVulkanMemoryModelFeatures Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_vulkan_memory_model

Zero ValidationCacheEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero SwapchainKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero SurfaceKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero PrivateDataSlotEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero PerformanceConfigurationINTEL Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero IndirectCommandsLayoutNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero DisplayModeKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero DisplayKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero DeferredOperationKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero DebugUtilsMessengerEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero DebugReportCallbackEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero AccelerationStructureKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

Zero PhysicalDeviceCoherentMemoryFeaturesAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_device_coherent_memory

Zero SwapchainDisplayNativeHdrCreateInfoAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_display_native_hdr

Zero DisplayNativeHdrSurfaceCapabilitiesAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_display_native_hdr

Zero DeviceMemoryOverallocationCreateInfoAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_memory_overallocation_behavior

Zero PipelineCompilerControlCreateInfoAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_pipeline_compiler_control

Zero PipelineRasterizationStateRasterizationOrderAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_rasterization_order

Zero PhysicalDeviceShaderCorePropertiesAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_shader_core_properties

Zero PhysicalDeviceShaderCoreProperties2AMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_shader_core_properties2

Zero ShaderInfoTypeAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_shader_info

Zero ShaderStatisticsInfoAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_shader_info

Zero ShaderResourceUsageAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_shader_info

Zero TextureLODGatherFormatPropertiesAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_texture_gather_bias_lod

Zero MemoryGetAndroidHardwareBufferInfoANDROID Source # 
Instance details

Defined in Vulkan.Extensions.VK_ANDROID_external_memory_android_hardware_buffer

Zero ImportAndroidHardwareBufferInfoANDROID Source # 
Instance details

Defined in Vulkan.Extensions.VK_ANDROID_external_memory_android_hardware_buffer

Zero ExternalFormatANDROID Source # 
Instance details

Defined in Vulkan.Extensions.VK_ANDROID_external_memory_android_hardware_buffer

Zero AndroidHardwareBufferUsageANDROID Source # 
Instance details

Defined in Vulkan.Extensions.VK_ANDROID_external_memory_android_hardware_buffer

Zero AndroidHardwareBufferFormatPropertiesANDROID Source # 
Instance details

Defined in Vulkan.Extensions.VK_ANDROID_external_memory_android_hardware_buffer

Zero PhysicalDevice4444FormatsFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_4444_formats

Zero PhysicalDeviceASTCDecodeFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

Zero ImageViewASTCDecodeModeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_astc_decode_mode

Zero PipelineColorBlendAdvancedStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_blend_operation_advanced

Zero PhysicalDeviceBlendOperationAdvancedPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_blend_operation_advanced

Zero PhysicalDeviceBlendOperationAdvancedFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_blend_operation_advanced

Zero PhysicalDeviceBufferDeviceAddressFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_buffer_device_address

Zero BufferDeviceAddressCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_buffer_device_address

Zero TimeDomainEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_calibrated_timestamps

Zero CalibratedTimestampInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_calibrated_timestamps

Zero PhysicalDeviceConditionalRenderingFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_conditional_rendering

Zero ConditionalRenderingBeginInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_conditional_rendering

Zero CommandBufferInheritanceConditionalRenderingInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_conditional_rendering

Zero PipelineRasterizationConservativeStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_conservative_rasterization

Zero PhysicalDeviceConservativeRasterizationPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_conservative_rasterization

Zero SamplerCustomBorderColorCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_custom_border_color

Zero PhysicalDeviceCustomBorderColorPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_custom_border_color

Zero PhysicalDeviceCustomBorderColorFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_custom_border_color

Zero DebugMarkerObjectTagInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_marker

Zero DebugMarkerObjectNameInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_marker

Zero DebugMarkerMarkerInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_marker

Zero DebugReportObjectTypeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_report

Zero DebugReportFlagBitsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_report

Zero DebugReportCallbackCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_report

Zero DebugUtilsMessageTypeFlagBitsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_utils

Zero DebugUtilsMessageSeverityFlagBitsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_utils

Zero DebugUtilsObjectTagInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_utils

Zero DebugUtilsObjectNameInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_utils

Zero DebugUtilsMessengerCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_utils

Zero DebugUtilsMessengerCallbackDataEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_utils

Zero DebugUtilsLabelEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_utils

Zero PipelineRasterizationDepthClipStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Zero PhysicalDeviceDepthClipEnableFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Zero DirectFBSurfaceCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_directfb_surface

Zero PipelineDiscardRectangleStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_discard_rectangles

Zero PhysicalDeviceDiscardRectanglePropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_discard_rectangles

Zero SwapchainCounterCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_display_control

Zero DisplayPowerInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_display_control

Zero DisplayEventInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_display_control

Zero DeviceEventInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_display_control

Zero SurfaceCounterFlagBitsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_display_surface_counter

Zero SurfaceCapabilities2EXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_display_surface_counter

Zero PhysicalDeviceExtendedDynamicStateFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_extended_dynamic_state

Zero PhysicalDeviceExternalMemoryHostPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_external_memory_host

Zero MemoryHostPointerPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_external_memory_host

Zero ImportMemoryHostPointerInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_external_memory_host

Zero PhysicalDeviceImageViewImageFormatInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_filter_cubic

Zero FilterCubicImageViewImageFormatPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_filter_cubic

Zero RenderPassFragmentDensityMapCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_fragment_density_map

Zero PhysicalDeviceFragmentDensityMapPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_fragment_density_map

Zero PhysicalDeviceFragmentDensityMapFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_fragment_density_map

Zero PhysicalDeviceFragmentDensityMap2PropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_fragment_density_map2

Zero PhysicalDeviceFragmentDensityMap2FeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_fragment_density_map2

Zero PhysicalDeviceFragmentShaderInterlockFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_fragment_shader_interlock

Zero SurfaceFullScreenExclusiveWin32InfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_full_screen_exclusive

Zero SurfaceFullScreenExclusiveInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_full_screen_exclusive

Zero SurfaceCapabilitiesFullScreenExclusiveEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_full_screen_exclusive

Zero DeviceQueueGlobalPriorityCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_global_priority

Zero XYColorEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_hdr_metadata

Zero HdrMetadataEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_hdr_metadata

Zero HeadlessSurfaceCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_headless_surface

Zero PhysicalDeviceImageDrmFormatModifierInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_drm_format_modifier

Zero ImageDrmFormatModifierPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_drm_format_modifier

Zero ImageDrmFormatModifierListCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_drm_format_modifier

Zero ImageDrmFormatModifierExplicitCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_drm_format_modifier

Zero DrmFormatModifierPropertiesListEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_drm_format_modifier

Zero DrmFormatModifierPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_drm_format_modifier

Zero PhysicalDeviceImageRobustnessFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_image_robustness

Zero PhysicalDeviceIndexTypeUint8FeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_index_type_uint8

Zero WriteDescriptorSetInlineUniformBlockEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_inline_uniform_block

Zero PhysicalDeviceInlineUniformBlockPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_inline_uniform_block

Zero PhysicalDeviceInlineUniformBlockFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_inline_uniform_block

Zero DescriptorPoolInlineUniformBlockCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_inline_uniform_block

Zero PipelineRasterizationLineStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_line_rasterization

Zero PhysicalDeviceLineRasterizationPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_line_rasterization

Zero PhysicalDeviceLineRasterizationFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_line_rasterization

Zero PhysicalDeviceMemoryBudgetPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_memory_budget

Zero PhysicalDeviceMemoryPriorityFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_memory_priority

Zero MemoryPriorityAllocateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_memory_priority

Zero MetalSurfaceCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_metal_surface

Zero PhysicalDevicePCIBusInfoPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_pci_bus_info

Zero PhysicalDevicePipelineCreationCacheControlFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_pipeline_creation_cache_control

Zero PipelineCreationFeedbackEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_pipeline_creation_feedback

Zero PipelineCreationFeedbackCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_pipeline_creation_feedback

Zero PrivateDataSlotCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_private_data

Zero PhysicalDevicePrivateDataFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_private_data

Zero DevicePrivateDataCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_private_data

Zero PhysicalDeviceRobustness2PropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_robustness2

Zero PhysicalDeviceRobustness2FeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_robustness2

Zero SubpassSampleLocationsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_sample_locations

Zero SampleLocationsInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_sample_locations

Zero SampleLocationEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_sample_locations

Zero RenderPassSampleLocationsBeginInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_sample_locations

Zero PipelineSampleLocationsStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_sample_locations

Zero PhysicalDeviceSampleLocationsPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_sample_locations

Zero MultisamplePropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_sample_locations

Zero AttachmentSampleLocationsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_sample_locations

Zero PhysicalDeviceShaderAtomicFloatFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_shader_atomic_float

Zero PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_shader_demote_to_helper_invocation

Zero PipelineShaderStageRequiredSubgroupSizeCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_subgroup_size_control

Zero PhysicalDeviceSubgroupSizeControlPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_subgroup_size_control

Zero PhysicalDeviceSubgroupSizeControlFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_subgroup_size_control

Zero PhysicalDeviceTexelBufferAlignmentPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_texel_buffer_alignment

Zero PhysicalDeviceTexelBufferAlignmentFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_texel_buffer_alignment

Zero PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_texture_compression_astc_hdr

Zero PhysicalDeviceToolPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_tooling_info

Zero PipelineRasterizationStateStreamCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_transform_feedback

Zero PhysicalDeviceTransformFeedbackPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_transform_feedback

Zero PhysicalDeviceTransformFeedbackFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_transform_feedback

Zero ValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_cache

Zero ShaderModuleValidationCacheCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_cache

Zero ValidationFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_features

Zero ValidationFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_flags

Zero VertexInputBindingDivisorDescriptionEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_vertex_attribute_divisor

Zero PipelineVertexInputDivisorStateCreateInfoEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_vertex_attribute_divisor

Zero PhysicalDeviceVertexAttributeDivisorPropertiesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_vertex_attribute_divisor

Zero PhysicalDeviceVertexAttributeDivisorFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_vertex_attribute_divisor

Zero PhysicalDeviceYcbcrImageArraysFeaturesEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_ycbcr_image_arrays

Zero ImagePipeSurfaceCreateInfoFUCHSIA Source # 
Instance details

Defined in Vulkan.Extensions.VK_FUCHSIA_imagepipe_surface

Zero PresentFrameTokenGGP Source # 
Instance details

Defined in Vulkan.Extensions.VK_GGP_frame_token

Zero StreamDescriptorSurfaceCreateInfoGGP Source # 
Instance details

Defined in Vulkan.Extensions.VK_GGP_stream_descriptor_surface

Zero RefreshCycleDurationGOOGLE Source # 
Instance details

Defined in Vulkan.Extensions.VK_GOOGLE_display_timing

Zero PresentTimesInfoGOOGLE Source # 
Instance details

Defined in Vulkan.Extensions.VK_GOOGLE_display_timing

Zero PresentTimeGOOGLE Source # 
Instance details

Defined in Vulkan.Extensions.VK_GOOGLE_display_timing

Zero PastPresentationTimingGOOGLE Source # 
Instance details

Defined in Vulkan.Extensions.VK_GOOGLE_display_timing

Zero PerformanceParameterTypeINTEL Source # 
Instance details

Defined in Vulkan.Extensions.VK_INTEL_performance_query

Zero QueryPoolPerformanceQueryCreateInfoINTEL Source # 
Instance details

Defined in Vulkan.Extensions.VK_INTEL_performance_query

Zero PerformanceValueINTEL Source # 
Instance details

Defined in Vulkan.Extensions.VK_INTEL_performance_query

Zero PerformanceStreamMarkerInfoINTEL Source # 
Instance details

Defined in Vulkan.Extensions.VK_INTEL_performance_query

Zero PerformanceOverrideInfoINTEL Source # 
Instance details

Defined in Vulkan.Extensions.VK_INTEL_performance_query

Zero PerformanceMarkerInfoINTEL Source # 
Instance details

Defined in Vulkan.Extensions.VK_INTEL_performance_query

Zero PerformanceConfigurationAcquireInfoINTEL Source # 
Instance details

Defined in Vulkan.Extensions.VK_INTEL_performance_query

Zero InitializePerformanceApiInfoINTEL Source # 
Instance details

Defined in Vulkan.Extensions.VK_INTEL_performance_query

Zero PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL Source # 
Instance details

Defined in Vulkan.Extensions.VK_INTEL_shader_integer_functions2

Zero AndroidSurfaceCreateInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_android_surface

Zero DeferredOperationInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_deferred_host_operations

Zero DisplaySurfaceCreateInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_display

Zero DisplayPropertiesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_display

Zero DisplayPlanePropertiesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_display

Zero DisplayPlaneCapabilitiesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_display

Zero DisplayModePropertiesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_display

Zero DisplayModeParametersKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_display

Zero DisplayModeCreateInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_display

Zero DisplayPresentInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_display_swapchain

Zero ImportFenceFdInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_fence_fd

Zero FenceGetFdInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_fence_fd

Zero ImportFenceWin32HandleInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_fence_win32

Zero FenceGetWin32HandleInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_fence_win32

Zero ExportFenceWin32HandleInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_fence_win32

Zero MemoryGetFdInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_memory_fd

Zero MemoryFdPropertiesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_memory_fd

Zero ImportMemoryFdInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_memory_fd

Zero MemoryWin32HandlePropertiesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_memory_win32

Zero MemoryGetWin32HandleInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_memory_win32

Zero ImportMemoryWin32HandleInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_memory_win32

Zero ExportMemoryWin32HandleInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_memory_win32

Zero SemaphoreGetFdInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_semaphore_fd

Zero ImportSemaphoreFdInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_semaphore_fd

Zero SemaphoreGetWin32HandleInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_semaphore_win32

Zero ImportSemaphoreWin32HandleInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_semaphore_win32

Zero ExportSemaphoreWin32HandleInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_semaphore_win32

Zero D3D12FenceSubmitInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_external_semaphore_win32

Zero DisplayProperties2KHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_get_display_properties2

Zero DisplayPlaneProperties2KHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_get_display_properties2

Zero DisplayPlaneInfo2KHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_get_display_properties2

Zero DisplayPlaneCapabilities2KHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_get_display_properties2

Zero DisplayModeProperties2KHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_get_display_properties2

Zero SurfaceFormat2KHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_get_surface_capabilities2

Zero RectLayerKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_incremental_present

Zero PresentRegionsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_incremental_present

Zero PresentRegionKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_incremental_present

Zero QueryPoolPerformanceCreateInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_performance_query

Zero PhysicalDevicePerformanceQueryPropertiesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_performance_query

Zero PhysicalDevicePerformanceQueryFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_performance_query

Zero PerformanceQuerySubmitInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_performance_query

Zero PerformanceCounterKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_performance_query

Zero PerformanceCounterDescriptionKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_performance_query

Zero AcquireProfilingLockInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_performance_query

Zero PipelineInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_pipeline_executable_properties

Zero PipelineExecutableStatisticKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_pipeline_executable_properties

Zero PipelineExecutablePropertiesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_pipeline_executable_properties

Zero PipelineExecutableInternalRepresentationKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_pipeline_executable_properties

Zero PipelineExecutableInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_pipeline_executable_properties

Zero PhysicalDevicePipelineExecutablePropertiesFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_pipeline_executable_properties

Zero PipelineLibraryCreateInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_pipeline_library

Zero PhysicalDevicePushDescriptorPropertiesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_push_descriptor

Zero AccelerationStructureMemoryRequirementsTypeKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero RayTracingShaderGroupTypeKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero GeometryTypeKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero AccelerationStructureTypeKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero BuildAccelerationStructureFlagBitsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero GeometryInstanceFlagBitsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero GeometryFlagBitsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero CopyAccelerationStructureModeKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero WriteDescriptorSetAccelerationStructureKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero TransformMatrixKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero TraceRaysIndirectCommandKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero StridedBufferRegionKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero RayTracingShaderGroupCreateInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero RayTracingPipelineInterfaceCreateInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero PhysicalDeviceRayTracingPropertiesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero PhysicalDeviceRayTracingFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero BindAccelerationStructureMemoryInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero AccelerationStructureVersionKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero AccelerationStructureMemoryRequirementsInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero AccelerationStructureInstanceKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero AccelerationStructureGeometryTrianglesDataKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero AccelerationStructureGeometryKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero AccelerationStructureGeometryInstancesDataKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero AccelerationStructureGeometryAabbsDataKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero AccelerationStructureDeviceAddressInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero AccelerationStructureCreateInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero AccelerationStructureCreateGeometryTypeInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero AccelerationStructureBuildOffsetInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero AabbPositionsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero PhysicalDeviceShaderClockFeaturesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shader_clock

Zero SharedPresentSurfaceCapabilitiesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_shared_presentable_image

Zero PresentModeKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_surface

Zero SurfaceFormatKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_surface

Zero SurfaceCapabilitiesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_surface

Zero SurfaceProtectedCapabilitiesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_surface_protected_capabilities

Zero DeviceGroupPresentModeFlagBitsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_swapchain

Zero ImageSwapchainCreateInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_swapchain

Zero DeviceGroupSwapchainCreateInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_swapchain

Zero DeviceGroupPresentInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_swapchain

Zero DeviceGroupPresentCapabilitiesKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_swapchain

Zero BindImageMemorySwapchainInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_swapchain

Zero AcquireNextImageInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_swapchain

Zero WaylandSurfaceCreateInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_wayland_surface

Zero Win32KeyedMutexAcquireReleaseInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_win32_keyed_mutex

Zero Win32SurfaceCreateInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_win32_surface

Zero XcbSurfaceCreateInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_xcb_surface

Zero XlibSurfaceCreateInfoKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_xlib_surface

Zero IOSSurfaceCreateInfoMVK Source # 
Instance details

Defined in Vulkan.Extensions.VK_MVK_ios_surface

Zero MacOSSurfaceCreateInfoMVK Source # 
Instance details

Defined in Vulkan.Extensions.VK_MVK_macos_surface

Zero ViSurfaceCreateInfoNN Source # 
Instance details

Defined in Vulkan.Extensions.VK_NN_vi_surface

Zero ImageViewHandleInfoNVX Source # 
Instance details

Defined in Vulkan.Extensions.VK_NVX_image_view_handle

Zero ImageViewAddressPropertiesNVX Source # 
Instance details

Defined in Vulkan.Extensions.VK_NVX_image_view_handle

Zero PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX Source # 
Instance details

Defined in Vulkan.Extensions.VK_NVX_multiview_per_view_attributes

Zero ViewportWScalingNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_clip_space_w_scaling

Zero PipelineViewportWScalingStateCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_clip_space_w_scaling

Zero PhysicalDeviceComputeShaderDerivativesFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_compute_shader_derivatives

Zero PhysicalDeviceCooperativeMatrixPropertiesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_cooperative_matrix

Zero PhysicalDeviceCooperativeMatrixFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_cooperative_matrix

Zero CooperativeMatrixPropertiesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_cooperative_matrix

Zero PhysicalDeviceCornerSampledImageFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_corner_sampled_image

Zero PipelineCoverageReductionStateCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_coverage_reduction_mode

Zero PhysicalDeviceCoverageReductionModeFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_coverage_reduction_mode

Zero FramebufferMixedSamplesCombinationNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_coverage_reduction_mode

Zero DedicatedAllocationMemoryAllocateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_dedicated_allocation

Zero DedicatedAllocationImageCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_dedicated_allocation

Zero DedicatedAllocationBufferCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_dedicated_allocation

Zero PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_dedicated_allocation_image_aliasing

Zero QueueFamilyCheckpointPropertiesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_diagnostic_checkpoints

Zero CheckpointDataNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_diagnostic_checkpoints

Zero PhysicalDeviceDiagnosticsConfigFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_diagnostics_config

Zero DeviceDiagnosticsConfigCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_diagnostics_config

Zero SetStateFlagsIndirectCommandNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero PhysicalDeviceDeviceGeneratedCommandsPropertiesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero PhysicalDeviceDeviceGeneratedCommandsFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero IndirectCommandsStreamNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero IndirectCommandsLayoutTokenNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero IndirectCommandsLayoutCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero GraphicsShaderGroupCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero GraphicsPipelineShaderGroupsCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero GeneratedCommandsMemoryRequirementsInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero GeneratedCommandsInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero BindVertexBufferIndirectCommandNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero BindShaderGroupIndirectCommandNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero BindIndexBufferIndirectCommandNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero ExternalMemoryImageCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_external_memory

Zero ExportMemoryAllocateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_external_memory

Zero ExternalMemoryHandleTypeFlagBitsNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_external_memory_capabilities

Zero ExternalImageFormatPropertiesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_external_memory_capabilities

Zero ImportMemoryWin32HandleInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_external_memory_win32

Zero ExportMemoryWin32HandleInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_external_memory_win32

Zero PipelineCoverageToColorStateCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_fragment_coverage_to_color

Zero PhysicalDeviceFragmentShaderBarycentricFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_fragment_shader_barycentric

Zero PipelineCoverageModulationStateCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_framebuffer_mixed_samples

Zero PhysicalDeviceMeshShaderPropertiesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_mesh_shader

Zero PhysicalDeviceMeshShaderFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_mesh_shader

Zero DrawMeshTasksIndirectCommandNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_mesh_shader

Zero RayTracingShaderGroupCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_ray_tracing

Zero PhysicalDeviceRayTracingPropertiesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_ray_tracing

Zero GeometryTrianglesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_ray_tracing

Zero GeometryNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_ray_tracing

Zero GeometryDataNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_ray_tracing

Zero GeometryAABBNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_ray_tracing

Zero AccelerationStructureMemoryRequirementsInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_ray_tracing

Zero AccelerationStructureInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_ray_tracing

Zero AccelerationStructureCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_ray_tracing

Zero PipelineRepresentativeFragmentTestStateCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_representative_fragment_test

Zero PhysicalDeviceRepresentativeFragmentTestFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_representative_fragment_test

Zero PipelineViewportExclusiveScissorStateCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_scissor_exclusive

Zero PhysicalDeviceExclusiveScissorFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_scissor_exclusive

Zero PhysicalDeviceShaderImageFootprintFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shader_image_footprint

Zero PhysicalDeviceShaderSMBuiltinsPropertiesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shader_sm_builtins

Zero PhysicalDeviceShaderSMBuiltinsFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shader_sm_builtins

Zero CoarseSampleOrderTypeNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shading_rate_image

Zero ShadingRatePaletteNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shading_rate_image

Zero PipelineViewportShadingRateImageStateCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shading_rate_image

Zero PipelineViewportCoarseSampleOrderStateCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shading_rate_image

Zero PhysicalDeviceShadingRateImagePropertiesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shading_rate_image

Zero PhysicalDeviceShadingRateImageFeaturesNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shading_rate_image

Zero CoarseSampleOrderCustomNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shading_rate_image

Zero CoarseSampleLocationNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shading_rate_image

Zero ViewportSwizzleNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_viewport_swizzle

Zero PipelineViewportSwizzleStateCreateInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_viewport_swizzle

Zero Win32KeyedMutexAcquireReleaseInfoNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_win32_keyed_mutex

Zero RenderPassTransformBeginInfoQCOM Source # 
Instance details

Defined in Vulkan.Extensions.VK_QCOM_render_pass_transform

Zero CommandBufferInheritanceRenderPassTransformInfoQCOM Source # 
Instance details

Defined in Vulkan.Extensions.VK_QCOM_render_pass_transform

Zero ShaderFloatControlsIndependence Source # 
Instance details

Defined in Vulkan.Core12.Enums.ShaderFloatControlsIndependence

Zero SemaphoreType Source # 
Instance details

Defined in Vulkan.Core12.Enums.SemaphoreType

Zero SamplerReductionMode Source # 
Instance details

Defined in Vulkan.Core12.Enums.SamplerReductionMode

Zero DriverId Source # 
Instance details

Defined in Vulkan.Core12.Enums.DriverId

Methods

zero :: DriverId Source #

Zero TessellationDomainOrigin Source # 
Instance details

Defined in Vulkan.Core11.Enums.TessellationDomainOrigin

Zero SamplerYcbcrRange Source # 
Instance details

Defined in Vulkan.Core11.Enums.SamplerYcbcrRange

Zero SamplerYcbcrModelConversion Source # 
Instance details

Defined in Vulkan.Core11.Enums.SamplerYcbcrModelConversion

Zero PointClippingBehavior Source # 
Instance details

Defined in Vulkan.Core11.Enums.PointClippingBehavior

Zero DescriptorUpdateTemplateType Source # 
Instance details

Defined in Vulkan.Core11.Enums.DescriptorUpdateTemplateType

Zero ChromaLocation Source # 
Instance details

Defined in Vulkan.Core11.Enums.ChromaLocation

Zero VertexInputRate Source # 
Instance details

Defined in Vulkan.Core10.Enums.VertexInputRate

Zero VendorId Source # 
Instance details

Defined in Vulkan.Core10.Enums.VendorId

Methods

zero :: VendorId Source #

Zero SystemAllocationScope Source # 
Instance details

Defined in Vulkan.Core10.Enums.SystemAllocationScope

Zero StructureType Source # 
Instance details

Defined in Vulkan.Core10.Enums.StructureType

Zero ValidationCheckEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_flags

Zero ValidationFeatureDisableEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_features

Zero ValidationFeatureEnableEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_features

Zero QueueGlobalPriorityEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_global_priority

Zero RasterizationOrderAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_rasterization_order

Zero MemoryOverallocationBehaviorAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_memory_overallocation_behavior

Zero SharingMode Source # 
Instance details

Defined in Vulkan.Core10.Enums.SharingMode

Zero SamplerMipmapMode Source # 
Instance details

Defined in Vulkan.Core10.Enums.SamplerMipmapMode

Zero SamplerAddressMode Source # 
Instance details

Defined in Vulkan.Core10.Enums.SamplerAddressMode

Zero ViewportCoordinateSwizzleNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_viewport_swizzle

Zero PipelineViewportSwizzleStateCreateFlagsNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_viewport_swizzle

Zero CoverageModulationModeNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_framebuffer_mixed_samples

Zero PipelineCoverageModulationStateCreateFlagsNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_framebuffer_mixed_samples

Zero PipelineCoverageToColorStateCreateFlagsNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_fragment_coverage_to_color

Zero DeviceDiagnosticsConfigFlagBitsNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_diagnostics_config

Zero PipelineCreationFeedbackFlagBitsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_pipeline_creation_feedback

Zero PipelineRasterizationDepthClipStateCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_depth_clip_enable

Zero ConservativeRasterizationModeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_conservative_rasterization

Zero PipelineRasterizationConservativeStateCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_conservative_rasterization

Zero BlendOverlapEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_blend_operation_advanced

Zero ShaderCorePropertiesFlagBitsAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_shader_core_properties2

Zero PipelineCompilerControlFlagBitsAMD Source # 
Instance details

Defined in Vulkan.Extensions.VK_AMD_pipeline_compiler_control

Zero SemaphoreWaitFlagBits Source # 
Instance details

Defined in Vulkan.Core12.Enums.SemaphoreWaitFlagBits

Zero ResolveModeFlagBits Source # 
Instance details

Defined in Vulkan.Core12.Enums.ResolveModeFlagBits

Zero DescriptorBindingFlagBits Source # 
Instance details

Defined in Vulkan.Core12.Enums.DescriptorBindingFlagBits

Zero SubgroupFeatureFlagBits Source # 
Instance details

Defined in Vulkan.Core11.Enums.SubgroupFeatureFlagBits

Zero SemaphoreImportFlagBits Source # 
Instance details

Defined in Vulkan.Core11.Enums.SemaphoreImportFlagBits

Zero MemoryAllocateFlagBits Source # 
Instance details

Defined in Vulkan.Core11.Enums.MemoryAllocateFlagBits

Zero FenceImportFlagBits Source # 
Instance details

Defined in Vulkan.Core11.Enums.FenceImportFlagBits

Zero ExternalSemaphoreHandleTypeFlagBits Source # 
Instance details

Defined in Vulkan.Core11.Enums.ExternalSemaphoreHandleTypeFlagBits

Zero ExternalSemaphoreFeatureFlagBits Source # 
Instance details

Defined in Vulkan.Core11.Enums.ExternalSemaphoreFeatureFlagBits

Zero ExternalMemoryFeatureFlagBits Source # 
Instance details

Defined in Vulkan.Core11.Enums.ExternalMemoryFeatureFlagBits

Zero ExternalFenceHandleTypeFlagBits Source # 
Instance details

Defined in Vulkan.Core11.Enums.ExternalFenceHandleTypeFlagBits

Zero ExternalFenceFeatureFlagBits Source # 
Instance details

Defined in Vulkan.Core11.Enums.ExternalFenceFeatureFlagBits

Zero DescriptorUpdateTemplateCreateFlags Source # 
Instance details

Defined in Vulkan.Core11.Enums.DescriptorUpdateTemplateCreateFlags

Zero SubpassDescriptionFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.SubpassDescriptionFlagBits

Zero SparseMemoryBindFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.SparseMemoryBindFlagBits

Zero SparseImageFormatFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.SparseImageFormatFlagBits

Zero ShaderModuleCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ShaderModuleCreateFlagBits

Zero SemaphoreCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.SemaphoreCreateFlags

Zero SamplerCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.SamplerCreateFlagBits

Zero RenderPassCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.RenderPassCreateFlagBits

Zero QueueFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.QueueFlagBits

Zero QueryPoolCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.QueryPoolCreateFlags

Zero QueryPipelineStatisticFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.QueryPipelineStatisticFlagBits

Zero PolygonMode Source # 
Instance details

Defined in Vulkan.Core10.Enums.PolygonMode

Zero PipelineViewportStateCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineViewportStateCreateFlags

Zero PipelineVertexInputStateCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineVertexInputStateCreateFlags

Zero PipelineTessellationStateCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineTessellationStateCreateFlags

Zero PipelineShaderStageCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineShaderStageCreateFlagBits

Zero PipelineRasterizationStateCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineRasterizationStateCreateFlags

Zero PipelineMultisampleStateCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineMultisampleStateCreateFlags

Zero PipelineLayoutCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineLayoutCreateFlags

Zero PipelineInputAssemblyStateCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineInputAssemblyStateCreateFlags

Zero PipelineDynamicStateCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDynamicStateCreateFlags

Zero PipelineDepthStencilStateCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineDepthStencilStateCreateFlags

Zero PipelineCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCreateFlagBits

Zero PipelineColorBlendStateCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineColorBlendStateCreateFlags

Zero PipelineCacheHeaderVersion Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheHeaderVersion

Zero PipelineCacheCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheCreateFlagBits

Zero PhysicalDeviceType Source # 
Instance details

Defined in Vulkan.Core10.Enums.PhysicalDeviceType

Zero MemoryPropertyFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.MemoryPropertyFlagBits

Zero MemoryHeapFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.MemoryHeapFlagBits

Zero LogicOp Source # 
Instance details

Defined in Vulkan.Core10.Enums.LogicOp

Methods

zero :: LogicOp Source #

Zero InternalAllocationType Source # 
Instance details

Defined in Vulkan.Core10.Enums.InternalAllocationType

Zero InstanceCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.InstanceCreateFlags

Zero ImageViewType Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageViewType

Zero ImageViewCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageViewCreateFlagBits

Zero ImageAspectFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ImageAspectFlagBits

Zero FramebufferCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.FramebufferCreateFlagBits

Zero FormatFeatureFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.FormatFeatureFlagBits

Zero FenceCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.FenceCreateFlagBits

Zero EventCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.EventCreateFlags

Zero DynamicState Source # 
Instance details

Defined in Vulkan.Core10.Enums.DynamicState

Zero DeviceQueueCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DeviceQueueCreateFlagBits

Zero DeviceCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.DeviceCreateFlags

Zero DescriptorType Source # 
Instance details

Defined in Vulkan.Core10.Enums.DescriptorType

Zero DescriptorSetLayoutCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DescriptorSetLayoutCreateFlagBits

Zero DescriptorPoolCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.DescriptorPoolCreateFlagBits

Zero ComponentSwizzle Source # 
Instance details

Defined in Vulkan.Core10.Enums.ComponentSwizzle

Zero CommandPoolCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandPoolCreateFlagBits

Zero CommandBufferUsageFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandBufferUsageFlagBits

Zero CommandBufferLevel Source # 
Instance details

Defined in Vulkan.Core10.Enums.CommandBufferLevel

Zero ColorComponentFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.ColorComponentFlagBits

Zero BufferViewCreateFlags Source # 
Instance details

Defined in Vulkan.Core10.Enums.BufferViewCreateFlags

Zero BufferUsageFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.BufferUsageFlagBits

Zero BufferCreateFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.BufferCreateFlagBits

Zero BorderColor Source # 
Instance details

Defined in Vulkan.Core10.Enums.BorderColor

Zero BlendOp Source # 
Instance details

Defined in Vulkan.Core10.Enums.BlendOp

Methods

zero :: BlendOp Source #

Zero BlendFactor Source # 
Instance details

Defined in Vulkan.Core10.Enums.BlendFactor

Zero AttachmentStoreOp Source # 
Instance details

Defined in Vulkan.Core10.Enums.AttachmentStoreOp

Zero AttachmentLoadOp Source # 
Instance details

Defined in Vulkan.Core10.Enums.AttachmentLoadOp

Zero AttachmentDescriptionFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.AttachmentDescriptionFlagBits

Zero AccessFlagBits Source # 
Instance details

Defined in Vulkan.Core10.Enums.AccessFlagBits

Zero DeviceCmds Source # 
Instance details

Defined in Vulkan.Dynamic

Zero InstanceCmds Source # 
Instance details

Defined in Vulkan.Dynamic

Zero ShadingRatePaletteEntryNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_shading_rate_image

Zero CoverageReductionModeNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_coverage_reduction_mode

Zero PipelineCoverageReductionStateCreateFlagsNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_coverage_reduction_mode

Zero ComponentTypeNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_cooperative_matrix

Zero ScopeNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_cooperative_matrix

Methods

zero :: ScopeNV Source #

Zero PipelineExecutableStatisticFormatKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_pipeline_executable_properties

Zero PipelineExecutableStatisticValueKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_pipeline_executable_properties

Zero AcquireProfilingLockFlagBitsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_performance_query

Zero PerformanceCounterDescriptionFlagBitsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_performance_query

Zero PerformanceCounterStorageKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_performance_query

Zero PerformanceCounterUnitKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_performance_query

Zero PerformanceCounterScopeKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_performance_query

Zero PerformanceCounterResultKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_performance_query

Zero PipelineRasterizationStateStreamCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_transform_feedback

Zero ToolPurposeFlagBitsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_tooling_info

Zero LineRasterizationModeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_line_rasterization

Zero DiscardRectangleModeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_discard_rectangles

Zero PipelineDiscardRectangleStateCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_discard_rectangles

Zero ConditionalRenderingFlagBitsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_conditional_rendering

Zero ViSurfaceCreateFlagsNN Source # 
Instance details

Defined in Vulkan.Extensions.VK_NN_vi_surface

Zero MacOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Vulkan.Extensions.VK_MVK_macos_surface

Zero IOSSurfaceCreateFlagsMVK Source # 
Instance details

Defined in Vulkan.Extensions.VK_MVK_ios_surface

Zero XlibSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_xlib_surface

Zero XcbSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_xcb_surface

Zero Win32SurfaceCreateFlagsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_win32_surface

Zero WaylandSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_wayland_surface

Zero SurfaceTransformFlagBitsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_surface

Zero CompositeAlphaFlagBitsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_surface

Zero ColorSpaceKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_surface

Zero SwapchainCreateFlagBitsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_swapchain

Zero DisplayPlaneAlphaFlagBitsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_display

Zero DisplaySurfaceCreateFlagsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_display

Zero DisplayModeCreateFlagsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_display

Zero AndroidSurfaceCreateFlagsKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_android_surface

Zero PerformanceValueTypeINTEL Source # 
Instance details

Defined in Vulkan.Extensions.VK_INTEL_performance_query

Zero PerformanceOverrideTypeINTEL Source # 
Instance details

Defined in Vulkan.Extensions.VK_INTEL_performance_query

Zero QueryPoolSamplingModeINTEL Source # 
Instance details

Defined in Vulkan.Extensions.VK_INTEL_performance_query

Zero PerformanceConfigurationTypeINTEL Source # 
Instance details

Defined in Vulkan.Extensions.VK_INTEL_performance_query

Zero PerformanceValueDataINTEL Source # 
Instance details

Defined in Vulkan.Extensions.VK_INTEL_performance_query

Zero StreamDescriptorSurfaceCreateFlagsGGP Source # 
Instance details

Defined in Vulkan.Extensions.VK_GGP_stream_descriptor_surface

Zero ImagePipeSurfaceCreateFlagsFUCHSIA Source # 
Instance details

Defined in Vulkan.Extensions.VK_FUCHSIA_imagepipe_surface

Zero ValidationCacheHeaderVersionEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_cache

Zero ValidationCacheCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_validation_cache

Zero PrivateDataSlotCreateFlagBitsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_private_data

Zero MetalSurfaceCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_metal_surface

Zero HeadlessSurfaceCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_headless_surface

Zero FullScreenExclusiveEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_full_screen_exclusive

Zero DisplayEventTypeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_display_control

Zero DeviceEventTypeEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_display_control

Zero DisplayPowerStateEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_display_control

Zero DirectFBSurfaceCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_directfb_surface

Zero DebugUtilsMessengerCallbackDataFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_utils

Zero DebugUtilsMessengerCreateFlagsEXT Source # 
Instance details

Defined in Vulkan.Extensions.VK_EXT_debug_utils

Zero IndirectCommandsTokenTypeNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero IndirectStateFlagBitsNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero IndirectCommandsLayoutUsageFlagBitsNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_device_generated_commands

Zero AccelerationStructureBuildTypeKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero AccelerationStructureGeometryDataKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero DeviceOrHostAddressConstKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero DeviceOrHostAddressKHR Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

Zero ExternalMemoryFeatureFlagBitsNV Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_external_memory_capabilities

Zero ClearValue Source # 
Instance details

Defined in Vulkan.Core10.CommandBufferBuilding

Zero (Ptr a) Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: Ptr a Source #

Zero (FunPtr a) Source # 
Instance details

Defined in Vulkan.Zero

Methods

zero :: FunPtr a Source #

es ~ ('[] :: [Type]) => Zero (BufferCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Buffer

es ~ ('[] :: [Type]) => Zero (CommandBufferInheritanceInfo es) Source # 
Instance details

Defined in Vulkan.Core10.CommandBuffer

es ~ ('[] :: [Type]) => Zero (CommandBufferBeginInfo es) Source # 
Instance details

Defined in Vulkan.Core10.CommandBuffer

es ~ ('[] :: [Type]) => Zero (RenderPassBeginInfo es) Source # 
Instance details

Defined in Vulkan.Core10.CommandBufferBuilding

es ~ ('[] :: [Type]) => Zero (WriteDescriptorSet es) Source # 
Instance details

Defined in Vulkan.Core10.DescriptorSet

es ~ ('[] :: [Type]) => Zero (DescriptorSetLayoutCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.DescriptorSet

es ~ ('[] :: [Type]) => Zero (DescriptorSetAllocateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.DescriptorSet

es ~ ('[] :: [Type]) => Zero (DescriptorPoolCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.DescriptorSet

es ~ ('[] :: [Type]) => Zero (DeviceQueueCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Device

es ~ ('[] :: [Type]) => Zero (DeviceCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Device

es ~ ('[] :: [Type]) => Zero (InstanceCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.DeviceInitialization

es ~ ('[] :: [Type]) => Zero (FenceCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Fence

es ~ ('[] :: [Type]) => Zero (ImageCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Image

es ~ ('[] :: [Type]) => Zero (ImageViewCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.ImageView

es ~ ('[] :: [Type]) => Zero (MemoryAllocateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Memory

es ~ ('[] :: [Type]) => Zero (ImageMemoryBarrier es) Source # 
Instance details

Defined in Vulkan.Core10.OtherTypes

es ~ ('[] :: [Type]) => Zero (RenderPassCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Pass

es ~ ('[] :: [Type]) => Zero (FramebufferCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Pass

es ~ ('[] :: [Type]) => Zero (PipelineViewportStateCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

es ~ ('[] :: [Type]) => Zero (PipelineVertexInputStateCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

es ~ ('[] :: [Type]) => Zero (PipelineTessellationStateCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

es ~ ('[] :: [Type]) => Zero (PipelineShaderStageCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

es ~ ('[] :: [Type]) => Zero (PipelineRasterizationStateCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

es ~ ('[] :: [Type]) => Zero (PipelineMultisampleStateCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

es ~ ('[] :: [Type]) => Zero (PipelineColorBlendStateCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

es ~ ('[] :: [Type]) => Zero (GraphicsPipelineCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

es ~ ('[] :: [Type]) => Zero (ComputePipelineCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Pipeline

es ~ ('[] :: [Type]) => Zero (QueryPoolCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Query

es ~ ('[] :: [Type]) => Zero (SubmitInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Queue

Methods

zero :: SubmitInfo es Source #

es ~ ('[] :: [Type]) => Zero (SemaphoreCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.QueueSemaphore

es ~ ('[] :: [Type]) => Zero (SamplerCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Sampler

es ~ ('[] :: [Type]) => Zero (ShaderModuleCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core10.Shader

es ~ ('[] :: [Type]) => Zero (BindSparseInfo es) Source # 
Instance details

Defined in Vulkan.Core10.SparseResourceMemoryManagement

es ~ ('[] :: [Type]) => Zero (BindImageMemoryInfo es) Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_bind_memory2

es ~ ('[] :: [Type]) => Zero (BindBufferMemoryInfo es) Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_bind_memory2

es ~ ('[] :: [Type]) => Zero (PhysicalDeviceExternalSemaphoreInfo es) Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_external_semaphore_capabilities

es ~ ('[] :: [Type]) => Zero (MemoryRequirements2 es) Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_get_memory_requirements2

es ~ ('[] :: [Type]) => Zero (ImageMemoryRequirementsInfo2 es) Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_get_memory_requirements2

es ~ ('[] :: [Type]) => Zero (QueueFamilyProperties2 es) Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_get_physical_device_properties2

es ~ ('[] :: [Type]) => Zero (PhysicalDeviceProperties2 es) Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_get_physical_device_properties2

es ~ ('[] :: [Type]) => Zero (PhysicalDeviceMemoryProperties2 es) Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_get_physical_device_properties2

es ~ ('[] :: [Type]) => Zero (PhysicalDeviceImageFormatInfo2 es) Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_get_physical_device_properties2

es ~ ('[] :: [Type]) => Zero (PhysicalDeviceFeatures2 es) Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_get_physical_device_properties2

es ~ ('[] :: [Type]) => Zero (ImageFormatProperties2 es) Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_get_physical_device_properties2

es ~ ('[] :: [Type]) => Zero (FormatProperties2 es) Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_get_physical_device_properties2

es ~ ('[] :: [Type]) => Zero (DescriptorSetLayoutSupport es) Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_maintenance3

es ~ ('[] :: [Type]) => Zero (SamplerYcbcrConversionCreateInfo es) Source # 
Instance details

Defined in Vulkan.Core11.Promoted_From_VK_KHR_sampler_ycbcr_conversion

es ~ ('[] :: [Type]) => Zero (SubpassDescription2 es) Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_create_renderpass2

es ~ ('[] :: [Type]) => Zero (RenderPassCreateInfo2 es) Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_create_renderpass2

es ~ ('[] :: [Type]) => Zero (AttachmentReference2 es) Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_create_renderpass2

es ~ ('[] :: [Type]) => Zero (AttachmentDescription2 es) Source # 
Instance details

Defined in Vulkan.Core12.Promoted_From_VK_KHR_create_renderpass2

es ~ ('[] :: [Type]) => Zero (AndroidHardwareBufferPropertiesANDROID es) Source # 
Instance details

Defined in Vulkan.Extensions.VK_ANDROID_external_memory_android_hardware_buffer

es ~ ('[] :: [Type]) => Zero (SurfaceCapabilities2KHR es) Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_get_surface_capabilities2

es ~ ('[] :: [Type]) => Zero (PhysicalDeviceSurfaceInfo2KHR es) Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_get_surface_capabilities2

es ~ ('[] :: [Type]) => Zero (RayTracingPipelineCreateInfoKHR es) Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

es ~ ('[] :: [Type]) => Zero (CopyMemoryToAccelerationStructureInfoKHR es) Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

es ~ ('[] :: [Type]) => Zero (CopyAccelerationStructureToMemoryInfoKHR es) Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

es ~ ('[] :: [Type]) => Zero (CopyAccelerationStructureInfoKHR es) Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

es ~ ('[] :: [Type]) => Zero (AccelerationStructureBuildGeometryInfoKHR es) Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_ray_tracing

es ~ ('[] :: [Type]) => Zero (SwapchainCreateInfoKHR es) Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_swapchain

es ~ ('[] :: [Type]) => Zero (PresentInfoKHR es) Source # 
Instance details

Defined in Vulkan.Extensions.VK_KHR_swapchain

es ~ ('[] :: [Type]) => Zero (RayTracingPipelineCreateInfoNV es) Source # 
Instance details

Defined in Vulkan.Extensions.VK_NV_ray_tracing

Zero (a ('[] :: [Type])) => Zero (SomeStruct a) Source #

The constraint is so on this instance to encourage type inference

Instance details

Defined in Vulkan.CStruct.Extends

Methods

zero :: SomeStruct a Source #