vulkan
Safe HaskellNone
LanguageHaskell2010

Vulkan.Core10.APIConstants

Synopsis

Documentation

pattern LOD_CLAMP_NONE :: Float Source #

VK_LOD_CLAMP_NONE - Maximum LOD unclamped access sentinel

See Also

VK_VERSION_1_0

pattern COMPUTE_OCCUPANCY_PRIORITY_LOW_NV :: Float Source #

VK_COMPUTE_OCCUPANCY_PRIORITY_LOW_NV - Low occupancy priority constant

See Also

VK_NV_compute_occupancy_priority

pattern COMPUTE_OCCUPANCY_PRIORITY_NORMAL_NV :: Float Source #

VK_COMPUTE_OCCUPANCY_PRIORITY_NORMAL_NV - Normal occupancy priority constant

See Also

VK_NV_compute_occupancy_priority

pattern COMPUTE_OCCUPANCY_PRIORITY_HIGH_NV :: Float Source #

VK_COMPUTE_OCCUPANCY_PRIORITY_HIGH_NV - High occupancy priority constant

See Also

VK_NV_compute_occupancy_priority

pattern MAX_PHYSICAL_DEVICE_NAME_SIZE :: Integral a => a Source #

VK_MAX_PHYSICAL_DEVICE_NAME_SIZE - Length of a physical device name string

See Also

VK_VERSION_1_0

type UUID_SIZE = 16 Source #

pattern UUID_SIZE :: Integral a => a Source #

VK_UUID_SIZE - Length of a universally unique device or driver build identifier

See Also

VK_VERSION_1_0

type LUID_SIZE = 8 Source #

pattern MAX_EXTENSION_NAME_SIZE :: Integral a => a Source #

VK_MAX_EXTENSION_NAME_SIZE - Maximum length of a layer of extension name string

See Also

VK_VERSION_1_0

pattern MAX_DESCRIPTION_SIZE :: Integral a => a Source #

VK_MAX_DESCRIPTION_SIZE - Length of a driver name string

See Also

VK_VERSION_1_0

pattern MAX_MEMORY_TYPES :: Integral a => a Source #

VK_MAX_MEMORY_TYPES - Length of an array of memory types

See Also

VK_VERSION_1_0

pattern MAX_MEMORY_HEAPS :: Integral a => a Source #

VK_MAX_MEMORY_HEAPS - Length of an array of memory heaps

See Also

VK_VERSION_1_0

type REMAINING_MIP_LEVELS = 4294967295 Source #

pattern REMAINING_MIP_LEVELS :: Word32 Source #

VK_REMAINING_MIP_LEVELS - Sentinel for all remaining mipmap levels

See Also

VK_VERSION_1_0

type REMAINING_ARRAY_LAYERS = 4294967295 Source #

pattern REMAINING_ARRAY_LAYERS :: Word32 Source #

VK_REMAINING_ARRAY_LAYERS - Sentinel for all remaining array layers

See Also

VK_VERSION_1_0

type REMAINING_3D_SLICES_EXT = 4294967295 Source #

pattern REMAINING_3D_SLICES_EXT :: Word32 Source #

VK_REMAINING_3D_SLICES_EXT - Sentinel for all remaining 3D slices

See Also

VK_EXT_image_sliced_view_of_3d

type WHOLE_SIZE = 18446744073709551615 Source #

pattern WHOLE_SIZE :: Word64 Source #

VK_WHOLE_SIZE - Sentinel value to use entire remaining array length

See Also

VK_VERSION_1_0

type ATTACHMENT_UNUSED = 4294967295 Source #

pattern ATTACHMENT_UNUSED :: Word32 Source #

VK_ATTACHMENT_UNUSED - Unused attachment sentinel

See Also

VK_VERSION_1_0

type QUEUE_FAMILY_IGNORED = 4294967295 Source #

pattern QUEUE_FAMILY_IGNORED :: Word32 Source #

VK_QUEUE_FAMILY_IGNORED - Ignored queue family index sentinel

See Also

VK_VERSION_1_0

type QUEUE_FAMILY_EXTERNAL = 4294967294 Source #

pattern QUEUE_FAMILY_EXTERNAL :: Word32 Source #

VK_QUEUE_FAMILY_EXTERNAL - External queue family index sentinel

See Also

VK_KHR_external_memory, VK_VERSION_1_1

pattern QUEUE_FAMILY_FOREIGN_EXT :: Word32 Source #

VK_QUEUE_FAMILY_FOREIGN_EXT - Foreign queue family index sentinel

See Also

VK_EXT_queue_family_foreign

type SUBPASS_EXTERNAL = 4294967295 Source #

pattern SUBPASS_EXTERNAL :: Word32 Source #

VK_SUBPASS_EXTERNAL - Subpass index sentinel expanding synchronization scope outside a subpass

See Also

VK_VERSION_1_0

pattern MAX_DEVICE_GROUP_SIZE :: Integral a => a Source #

VK_MAX_DEVICE_GROUP_SIZE - Length of a physical device handle array

