vulkan-3.26.1: Bindings to the Vulkan graphics API.
Safe HaskellSafe-Inferred
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 MAX_PHYSICAL_DEVICE_NAME_SIZE :: forall a. 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 :: forall a. 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 LUID_SIZE :: forall a. Integral a => a Source #

pattern MAX_EXTENSION_NAME_SIZE :: forall a. 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 :: forall a. Integral a => a Source #

VK_MAX_DESCRIPTION_SIZE - Length of a driver name string

See Also

VK_VERSION_1_0

pattern MAX_MEMORY_TYPES :: forall a. 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 :: forall a. 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 :: forall a. 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 :: forall a. 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 :: forall a. 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_KHR :: forall a. Integral a => a Source #

VK_MAX_GLOBAL_PRIORITY_SIZE_KHR - Length of an array of global queue priorities

See Also

VK_KHR_global_priority

pattern MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT :: forall a. 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 SHADER_INDEX_UNUSED_AMDX :: Word32 Source #

VK_SHADER_INDEX_UNUSED_AMDX - Sentinel for an unused shader index

See Also

VK_AMDX_shader_enqueue

pattern NULL_HANDLE :: IsHandle a => a Source #

VK_NULL_HANDLE - Reserved non-valid object handle

See Also

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 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 IndirectCommandsLayoutNV 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 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 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 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 IndirectCommandsLayoutNV 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 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 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

FALSE, TRUE, VK_VERSION_1_0, AccelerationStructureGeometryInstancesDataKHR, ColorBlendAdvancedEXT, CommandBufferInheritanceConditionalRenderingInfoEXT, CommandBufferInheritanceInfo, CommandBufferInheritanceViewportScissorInfoNV, CooperativeMatrixPropertiesKHR, DedicatedAllocationBufferCreateInfoNV, DedicatedAllocationImageCreateInfoNV, DepthBiasRepresentationInfoEXT, DescriptorSetLayoutSupport, DisplayNativeHdrSurfaceCapabilitiesAMD, DisplayPresentInfoKHR, DisplayPropertiesKHR, ExternalMemoryAcquireUnmodifiedEXT, FilterCubicImageViewImageFormatPropertiesEXT, HostImageCopyDevicePerformanceQueryEXT, IndirectCommandsLayoutTokenNV, LatencySleepModeInfoNV, MemoryDedicatedRequirements, MicromapBuildSizesInfoEXT, MultisampledRenderToSingleSampledInfoEXT, MultiviewPerViewAttributesInfoNVX, PerformanceOverrideInfoINTEL, PerformanceValueDataINTEL, PhysicalDevice16BitStorageFeatures, PhysicalDevice4444FormatsFeaturesEXT, PhysicalDevice8BitStorageFeatures, PhysicalDeviceASTCDecodeFeaturesEXT, PhysicalDeviceAccelerationStructureFeaturesKHR, PhysicalDeviceAddressBindingReportFeaturesEXT, PhysicalDeviceAmigoProfilingFeaturesSEC, PhysicalDeviceAttachmentFeedbackLoopDynamicStateFeaturesEXT, PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT, PhysicalDeviceBlendOperationAdvancedFeaturesEXT, PhysicalDeviceBlendOperationAdvancedPropertiesEXT, PhysicalDeviceBorderColorSwizzleFeaturesEXT, PhysicalDeviceBufferDeviceAddressFeatures, PhysicalDeviceBufferDeviceAddressFeaturesEXT, PhysicalDeviceClusterCullingShaderFeaturesHUAWEI, PhysicalDeviceCoherentMemoryFeaturesAMD, PhysicalDeviceColorWriteEnableFeaturesEXT, PhysicalDeviceComputeShaderDerivativesFeaturesNV, PhysicalDeviceConditionalRenderingFeaturesEXT, PhysicalDeviceConservativeRasterizationPropertiesEXT, PhysicalDeviceCooperativeMatrixFeaturesKHR, PhysicalDeviceCooperativeMatrixFeaturesNV, PhysicalDeviceCopyMemoryIndirectFeaturesNV, PhysicalDeviceCornerSampledImageFeaturesNV, PhysicalDeviceCoverageReductionModeFeaturesNV, PhysicalDeviceCubicClampFeaturesQCOM, PhysicalDeviceCubicWeightsFeaturesQCOM, PhysicalDeviceCudaKernelLaunchFeaturesNV, PhysicalDeviceCustomBorderColorFeaturesEXT, PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV, PhysicalDeviceDepthBiasControlFeaturesEXT, PhysicalDeviceDepthClampZeroOneFeaturesEXT, PhysicalDeviceDepthClipControlFeaturesEXT, PhysicalDeviceDepthClipEnableFeaturesEXT, PhysicalDeviceDepthStencilResolveProperties, PhysicalDeviceDescriptorBufferFeaturesEXT, PhysicalDeviceDescriptorBufferPropertiesEXT, PhysicalDeviceDescriptorIndexingFeatures, PhysicalDeviceDescriptorIndexingProperties, PhysicalDeviceDescriptorPoolOverallocationFeaturesNV, PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE, PhysicalDeviceDeviceGeneratedCommandsComputeFeaturesNV, PhysicalDeviceDeviceGeneratedCommandsFeaturesNV, PhysicalDeviceDeviceMemoryReportFeaturesEXT, PhysicalDeviceDiagnosticsConfigFeaturesNV, PhysicalDeviceDisplacementMicromapFeaturesNV, PhysicalDeviceDrmPropertiesEXT, PhysicalDeviceDynamicRenderingFeatures, PhysicalDeviceDynamicRenderingUnusedAttachmentsFeaturesEXT, PhysicalDeviceExclusiveScissorFeaturesNV, PhysicalDeviceExtendedDynamicState2FeaturesEXT, PhysicalDeviceExtendedDynamicState3FeaturesEXT, PhysicalDeviceExtendedDynamicState3PropertiesEXT, PhysicalDeviceExtendedDynamicStateFeaturesEXT, PhysicalDeviceExtendedSparseAddressSpaceFeaturesNV, PhysicalDeviceExternalFormatResolveFeaturesANDROID, PhysicalDeviceExternalFormatResolvePropertiesANDROID, PhysicalDeviceExternalMemoryRDMAFeaturesNV, PhysicalDeviceExternalMemoryScreenBufferFeaturesQNX, PhysicalDeviceFaultFeaturesEXT, PhysicalDeviceFeatures, PhysicalDeviceFloatControlsProperties, PhysicalDeviceFragmentDensityMap2FeaturesEXT, PhysicalDeviceFragmentDensityMap2PropertiesEXT, PhysicalDeviceFragmentDensityMapFeaturesEXT, PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM, PhysicalDeviceFragmentDensityMapPropertiesEXT, PhysicalDeviceFragmentShaderBarycentricFeaturesKHR, PhysicalDeviceFragmentShaderBarycentricPropertiesKHR, PhysicalDeviceFragmentShaderInterlockFeaturesEXT, PhysicalDeviceFragmentShadingRateEnumsFeaturesNV, PhysicalDeviceFragmentShadingRateFeaturesKHR, PhysicalDeviceFragmentShadingRatePropertiesKHR, PhysicalDeviceFrameBoundaryFeaturesEXT, PhysicalDeviceGlobalPriorityQueryFeaturesKHR, PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT, PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT, PhysicalDeviceGroupProperties, PhysicalDeviceHostImageCopyFeaturesEXT, PhysicalDeviceHostImageCopyPropertiesEXT, PhysicalDeviceHostQueryResetFeatures, PhysicalDeviceIDProperties, PhysicalDeviceImage2DViewOf3DFeaturesEXT, PhysicalDeviceImageCompressionControlFeaturesEXT, PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT, PhysicalDeviceImageProcessing2FeaturesQCOM, PhysicalDeviceImageProcessingFeaturesQCOM, PhysicalDeviceImageRobustnessFeatures, PhysicalDeviceImageSlicedViewOf3DFeaturesEXT, PhysicalDeviceImageViewMinLodFeaturesEXT, PhysicalDeviceImagelessFramebufferFeatures, PhysicalDeviceIndexTypeUint8FeaturesEXT, PhysicalDeviceInheritedViewportScissorFeaturesNV, PhysicalDeviceInlineUniformBlockFeatures, PhysicalDeviceInvocationMaskFeaturesHUAWEI, PhysicalDeviceLegacyDitheringFeaturesEXT, PhysicalDeviceLimits, PhysicalDeviceLineRasterizationFeaturesEXT, PhysicalDeviceLinearColorAttachmentFeaturesNV, PhysicalDeviceMaintenance4Features, PhysicalDeviceMaintenance5FeaturesKHR, PhysicalDeviceMaintenance5PropertiesKHR, PhysicalDeviceMemoryDecompressionFeaturesNV, PhysicalDeviceMemoryPriorityFeaturesEXT, PhysicalDeviceMeshShaderFeaturesEXT, PhysicalDeviceMeshShaderFeaturesNV, PhysicalDeviceMeshShaderPropertiesEXT, PhysicalDeviceMultiDrawFeaturesEXT, PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT, PhysicalDeviceMultiviewFeatures, PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX, PhysicalDeviceMultiviewPerViewRenderAreasFeaturesQCOM, PhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM, PhysicalDeviceMutableDescriptorTypeFeaturesEXT, PhysicalDeviceNestedCommandBufferFeaturesEXT, PhysicalDeviceNonSeamlessCubeMapFeaturesEXT, PhysicalDeviceOpacityMicromapFeaturesEXT, PhysicalDeviceOpticalFlowFeaturesNV, PhysicalDeviceOpticalFlowPropertiesNV, PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT, PhysicalDevicePerformanceQueryFeaturesKHR, PhysicalDevicePerformanceQueryPropertiesKHR, PhysicalDevicePipelineCreationCacheControlFeatures, PhysicalDevicePipelineExecutablePropertiesFeaturesKHR, PhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT, PhysicalDevicePipelinePropertiesFeaturesEXT, PhysicalDevicePipelineProtectedAccessFeaturesEXT, PhysicalDevicePipelineRobustnessFeaturesEXT, PhysicalDevicePortabilitySubsetFeaturesKHR, PhysicalDevicePresentBarrierFeaturesNV, PhysicalDevicePresentIdFeaturesKHR, PhysicalDevicePresentWaitFeaturesKHR, PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT, PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT, PhysicalDevicePrivateDataFeatures, PhysicalDeviceProtectedMemoryFeatures, PhysicalDeviceProtectedMemoryProperties, PhysicalDeviceProvokingVertexFeaturesEXT, PhysicalDeviceProvokingVertexPropertiesEXT, PhysicalDeviceRGBA10X6FormatsFeaturesEXT, PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, PhysicalDeviceRayQueryFeaturesKHR, PhysicalDeviceRayTracingInvocationReorderFeaturesNV, PhysicalDeviceRayTracingMaintenance1FeaturesKHR, PhysicalDeviceRayTracingMotionBlurFeaturesNV, PhysicalDeviceRayTracingPipelineFeaturesKHR, PhysicalDeviceRayTracingPositionFetchFeaturesKHR, PhysicalDeviceRepresentativeFragmentTestFeaturesNV, PhysicalDeviceRobustness2FeaturesEXT, PhysicalDeviceSampleLocationsPropertiesEXT, PhysicalDeviceSamplerFilterMinmaxProperties, PhysicalDeviceSamplerYcbcrConversionFeatures, PhysicalDeviceScalarBlockLayoutFeatures, PhysicalDeviceSchedulingControlsFeaturesARM, PhysicalDeviceSeparateDepthStencilLayoutsFeatures, PhysicalDeviceShaderAtomicFloat2FeaturesEXT, PhysicalDeviceShaderAtomicFloatFeaturesEXT, PhysicalDeviceShaderAtomicInt64Features, PhysicalDeviceShaderClockFeaturesKHR, PhysicalDeviceShaderCoreBuiltinsFeaturesARM, PhysicalDeviceShaderDemoteToHelperInvocationFeatures, PhysicalDeviceShaderDrawParametersFeatures, PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD, PhysicalDeviceShaderEnqueueFeaturesAMDX, PhysicalDeviceShaderFloat16Int8Features, PhysicalDeviceShaderImageAtomicInt64FeaturesEXT, PhysicalDeviceShaderImageFootprintFeaturesNV, PhysicalDeviceShaderIntegerDotProductFeatures, PhysicalDeviceShaderIntegerDotProductProperties, PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL, PhysicalDeviceShaderModuleIdentifierFeaturesEXT, PhysicalDeviceShaderObjectFeaturesEXT, PhysicalDeviceShaderSMBuiltinsFeaturesNV, PhysicalDeviceShaderSubgroupExtendedTypesFeatures, PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR, PhysicalDeviceShaderTerminateInvocationFeatures, PhysicalDeviceShaderTileImageFeaturesEXT, PhysicalDeviceShaderTileImagePropertiesEXT, PhysicalDeviceShadingRateImageFeaturesNV, PhysicalDeviceSparseProperties, PhysicalDeviceSubgroupProperties, PhysicalDeviceSubgroupSizeControlFeatures, PhysicalDeviceSubpassMergeFeedbackFeaturesEXT, PhysicalDeviceSubpassShadingFeaturesHUAWEI, PhysicalDeviceSwapchainMaintenance1FeaturesEXT, PhysicalDeviceSynchronization2Features, PhysicalDeviceTexelBufferAlignmentFeaturesEXT, PhysicalDeviceTexelBufferAlignmentProperties, PhysicalDeviceTextureCompressionASTCHDRFeatures, PhysicalDeviceTilePropertiesFeaturesQCOM, PhysicalDeviceTimelineSemaphoreFeatures, PhysicalDeviceTransformFeedbackFeaturesEXT, PhysicalDeviceTransformFeedbackPropertiesEXT, PhysicalDeviceUniformBufferStandardLayoutFeatures, PhysicalDeviceVariablePointersFeatures, PhysicalDeviceVertexAttributeDivisorFeaturesEXT, PhysicalDeviceVertexInputDynamicStateFeaturesEXT, PhysicalDeviceVulkan11Features, PhysicalDeviceVulkan11Properties, PhysicalDeviceVulkan12Features, PhysicalDeviceVulkan12Properties, PhysicalDeviceVulkan13Features, PhysicalDeviceVulkan13Properties, PhysicalDeviceVulkanMemoryModelFeatures, PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR, PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT, PhysicalDeviceYcbcrDegammaFeaturesQCOM, PhysicalDeviceYcbcrImageArraysFeaturesEXT, PhysicalDeviceZeroInitializeWorkgroupMemoryFeatures, PipelineColorBlendAdvancedStateCreateInfoEXT, PipelineColorBlendAttachmentState, PipelineColorBlendStateCreateInfo, PipelineColorWriteCreateInfoEXT, PipelineCoverageModulationStateCreateInfoNV, PipelineCoverageToColorStateCreateInfoNV, PipelineDepthStencilStateCreateInfo, PipelineExecutableInternalRepresentationKHR, PipelineExecutableStatisticValueKHR, PipelineInputAssemblyStateCreateInfo, PipelineMultisampleStateCreateInfo, PipelineRasterizationDepthClipStateCreateInfoEXT, PipelineRasterizationLineStateCreateInfoEXT, PipelineRasterizationStateCreateInfo, PipelineRepresentativeFragmentTestStateCreateInfoNV, PipelineSampleLocationsStateCreateInfoEXT, PipelineViewportDepthClipControlCreateInfoEXT, PipelineViewportShadingRateImageStateCreateInfoNV, PipelineViewportWScalingStateCreateInfoNV, ProtectedSubmitInfo, VkQueueFamilyQueryResultStatusPropertiesKHR, RenderPassCreationControlEXT, SamplerBorderColorComponentMappingCreateInfoEXT, SamplerCreateInfo, SamplerYcbcrConversionCreateInfo, SamplerYcbcrConversionYcbcrDegammaCreateInfoQCOM, SubpassResolvePerformanceQueryEXT, SurfaceCapabilitiesFullScreenExclusiveEXT, SurfaceCapabilitiesPresentBarrierNV, SurfaceProtectedCapabilitiesKHR, SwapchainCreateInfoKHR, SwapchainDisplayNativeHdrCreateInfoAMD, SwapchainLatencyCreateInfoNV, SwapchainPresentBarrierCreateInfoNV, TextureLODGatherFormatPropertiesAMD, VkVideoEncodeH264CapabilitiesEXT, VkVideoEncodeH264GopRemainingFrameInfoEXT, VkVideoEncodeH264PictureInfoEXT, VkVideoEncodeH264QualityLevelPropertiesEXT, VkVideoEncodeH264RateControlLayerInfoEXT, VkVideoEncodeH264SessionCreateInfoEXT, VkVideoEncodeH264SessionParametersFeedbackInfoEXT, VkVideoEncodeH264SessionParametersGetInfoEXT, VkVideoEncodeH265CapabilitiesEXT, VkVideoEncodeH265GopRemainingFrameInfoEXT, VkVideoEncodeH265RateControlLayerInfoEXT, VkVideoEncodeH265SessionCreateInfoEXT, VkVideoEncodeH265SessionParametersFeedbackInfoEXT, VkVideoEncodeH265SessionParametersGetInfoEXT, VkVideoEncodeSessionParametersFeedbackInfoKHR, cmdBuildAccelerationStructureNV, cmdExecuteGeneratedCommandsNV, cmdSetAlphaToCoverageEnableEXT, cmdSetAlphaToOneEnableEXT, cmdSetColorBlendEnableEXT, cmdSetColorWriteEnableEXT, cmdSetCoverageModulationTableEnableNV, cmdSetCoverageToColorEnableNV, cmdSetDepthBiasEnable, cmdSetDepthBiasEnableEXT, cmdSetDepthBoundsTestEnable, cmdSetDepthBoundsTestEnableEXT, cmdSetDepthClampEnableEXT, cmdSetDepthClipEnableEXT, cmdSetDepthClipNegativeOneToOneEXT, cmdSetDepthTestEnable, cmdSetDepthTestEnableEXT, cmdSetDepthWriteEnable, cmdSetDepthWriteEnableEXT, cmdSetDiscardRectangleEnableEXT, cmdSetExclusiveScissorEnableNV, cmdSetLineStippleEnableEXT, cmdSetLogicOpEnableEXT, cmdSetPrimitiveRestartEnable, cmdSetPrimitiveRestartEnableEXT, cmdSetRasterizerDiscardEnable, cmdSetRasterizerDiscardEnableEXT, cmdSetRepresentativeFragmentTestEnableNV, cmdSetSampleLocationsEnableEXT, cmdSetShadingRateImageEnableNV, cmdSetStencilTestEnable, cmdSetStencilTestEnableEXT, cmdSetViewportWScalingEnableNV, getPhysicalDeviceSurfaceSupportKHR, setLocalDimmingAMD, waitForFences

Constructors

Bool32 Int32 

Bundled Patterns

pattern FALSE :: Bool32 
pattern TRUE :: Bool32 

Instances

Instances details
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

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

Zero Bool32 Source # 
Instance details

Defined in Vulkan.Core10.FundamentalTypes

Methods

zero :: Bool32 Source #

newtype PipelineCacheHeaderVersion Source #

VkPipelineCacheHeaderVersion - Encode pipeline cache version

See Also

VK_VERSION_1_0, PipelineCacheHeaderVersionOne, createPipelineCache, getPipelineCacheData

Instances

Instances details
Storable PipelineCacheHeaderVersion Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheHeaderVersion

Read PipelineCacheHeaderVersion Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheHeaderVersion

Show PipelineCacheHeaderVersion Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheHeaderVersion

Eq PipelineCacheHeaderVersion Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheHeaderVersion

Ord PipelineCacheHeaderVersion Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheHeaderVersion

Zero PipelineCacheHeaderVersion Source # 
Instance details

Defined in Vulkan.Core10.Enums.PipelineCacheHeaderVersion