See Also

VK_KHR_device_group_creation, VK_VERSION_1_1

pattern MAX_DRIVER_NAME_SIZE :: Integral a => a Source #

VK_MAX_DRIVER_NAME_SIZE - Maximum length of a physical device driver name string

See Also

VK_KHR_driver_properties, VK_VERSION_1_2

pattern MAX_DRIVER_INFO_SIZE :: Integral a => a Source #

VK_MAX_DRIVER_INFO_SIZE - Length of a physical device driver information string

See Also

VK_KHR_driver_properties, VK_VERSION_1_2

type SHADER_UNUSED_KHR = 4294967295 Source #

pattern SHADER_UNUSED_KHR :: Word32 Source #

VK_SHADER_UNUSED_KHR - Sentinel for an unused shader index

See Also

VK_KHR_ray_tracing_pipeline, VK_NV_ray_tracing

pattern MAX_GLOBAL_PRIORITY_SIZE :: Integral a => a Source #

VK_MAX_GLOBAL_PRIORITY_SIZE - Length of an array of global queue priorities

See Also

VK_EXT_global_priority_query, VK_KHR_global_priority, VK_VERSION_1_4

pattern MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT :: Integral a => a Source #

VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT - Maximum length of a shader module identifier

See Also

VK_EXT_shader_module_identifier

pattern MAX_PIPELINE_BINARY_KEY_SIZE_KHR :: Integral a => a Source #

VK_MAX_PIPELINE_BINARY_KEY_SIZE_KHR - Maximum length of binary key

See Also

VK_KHR_pipeline_binary

pattern MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR :: Integral a => a Source #

VK_MAX_VIDEO_AV1_REFERENCES_PER_FRAME_KHR - Length of an array of supported queue priorities

See Also

VK_KHR_video_decode_av1, VK_KHR_video_encode_av1

pattern MAX_VIDEO_VP9_REFERENCES_PER_FRAME_KHR :: Integral a => a Source #

VK_MAX_VIDEO_VP9_REFERENCES_PER_FRAME_KHR - Length of an array of supported queue priorities

See Also

VK_KHR_video_decode_vp9

pattern SHADER_INDEX_UNUSED_AMDX :: Word32 Source #

VK_SHADER_INDEX_UNUSED_AMDX - Sentinel for an unused shader index

See Also

VK_AMDX_shader_enqueue

pattern PARTITIONED_ACCELERATION_STRUCTURE_PARTITION_INDEX_GLOBAL_NV :: Word32 Source #

VK_PARTITIONED_ACCELERATION_STRUCTURE_PARTITION_INDEX_GLOBAL_NV - Sentinel for global acceleration structure partitions

See Also

VK_NV_partitioned_acceleration_structure

pattern COMPRESSED_TRIANGLE_FORMAT_DGF1_BYTE_ALIGNMENT_AMDX :: Integral a => a Source #

VK_COMPRESSED_TRIANGLE_FORMAT_DGF1_BYTE_ALIGNMENT_AMDX - Alignment requirement for DGF1 compressed data

See Also

VK_AMDX_dense_geometry_format

pattern COMPRESSED_TRIANGLE_FORMAT_DGF1_BYTE_STRIDE_AMDX :: Integral a => a Source #

VK_COMPRESSED_TRIANGLE_FORMAT_DGF1_BYTE_STRIDE_AMDX - Alignment requirement for DGF1 compressed data

See Also

VK_AMDX_dense_geometry_format

pattern MAX_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_SET_NAME_SIZE_ARM :: Integral a => a Source #

VK_MAX_PHYSICAL_DEVICE_DATA_GRAPH_OPERATION_SET_NAME_SIZE_ARM - Length of a data graph operation name string

See Also

VK_ARM_data_graph

pattern DATA_GRAPH_MODEL_TOOLCHAIN_VERSION_LENGTH_QCOM :: Integral a => a Source #

VK_DATA_GRAPH_MODEL_TOOLCHAIN_VERSION_LENGTH_QCOM - Length of a data graph toolchain version string

See Also

VK_QCOM_data_graph_model

pattern NULL_HANDLE :: IsHandle a => a Source #

VK_NULL_HANDLE - Reserved non-valid object handle

See Also

VK_DEFINE_NON_DISPATCHABLE_HANDLE, VK_USE_64_BIT_PTR_DEFINES, VK_VERSION_1_0

class (Eq a, Zero a) => IsHandle a Source #

A class for things which can be created with NULL_HANDLE.

Instances

Instances details
IsHandle Buffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle BufferView Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle CommandBuffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle CommandPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle DescriptorPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle DescriptorSet Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle DescriptorSetLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Device Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle DeviceMemory Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Event Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Fence Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Framebuffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Image Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle ImageView Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Instance Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle PhysicalDevice Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Pipeline Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle PipelineCache Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle PipelineLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle QueryPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Queue Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle RenderPass Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Sampler Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle Semaphore Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle ShaderModule Source # 
Instance details

Defined in Vulkan.Core10.Handles

IsHandle DescriptorUpdateTemplate Source # 
Instance details

Defined in Vulkan.Core11.Handles

IsHandle SamplerYcbcrConversion Source # 
Instance details

Defined in Vulkan.Core11.Handles

IsHandle PrivateDataSlot Source # 
Instance details

Defined in Vulkan.Core13.Handles

IsHandle AccelerationStructureKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle AccelerationStructureNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle BufferCollectionFUCHSIA Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle CuFunctionNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle CuModuleNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle CudaFunctionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle CudaModuleNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle DataGraphPipelineSessionARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle DebugReportCallbackEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle DebugUtilsMessengerEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle DeferredOperationKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle DisplayKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle DisplayModeKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle ExternalComputeQueueNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle IndirectCommandsLayoutEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle IndirectCommandsLayoutNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle IndirectExecutionSetEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle MicromapEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle OpticalFlowSessionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle PerformanceConfigurationINTEL Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle PipelineBinaryKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle ShaderEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle SurfaceKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle SwapchainKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle TensorARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle TensorViewARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

IsHandle ValidationCacheEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

class HasObjectType a where Source #

Instances

Instances details
HasObjectType Buffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType BufferView Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType CommandBuffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType CommandPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType DescriptorPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType DescriptorSet Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType DescriptorSetLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Device Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType DeviceMemory Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Event Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Fence Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Framebuffer Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Image Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType ImageView Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Instance Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType PhysicalDevice Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Pipeline Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType PipelineCache Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType PipelineLayout Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType QueryPool Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Queue Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType RenderPass Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Sampler Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType Semaphore Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType ShaderModule Source # 
Instance details

Defined in Vulkan.Core10.Handles

HasObjectType DescriptorUpdateTemplate Source # 
Instance details

Defined in Vulkan.Core11.Handles

HasObjectType SamplerYcbcrConversion Source # 
Instance details

Defined in Vulkan.Core11.Handles

HasObjectType PrivateDataSlot Source # 
Instance details

Defined in Vulkan.Core13.Handles

HasObjectType AccelerationStructureKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType AccelerationStructureNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType BufferCollectionFUCHSIA Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType CuFunctionNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType CuModuleNVX Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType CudaFunctionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType CudaModuleNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType DataGraphPipelineSessionARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType DebugReportCallbackEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType DebugUtilsMessengerEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType DeferredOperationKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType DisplayKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType DisplayModeKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType ExternalComputeQueueNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType IndirectCommandsLayoutEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType IndirectCommandsLayoutNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType IndirectExecutionSetEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType MicromapEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType OpticalFlowSessionNV Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType PerformanceConfigurationINTEL Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType PipelineBinaryKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType ShaderEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType SurfaceKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType SwapchainKHR Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType TensorARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType TensorViewARM Source # 
Instance details

Defined in Vulkan.Extensions.Handles

HasObjectType ValidationCacheEXT Source # 
Instance details

Defined in Vulkan.Extensions.Handles

newtype Bool32 Source #

VkBool32 - Vulkan boolean type

Description

TRUE represents a boolean True (unsigned integer 1) value, and FALSE a boolean False (unsigned integer 0) value.

All values returned from a Vulkan implementation in a Bool32 will be either TRUE or FALSE.

Applications must not pass any other values than TRUE or FALSE into a Vulkan implementation where a Bool32 is expected.

See Also

PFN_vkDebugReportCallbackEXT, PFN_vkDebugUtilsMessengerCallbackEXT, FALSE, TRUE, VK_VERSION_1_0, AccelerationStructureGeometryInstancesDataKHR, AttachmentFeedbackLoopInfoEXT, VkClusterAccelerationStructureMoveObjectsInputNV, ColorBlendAdvancedEXT, CommandBufferInheritanceConditionalRenderingInfoEXT, CommandBufferInheritanceInfo, CommandBufferInheritanceViewportScissorInfoNV, CooperativeMatrixFlexibleDimensionsPropertiesNV, CooperativeMatrixPropertiesKHR, CooperativeVectorPropertiesNV, CuModuleTexturingModeCreateInfoNVX, CustomResolveCreateInfoEXT, DataGraphPipelinePropertyQueryResultARM, DedicatedAllocationBufferCreateInfoNV, DedicatedAllocationImageCreateInfoNV, DepthBiasRepresentationInfoEXT, DescriptorMappingSourceIndirectIndexArrayEXT, DescriptorMappingSourceIndirectIndexEXT, DescriptorMappingSourcePushIndexEXT, DescriptorMappingSourceShaderRecordIndexEXT, DescriptorSetLayoutSupport, DevicePipelineBinaryInternalCacheControlKHR, DisplayModeStereoPropertiesNV, DisplayNativeHdrSurfaceCapabilitiesAMD, DisplayPresentInfoKHR, DisplayPropertiesKHR, ExternalMemoryAcquireUnmodifiedEXT, FilterCubicImageViewImageFormatPropertiesEXT, PromotedStreamingTransfers.HostImageCopyDevicePerformanceQuery', IndirectCommandsLayoutTokenNV, LatencySleepModeInfoNV, MemoryDedicatedRequirements, MicromapBuildSizesInfoEXT, MultisampledRenderToSingleSampledInfoEXT, MultiviewPerViewAttributesInfoNVX, VkPartitionedAccelerationStructureFlagsNV, PastPresentationTimingEXT, PerformanceOverrideInfoINTEL, PerformanceValueDataINTEL, PhysicalDevice16BitStorageFeatures, PhysicalDevice4444FormatsFeaturesEXT, PhysicalDevice8BitStorageFeatures, PhysicalDeviceASTCDecodeFeaturesEXT, PhysicalDeviceAccelerationStructureFeaturesKHR, PhysicalDeviceAddressBindingReportFeaturesEXT, PhysicalDeviceAmigoProfilingFeaturesSEC, PhysicalDeviceAntiLagFeaturesAMD, PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT, PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT, PhysicalDeviceBlendOperationAdvancedFeaturesEXT, PhysicalDeviceBlendOperationAdvancedPropertiesEXT, PhysicalDeviceBorderColorSwizzleFeaturesEXT, PhysicalDeviceBufferDeviceAddressFeatures, PhysicalDeviceBufferDeviceAddressFeaturesEXT, VkPhysicalDeviceClusterAccelerationStructureFeaturesNV, PhysicalDeviceClusterCullingShaderFeaturesHUAWEI, PhysicalDeviceClusterCullingShaderVrsFeaturesHUAWEI, PhysicalDeviceCoherentMemoryFeaturesAMD, PhysicalDeviceColorWriteEnableFeaturesEXT, PhysicalDeviceCommandBufferInheritanceFeaturesNV, PhysicalDeviceComputeOccupancyPriorityFeaturesNV, PhysicalDeviceComputeShaderDerivativesFeaturesKHR, PhysicalDeviceComputeShaderDerivativesPropertiesKHR, PhysicalDeviceConditionalRenderingFeaturesEXT, PhysicalDeviceConservativeRasterizationPropertiesEXT, PhysicalDeviceCooperativeMatrix2FeaturesNV, PhysicalDeviceCooperativeMatrixConversionFeaturesQCOM, PhysicalDeviceCooperativeMatrixFeaturesKHR, PhysicalDeviceCooperativeMatrixFeaturesNV, PhysicalDeviceCooperativeVectorFeaturesNV, PhysicalDeviceCooperativeVectorPropertiesNV, PhysicalDeviceCopyMemoryIndirectFeaturesKHR, PhysicalDeviceCopyMemoryIndirectFeaturesNV, PhysicalDeviceCornerSampledImageFeaturesNV, PhysicalDeviceCoverageReductionModeFeaturesNV, PhysicalDeviceCubicClampFeaturesQCOM, PhysicalDeviceCubicWeightsFeaturesQCOM, PhysicalDeviceCudaKernelLaunchFeaturesNV, PhysicalDeviceCustomBorderColorFeaturesEXT, PhysicalDeviceCustomResolveFeaturesEXT, PhysicalDeviceDataGraphFeaturesARM, PhysicalDeviceDataGraphModelFeaturesQCOM, PhysicalDeviceDataGraphProcessingEngineARM, PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV, PhysicalDeviceDenseGeometryFormatFeaturesAMDX, PhysicalDeviceDepthBiasControlFeaturesEXT, PhysicalDeviceDepthClampControlFeaturesEXT, PhysicalDeviceDepthClampZeroOneFeaturesKHR, PhysicalDeviceDepthClipControlFeaturesEXT, PhysicalDeviceDepthClipEnableFeaturesEXT, PhysicalDeviceDepthStencilResolveProperties, PhysicalDeviceDescriptorBufferFeaturesEXT, PhysicalDeviceDescriptorBufferPropertiesEXT, PhysicalDeviceDescriptorBufferTensorFeaturesARM, PhysicalDeviceDescriptorHeapFeaturesEXT, PhysicalDeviceDescriptorHeapPropertiesEXT, PhysicalDeviceDescriptorIndexingFeatures, PhysicalDeviceDescriptorIndexingProperties, PhysicalDeviceDescriptorPoolOverallocationFeaturesNV, PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE, PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV, PhysicalDeviceDeviceGeneratedCommandsFeaturesEXT, PhysicalDeviceDeviceGeneratedCommandsFeaturesNV, PhysicalDeviceDeviceGeneratedCommandsPropertiesEXT, PhysicalDeviceDeviceMemoryReportFeaturesEXT, PhysicalDeviceDiagnosticsConfigFeaturesNV, PhysicalDeviceDisplacementMicromapFeaturesNV, PhysicalDeviceDrmPropertiesEXT, PhysicalDeviceDynamicRenderingFeatures, PhysicalDeviceDynamicRenderingLocalReadFeatures, PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT, PhysicalDeviceExclusiveScissorFeaturesNV, PhysicalDeviceExtendedDynamicState2FeaturesEXT, PhysicalDeviceExtendedDynamicState3FeaturesEXT, PhysicalDeviceExtendedDynamicState3PropertiesEXT, PhysicalDeviceExtendedDynamicStateFeaturesEXT, PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV, PhysicalDeviceExternalFormatResolveFeaturesANDROID, PhysicalDeviceExternalFormatResolvePropertiesANDROID, PhysicalDeviceExternalMemoryRDMAFeaturesNV, PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX, PhysicalDeviceFaultFeaturesEXT, PhysicalDeviceFeatures, PhysicalDeviceFloatControlsProperties, PhysicalDeviceFormatPackFeaturesARM, PhysicalDeviceFragmentDensityMap2FeaturesEXT, PhysicalDeviceFragmentDensityMap2PropertiesEXT, PhysicalDeviceFragmentDensityMapFeaturesEXT, PhysicalDeviceFragmentDensityMapLayeredFeaturesVALVE, PhysicalDeviceFragmentDensityMapOffsetFeaturesEXT, PhysicalDeviceFragmentDensityMapPropertiesEXT, PhysicalDeviceFragmentShaderBarycentricFeaturesKHR, PhysicalDeviceFragmentShaderBarycentricPropertiesKHR, PhysicalDeviceFragmentShaderInterlockFeaturesEXT, PhysicalDeviceFragmentShadingRateEnumsFeaturesNV, PhysicalDeviceFragmentShadingRateFeaturesKHR, PhysicalDeviceFragmentShadingRatePropertiesKHR, PhysicalDeviceFrameBoundaryFeaturesEXT, PhysicalDeviceGlobalPriorityQueryFeatures, PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT, PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT, PhysicalDeviceGroupProperties, PhysicalDeviceHdrVividFeaturesHUAWEI, PromotedStreamingTransfers.PhysicalDeviceHostImageCopyFeatures', PromotedStreamingTransfers.PhysicalDeviceHostImageCopyProperties', PhysicalDeviceHostQueryResetFeatures, PhysicalDeviceIDProperties, PhysicalDeviceImage2DViewOf3DFeaturesEXT, PhysicalDeviceImageAlignmentControlFeaturesMESA, PhysicalDeviceImageCompressionControlFeaturesEXT, PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT, PhysicalDeviceImageProcessing2FeaturesQCOM, PhysicalDeviceImageProcessingFeaturesQCOM, PhysicalDeviceImageRobustnessFeatures, PhysicalDeviceImageSlicedViewOf3DFeaturesEXT, PhysicalDeviceImageViewMinLodFeaturesEXT, PhysicalDeviceImagelessFramebufferFeatures, PhysicalDeviceIndexTypeUint8Features, PhysicalDeviceInheritedViewportScissorFeaturesNV, PhysicalDeviceInlineUniformBlockFeatures, PhysicalDeviceInternallySynchronizedQueuesFeaturesKHR, PhysicalDeviceInvocationMaskFeaturesHUAWEI, PhysicalDeviceLegacyDitheringFeaturesEXT, PhysicalDeviceLegacyVertexAttributesFeaturesEXT, PhysicalDeviceLegacyVertexAttributesPropertiesEXT, PhysicalDeviceLimits, PhysicalDeviceLineRasterizationFeatures, PhysicalDeviceLinearColorAttachmentFeaturesNV, PhysicalDeviceMaintenance10FeaturesKHR, PhysicalDeviceMaintenance10PropertiesKHR, PhysicalDeviceMaintenance4Features, PhysicalDeviceMaintenance5Features, PhysicalDeviceMaintenance5Properties, Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.PhysicalDeviceMaintenance6Features', Promoted_From_VK_KHR_maintenance6AdditionalFunctionality.PhysicalDeviceMaintenance6Properties', PhysicalDeviceMaintenance7FeaturesKHR, PhysicalDeviceMaintenance7PropertiesKHR, PhysicalDeviceMaintenance8FeaturesKHR, PhysicalDeviceMaintenance9FeaturesKHR, PhysicalDeviceMaintenance9PropertiesKHR, PhysicalDeviceMapMemoryPlacedFeaturesEXT, PhysicalDeviceMemoryDecompressionFeaturesEXT, PhysicalDeviceMemoryPriorityFeaturesEXT, PhysicalDeviceMeshShaderFeaturesEXT, PhysicalDeviceMeshShaderFeaturesNV, PhysicalDeviceMeshShaderPropertiesEXT, PhysicalDeviceMultiDrawFeaturesEXT, PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT, PhysicalDeviceMultiviewFeatures, PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX, PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM, PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM, PhysicalDeviceMutableDescriptorTypeFeaturesEXT, PhysicalDeviceNestedCommandBufferFeaturesEXT, PhysicalDeviceNonSeamlessCubeMapFeaturesEXT, PhysicalDeviceOpacityMicromapFeaturesEXT, PhysicalDeviceOpticalFlowFeaturesNV, PhysicalDeviceOpticalFlowPropertiesNV, PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT, VkPhysicalDevicePartitionedAccelerationStructureFeaturesNV, PhysicalDevicePerStageDescriptorSetFeaturesNV, VkPhysicalDevicePerformanceCountersByRegionFeaturesARM, VkPhysicalDevicePerformanceCountersByRegionPropertiesARM, PhysicalDevicePerformanceQueryFeaturesKHR, PhysicalDevicePerformanceQueryPropertiesKHR, PhysicalDevicePipelineBinaryFeaturesKHR, PhysicalDevicePipelineBinaryPropertiesKHR, PhysicalDevicePipelineCacheIncrementalModeFeaturesSEC, PhysicalDevicePipelineCreationCacheControlFeatures, PhysicalDevicePipelineExecutablePropertiesFeaturesKHR, PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT, PhysicalDevicePipelineOpacityMicromapFeaturesARM, PhysicalDevicePipelinePropertiesFeaturesEXT, Promoted_From_VK_EXT_pipeline_protected_accessAdditionalFunctionality.PhysicalDevicePipelineProtectedAccessFeatures', Promoted_From_VK_EXT_pipeline_robustnessAdditionalFunctionality.PhysicalDevicePipelineRobustnessFeatures', PhysicalDevicePortabilitySubsetFeaturesKHR, PhysicalDevicePresentBarrierFeaturesNV, PhysicalDevicePresentId2FeaturesKHR, PhysicalDevicePresentIdFeaturesKHR, PhysicalDevicePresentMeteringFeaturesNV, PhysicalDevicePresentModeFifoLatestReadyFeaturesKHR, PhysicalDevicePresentTimingFeaturesEXT, PhysicalDevicePresentWait2FeaturesKHR, PhysicalDevicePresentWaitFeaturesKHR, PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT, PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT, PhysicalDevicePrivateDataFeatures, PhysicalDeviceProtectedMemoryFeatures, PhysicalDeviceProtectedMemoryProperties, PhysicalDeviceProvokingVertexFeaturesEXT, PhysicalDeviceProvokingVertexPropertiesEXT, PhysicalDevicePushConstantBankFeaturesNV, PhysicalDeviceRGBA10X6FormatsFeaturesEXT, PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, PhysicalDeviceRawAccessChainsFeaturesNV, PhysicalDeviceRayQueryFeaturesKHR, PhysicalDeviceRayTracingInvocationReorderFeaturesEXT, PhysicalDeviceRayTracingInvocationReorderFeaturesNV, PhysicalDeviceRayTracingLinearSweptSpheresFeaturesNV, PhysicalDeviceRayTracingMaintenance1FeaturesKHR, PhysicalDeviceRayTracingMotionBlurFeaturesNV, PhysicalDeviceRayTracingPipelineFeaturesKHR, PhysicalDeviceRayTracingPositionFetchFeaturesKHR, PhysicalDeviceRayTracingValidationFeaturesNV, PhysicalDeviceRelaxedLineRasterizationFeaturesIMG, PhysicalDeviceRenderPassStripedFeaturesARM, PhysicalDeviceRepresentativeFragmentTestFeaturesNV, PhysicalDeviceRobustness2FeaturesKHR, PhysicalDeviceSampleLocationsPropertiesEXT, PhysicalDeviceSamplerFilterMinmaxProperties, PhysicalDeviceSamplerYcbcrConversionFeatures, PhysicalDeviceScalarBlockLayoutFeatures, PhysicalDeviceSchedulingControlsFeaturesARM, PhysicalDeviceSeparateDepthStencilLayoutsFeatures, PhysicalDeviceShader64BitIndexingFeaturesEXT, PhysicalDeviceShaderAtomicFloat16VectorFeaturesNV, PhysicalDeviceShaderAtomicFloat2FeaturesEXT, PhysicalDeviceShaderAtomicFloatFeaturesEXT, PhysicalDeviceShaderAtomicInt64Features, PhysicalDeviceShaderBfloat16FeaturesKHR, PhysicalDeviceShaderClockFeaturesKHR, PhysicalDeviceShaderCoreBuiltinsFeaturesARM, PhysicalDeviceShaderDemoteToHelperInvocationFeatures, PhysicalDeviceShaderDrawParametersFeatures, PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD, PhysicalDeviceShaderEnqueueFeaturesAMDX, PhysicalDeviceShaderExpectAssumeFeatures, PhysicalDeviceShaderFloat16Int8Features, PhysicalDeviceShaderFloat8FeaturesEXT, PhysicalDeviceShaderFloatControls2Features, PhysicalDeviceShaderFmaFeaturesKHR, PhysicalDeviceShaderImageAtomicInt64FeaturesEXT, PhysicalDeviceShaderImageFootprintFeaturesNV, PhysicalDeviceShaderIntegerDotProductFeatures, PhysicalDeviceShaderIntegerDotProductProperties, PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL, PhysicalDeviceShaderLongVectorFeaturesEXT, PhysicalDeviceShaderMaximalReconvergenceFeaturesKHR, PhysicalDeviceShaderModuleIdentifierFeaturesEXT, PhysicalDeviceShaderObjectFeaturesEXT, PhysicalDeviceShaderQuadControlFeaturesKHR, PhysicalDeviceShaderRelaxedExtendedInstructionFeaturesKHR, PhysicalDeviceShaderReplicatedCompositesFeaturesEXT, PhysicalDeviceShaderSMBuiltinsFeaturesNV, PhysicalDeviceShaderSubgroupExtendedTypesFeatures, PhysicalDeviceShaderSubgroupPartitionedFeaturesEXT, PhysicalDeviceShaderSubgroupRotateFeatures, PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR, PhysicalDeviceShaderTerminateInvocationFeatures, PhysicalDeviceShaderTileImageFeaturesEXT, PhysicalDeviceShaderTileImagePropertiesEXT, PhysicalDeviceShaderUniformBufferUnsizedArrayFeaturesEXT, PhysicalDeviceShaderUntypedPointersFeaturesKHR, PhysicalDeviceShadingRateImageFeaturesNV, PhysicalDeviceSparseProperties, PhysicalDeviceSubgroupProperties, PhysicalDeviceSubgroupSizeControlFeatures, PhysicalDeviceSubpassMergeFeedbackFeaturesEXT, PhysicalDeviceSubpassShadingFeaturesHUAWEI, PhysicalDeviceSwapchainMaintenance1FeaturesKHR, PhysicalDeviceSynchronization2Features, PhysicalDeviceTensorFeaturesARM, PhysicalDeviceTensorPropertiesARM, PhysicalDeviceTexelBufferAlignmentFeaturesEXT, PhysicalDeviceTexelBufferAlignmentProperties, PhysicalDeviceTextureCompressionASTC3DFeaturesEXT, PhysicalDeviceTextureCompressionASTCHDRFeatures, PhysicalDeviceTileMemoryHeapFeaturesQCOM, PhysicalDeviceTileMemoryHeapPropertiesQCOM, PhysicalDeviceTilePropertiesFeaturesQCOM, PhysicalDeviceTileShadingFeaturesQCOM, PhysicalDeviceTileShadingPropertiesQCOM, PhysicalDeviceTimelineSemaphoreFeatures, PhysicalDeviceTransformFeedbackFeaturesEXT, PhysicalDeviceTransformFeedbackPropertiesEXT, PhysicalDeviceUnifiedImageLayoutsFeaturesKHR, PhysicalDeviceUniformBufferStandardLayoutFeatures, PhysicalDeviceVariablePointersFeatures, PhysicalDeviceVertexAttributeDivisorFeatures, PhysicalDeviceVertexAttributeDivisorProperties, PhysicalDeviceVertexAttributeRobustnessFeaturesEXT, PhysicalDeviceVertexInputDynamicStateFeaturesEXT, VkPhysicalDeviceVideoDecodeVP9FeaturesKHR, VkPhysicalDeviceVideoEncodeAV1FeaturesKHR, VkPhysicalDeviceVideoEncodeIntraRefreshFeaturesKHR, VkPhysicalDeviceVideoEncodeQuantizationMapFeaturesKHR, VkPhysicalDeviceVideoEncodeRgbConversionFeaturesVALVE, VkPhysicalDeviceVideoMaintenance1FeaturesKHR, VkPhysicalDeviceVideoMaintenance2FeaturesKHR, PhysicalDeviceVulkan11Features, PhysicalDeviceVulkan11Properties, PhysicalDeviceVulkan12Features, PhysicalDeviceVulkan12Properties, PhysicalDeviceVulkan13Features, PhysicalDeviceVulkan13Properties, PhysicalDeviceVulkan14Features, PhysicalDeviceVulkan14Properties, PhysicalDeviceVulkanMemoryModelFeatures, PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR, PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT, PhysicalDeviceYcbcrDegammaFeaturesQCOM, PhysicalDeviceYcbcrImageArraysFeaturesEXT, PhysicalDeviceZeroInitializeDeviceMemoryFeaturesEXT, PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, PipelineColorBlendAdvancedStateCreateInfoEXT, PipelineColorBlendAttachmentState, PipelineColorBlendStateCreateInfo, PipelineColorWriteCreateInfoEXT, PipelineCoverageModulationStateCreateInfoNV, PipelineCoverageToColorStateCreateInfoNV, PipelineDepthStencilStateCreateInfo, PipelineExecutableInternalRepresentationKHR, PipelineExecutableStatisticValueKHR, PipelineInputAssemblyStateCreateInfo, PipelineMultisampleStateCreateInfo, PipelineRasterizationDepthClipStateCreateInfoEXT, PipelineRasterizationLineStateCreateInfo, PipelineRasterizationStateCreateInfo, PipelineRepresentativeFragmentTestStateCreateInfoNV, PipelineSampleLocationsStateCreateInfoEXT, PipelineViewportDepthClipControlCreateInfoEXT, PipelineViewportShadingRateImageStateCreateInfoNV, PipelineViewportWScalingStateCreateInfoNV, PresentTimingSurfaceCapabilitiesEXT, ProtectedSubmitInfo, VkQueueFamilyQueryResultStatusPropertiesKHR, VkRayTracingPipelineClusterAccelerationStructureCreateInfoNV, RenderPassCreationControlEXT, VkRenderPassPerformanceCountersByRegionBeginInfoARM, SamplerBorderColorComponentMappingCreateInfoEXT, SamplerCreateInfo, SamplerYcbcrConversionCreateInfo, SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM, SubpassResolvePerformanceQueryEXT, SurfaceCapabilitiesFullScreenExclusiveEXT, SurfaceCapabilitiesPresentBarrierNV, SurfaceCapabilitiesPresentId2KHR, SurfaceCapabilitiesPresentWait2KHR, SurfaceProtectedCapabilitiesKHR, SwapchainCreateInfoKHR, SwapchainDisplayNativeHdrCreateInfoAMD, SwapchainLatencyCreateInfoNV, SwapchainPresentBarrierCreateInfoNV, TextureLODGatherFormatPropertiesAMD, VkVideoDecodeAV1ProfileInfoKHR, VkVideoEncodeAV1CapabilitiesKHR, VkVideoEncodeAV1GopRemainingFrameInfoKHR, VkVideoEncodeAV1PictureInfoKHR, VkVideoEncodeAV1RateControlLayerInfoKHR, VkVideoEncodeAV1SessionCreateInfoKHR, VkVideoEncodeH264CapabilitiesKHR, VkVideoEncodeH264GopRemainingFrameInfoKHR, VkVideoEncodeH264PictureInfoKHR, VkVideoEncodeH264QualityLevelPropertiesKHR, VkVideoEncodeH264RateControlLayerInfoKHR, VkVideoEncodeH264SessionCreateInfoKHR, VkVideoEncodeH264SessionParametersFeedbackInfoKHR, VkVideoEncodeH264SessionParametersGetInfoKHR, VkVideoEncodeH265CapabilitiesKHR, VkVideoEncodeH265GopRemainingFrameInfoKHR, VkVideoEncodeH265RateControlLayerInfoKHR, VkVideoEncodeH265SessionCreateInfoKHR, VkVideoEncodeH265SessionParametersFeedbackInfoKHR, VkVideoEncodeH265SessionParametersGetInfoKHR, VkVideoEncodeIntraRefreshCapabilitiesKHR, VkVideoEncodeProfileRgbConversionInfoVALVE, VkVideoEncodeSessionParametersFeedbackInfoKHR, cmdBuildAccelerationStructureNV, cmdExecuteGeneratedCommandsEXT, cmdExecuteGeneratedCommandsNV, cmdSetAlphaToCoverageEnableEXT, cmdSetAlphaToOneEnableEXT, cmdSetColorBlendEnableEXT, cmdSetColorWriteEnableEXT, cmdSetCoverageModulationTableEnableNV, cmdSetCoverageToColorEnableNV, cmdSetDepthBiasEnable, cmdSetDepthBiasEnable, cmdSetDepthBoundsTestEnable, cmdSetDepthBoundsTestEnable, cmdSetDepthClampEnableEXT, cmdSetDepthClipEnableEXT, cmdSetDepthClipNegativeOneToOneEXT, cmdSetDepthTestEnable, cmdSetDepthTestEnable, cmdSetDepthWriteEnable, cmdSetDepthWriteEnable, cmdSetDiscardRectangleEnableEXT, cmdSetExclusiveScissorEnableNV, cmdSetLineStippleEnableEXT, cmdSetLogicOpEnableEXT, cmdSetPrimitiveRestartEnable, cmdSetPrimitiveRestartEnable, cmdSetRasterizerDiscardEnable, cmdSetRasterizerDiscardEnable, cmdSetRepresentativeFragmentTestEnableNV, cmdSetSampleLocationsEnableEXT, cmdSetShadingRateImageEnableNV, cmdSetStencilTestEnable, cmdSetStencilTestEnable, cmdSetViewportWScalingEnableNV, getPhysicalDeviceSurfaceSupportKHR, registerCustomBorderColorEXT, setLocalDimmingAMD, waitForFences

Constructors

Bool32 Int32 

Bundled Patterns

pattern FALSE :: Bool32 
pattern TRUE :: Bool32 

Instances

Instances details
Eq Bool32 Source # 
Instance details

Defined in Vulkan.Core10.FundamentalTypes

Methods

(==) :: Bool32 -> Bool32 -> Bool #

(/=) :: Bool32 -> Bool32 -> Bool #

Ord Bool32 Source # 
Instance details

Defined in Vulkan.Core10.FundamentalTypes

Storable Bool32 Source # 
Instance details

Defined in Vulkan.Core10.FundamentalTypes

Read Bool32 Source # 
Instance details

Defined in Vulkan.Core10.FundamentalTypes

Show Bool32 Source # 
Instance details

Defined in Vulkan.Core10.FundamentalTypes

Zero Bool32 Source # 
Instance details

Defined in Vulkan.Core10.FundamentalTypes

Methods

zero :: Bool32 Source #