| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Vulkan.Core10.APIConstants
Synopsis
- pattern LOD_CLAMP_NONE :: Float
- type LUID_SIZE_KHR = LUID_SIZE
- type QUEUE_FAMILY_EXTERNAL_KHR = QUEUE_FAMILY_EXTERNAL
- type MAX_DEVICE_GROUP_SIZE_KHR = MAX_DEVICE_GROUP_SIZE
- type MAX_DRIVER_NAME_SIZE_KHR = MAX_DRIVER_NAME_SIZE
- type MAX_DRIVER_INFO_SIZE_KHR = MAX_DRIVER_INFO_SIZE
- type SHADER_UNUSED_NV = SHADER_UNUSED_KHR
- type MAX_PHYSICAL_DEVICE_NAME_SIZE = 256
- pattern MAX_PHYSICAL_DEVICE_NAME_SIZE :: forall a. Integral a => a
- type UUID_SIZE = 16
- pattern UUID_SIZE :: forall a. Integral a => a
- type LUID_SIZE = 8
- pattern LUID_SIZE :: forall a. Integral a => a
- type MAX_EXTENSION_NAME_SIZE = 256
- pattern MAX_EXTENSION_NAME_SIZE :: forall a. Integral a => a
- type MAX_DESCRIPTION_SIZE = 256
- pattern MAX_DESCRIPTION_SIZE :: forall a. Integral a => a
- type MAX_MEMORY_TYPES = 32
- pattern MAX_MEMORY_TYPES :: forall a. Integral a => a
- type MAX_MEMORY_HEAPS = 16
- pattern MAX_MEMORY_HEAPS :: forall a. Integral a => a
- type REMAINING_MIP_LEVELS = 4294967295
- pattern REMAINING_MIP_LEVELS :: Word32
- type REMAINING_ARRAY_LAYERS = 4294967295
- pattern REMAINING_ARRAY_LAYERS :: Word32
- type WHOLE_SIZE = 18446744073709551615
- pattern WHOLE_SIZE :: Word64
- type ATTACHMENT_UNUSED = 4294967295
- pattern ATTACHMENT_UNUSED :: Word32
- type QUEUE_FAMILY_IGNORED = 4294967295
- pattern QUEUE_FAMILY_IGNORED :: Word32
- type QUEUE_FAMILY_EXTERNAL = 4294967294
- pattern QUEUE_FAMILY_EXTERNAL :: Word32
- type QUEUE_FAMILY_FOREIGN_EXT = 4294967293
- pattern QUEUE_FAMILY_FOREIGN_EXT :: Word32
- type SUBPASS_EXTERNAL = 4294967295
- pattern SUBPASS_EXTERNAL :: Word32
- type MAX_DEVICE_GROUP_SIZE = 32
- pattern MAX_DEVICE_GROUP_SIZE :: forall a. Integral a => a
- type MAX_DRIVER_NAME_SIZE = 256
- pattern MAX_DRIVER_NAME_SIZE :: forall a. Integral a => a
- type MAX_DRIVER_INFO_SIZE = 256
- pattern MAX_DRIVER_INFO_SIZE :: forall a. Integral a => a
- type SHADER_UNUSED_KHR = 4294967295
- pattern SHADER_UNUSED_KHR :: Word32
- type MAX_GLOBAL_PRIORITY_SIZE_EXT = 16
- pattern MAX_GLOBAL_PRIORITY_SIZE_EXT :: forall a. Integral a => a
- pattern NULL_HANDLE :: IsHandle a => a
- class (Eq a, Zero a) => IsHandle a
- class HasObjectType a where- objectTypeAndHandle :: a -> (ObjectType, Word64)
 
- newtype Bool32 where
- newtype PipelineCacheHeaderVersion where
Documentation
pattern LOD_CLAMP_NONE :: Float Source #
type LUID_SIZE_KHR = LUID_SIZE Source #
type SHADER_UNUSED_NV = SHADER_UNUSED_KHR Source #
type MAX_PHYSICAL_DEVICE_NAME_SIZE = 256 Source #
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
No cross-references are available
pattern UUID_SIZE :: forall a. Integral a => a Source #
VK_UUID_SIZE - Length of a universally unique device or driver build identifier
See Also
No cross-references are available
pattern LUID_SIZE :: forall a. Integral a => a Source #
VK_LUID_SIZE - Length of a locally unique device identifier
See Also
VK_KHR_external_fence_capabilities, VK_KHR_external_memory_capabilities, VK_KHR_external_semaphore_capabilities, VK_VERSION_1_1
type MAX_EXTENSION_NAME_SIZE = 256 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
No cross-references are available
type MAX_DESCRIPTION_SIZE = 256 Source #
pattern MAX_DESCRIPTION_SIZE :: forall a. Integral a => a Source #
VK_MAX_DESCRIPTION_SIZE - Length of a driver name string
See Also
No cross-references are available
type MAX_MEMORY_TYPES = 32 Source #
pattern MAX_MEMORY_TYPES :: forall a. Integral a => a Source #
VK_MAX_MEMORY_TYPES - Length of an array of memory types
See Also
No cross-references are available
type MAX_MEMORY_HEAPS = 16 Source #
pattern MAX_MEMORY_HEAPS :: forall a. Integral a => a Source #
VK_MAX_MEMORY_HEAPS - Length of an array of memory heaps
See Also
No cross-references are available
type REMAINING_MIP_LEVELS = 4294967295 Source #
pattern REMAINING_MIP_LEVELS :: Word32 Source #
type REMAINING_ARRAY_LAYERS = 4294967295 Source #
pattern REMAINING_ARRAY_LAYERS :: Word32 Source #
type WHOLE_SIZE = 18446744073709551615 Source #
pattern WHOLE_SIZE :: Word64 Source #
type ATTACHMENT_UNUSED = 4294967295 Source #
pattern ATTACHMENT_UNUSED :: Word32 Source #
type QUEUE_FAMILY_IGNORED = 4294967295 Source #
pattern QUEUE_FAMILY_IGNORED :: Word32 Source #
type QUEUE_FAMILY_EXTERNAL = 4294967294 Source #
pattern QUEUE_FAMILY_EXTERNAL :: Word32 Source #
VK_QUEUE_FAMILY_EXTERNAL - External queue family index sentinel
See Also
type QUEUE_FAMILY_FOREIGN_EXT = 4294967293 Source #
pattern QUEUE_FAMILY_FOREIGN_EXT :: Word32 Source #
VK_QUEUE_FAMILY_FOREIGN_EXT - Foreign queue family index sentinel
See Also
type SUBPASS_EXTERNAL = 4294967295 Source #
pattern SUBPASS_EXTERNAL :: Word32 Source #
VK_SUBPASS_EXTERNAL - Subpass index sentinel expanding synchronization scope outside a subpass
See Also
type MAX_DEVICE_GROUP_SIZE = 32 Source #
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
type MAX_DRIVER_NAME_SIZE = 256 Source #
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
type MAX_DRIVER_INFO_SIZE = 256 Source #
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
type SHADER_UNUSED_KHR = 4294967295 Source #
pattern SHADER_UNUSED_KHR :: Word32 Source #
VK_SHADER_UNUSED_KHR - Sentinel for an unused shader index
See Also
type MAX_GLOBAL_PRIORITY_SIZE_EXT = 16 Source #
pattern MAX_GLOBAL_PRIORITY_SIZE_EXT :: forall a. Integral a => a Source #
pattern NULL_HANDLE :: IsHandle a => a Source #
class (Eq a, Zero a) => IsHandle a Source #
A class for things which can be created with NULL_HANDLE.
Instances
class HasObjectType a where Source #
Methods
objectTypeAndHandle :: a -> (ObjectType, Word64) Source #
Instances
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,
 CommandBufferInheritanceConditionalRenderingInfoEXT,
 CommandBufferInheritanceInfo,
 CommandBufferInheritanceViewportScissorInfoNV,
 DedicatedAllocationBufferCreateInfoNV,
 DedicatedAllocationImageCreateInfoNV,
 DescriptorSetLayoutSupport,
 DisplayNativeHdrSurfaceCapabilitiesAMD,
 DisplayPresentInfoKHR,
 DisplayPropertiesKHR,
 FilterCubicImageViewImageFormatPropertiesEXT,
 IndirectCommandsLayoutTokenNV,
 MemoryDedicatedRequirements,
 MultiviewPerViewAttributesInfoNVX,
 PerformanceOverrideInfoINTEL,
 PerformanceValueDataINTEL,
 PhysicalDevice16BitStorageFeatures,
 PhysicalDevice4444FormatsFeaturesEXT,
 PhysicalDevice8BitStorageFeatures,
 PhysicalDeviceASTCDecodeFeaturesEXT,
 PhysicalDeviceAccelerationStructureFeaturesKHR,
 PhysicalDeviceBlendOperationAdvancedFeaturesEXT,
 PhysicalDeviceBlendOperationAdvancedPropertiesEXT,
 PhysicalDeviceBorderColorSwizzleFeaturesEXT,
 PhysicalDeviceBufferDeviceAddressFeatures,
 PhysicalDeviceBufferDeviceAddressFeaturesEXT,
 PhysicalDeviceCoherentMemoryFeaturesAMD,
 PhysicalDeviceColorWriteEnableFeaturesEXT,
 PhysicalDeviceComputeShaderDerivativesFeaturesNV,
 PhysicalDeviceConditionalRenderingFeaturesEXT,
 PhysicalDeviceConservativeRasterizationPropertiesEXT,
 PhysicalDeviceCooperativeMatrixFeaturesNV,
 PhysicalDeviceCornerSampledImageFeaturesNV,
 PhysicalDeviceCoverageReductionModeFeaturesNV,
 PhysicalDeviceCustomBorderColorFeaturesEXT,
 PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV,
 PhysicalDeviceDepthClipControlFeaturesEXT,
 PhysicalDeviceDepthClipEnableFeaturesEXT,
 PhysicalDeviceDepthStencilResolveProperties,
 PhysicalDeviceDescriptorIndexingFeatures,
 PhysicalDeviceDescriptorIndexingProperties,
 PhysicalDeviceDeviceGeneratedCommandsFeaturesNV,
 PhysicalDeviceDeviceMemoryReportFeaturesEXT,
 PhysicalDeviceDiagnosticsConfigFeaturesNV,
 PhysicalDeviceDrmPropertiesEXT,
 PhysicalDeviceDynamicRenderingFeaturesKHR,
 PhysicalDeviceExclusiveScissorFeaturesNV,
 PhysicalDeviceExtendedDynamicState2FeaturesEXT,
 PhysicalDeviceExtendedDynamicStateFeaturesEXT,
 PhysicalDeviceExternalMemoryRDMAFeaturesNV,
 PhysicalDeviceFeatures,
 PhysicalDeviceFloatControlsProperties,
 PhysicalDeviceFragmentDensityMap2FeaturesEXT,
 PhysicalDeviceFragmentDensityMap2PropertiesEXT,
 PhysicalDeviceFragmentDensityMapFeaturesEXT,
 PhysicalDeviceFragmentDensityMapPropertiesEXT,
 PhysicalDeviceFragmentShaderBarycentricFeaturesNV,
 PhysicalDeviceFragmentShaderInterlockFeaturesEXT,
 PhysicalDeviceFragmentShadingRateEnumsFeaturesNV,
 PhysicalDeviceFragmentShadingRateFeaturesKHR,
 PhysicalDeviceFragmentShadingRatePropertiesKHR,
 PhysicalDeviceGlobalPriorityQueryFeaturesEXT,
 PhysicalDeviceGroupProperties,
 PhysicalDeviceHostQueryResetFeatures,
 PhysicalDeviceIDProperties,
 PhysicalDeviceImageRobustnessFeaturesEXT,
 PhysicalDeviceImageViewMinLodFeaturesEXT,
 PhysicalDeviceImagelessFramebufferFeatures,
 PhysicalDeviceIndexTypeUint8FeaturesEXT,
 PhysicalDeviceInheritedViewportScissorFeaturesNV,
 PhysicalDeviceInlineUniformBlockFeaturesEXT,
 PhysicalDeviceInvocationMaskFeaturesHUAWEI,
 PhysicalDeviceLimits,
 PhysicalDeviceLineRasterizationFeaturesEXT,
 PhysicalDeviceMaintenance4FeaturesKHR,
 PhysicalDeviceMemoryPriorityFeaturesEXT,
 PhysicalDeviceMeshShaderFeaturesNV,
 PhysicalDeviceMultiDrawFeaturesEXT,
 PhysicalDeviceMultiviewFeatures,
 PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX,
 PhysicalDeviceMutableDescriptorTypeFeaturesVALVE,
 PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT,
 PhysicalDevicePerformanceQueryFeaturesKHR,
 PhysicalDevicePerformanceQueryPropertiesKHR,
 PhysicalDevicePipelineCreationCacheControlFeaturesEXT,
 PhysicalDevicePipelineExecutablePropertiesFeaturesKHR,
 PhysicalDevicePortabilitySubsetFeaturesKHR,
 PhysicalDevicePresentIdFeaturesKHR,
 PhysicalDevicePresentWaitFeaturesKHR,
 PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT,
 PhysicalDevicePrivateDataFeaturesEXT,
 PhysicalDeviceProtectedMemoryFeatures,
 PhysicalDeviceProtectedMemoryProperties,
 PhysicalDeviceProvokingVertexFeaturesEXT,
 PhysicalDeviceProvokingVertexPropertiesEXT,
 PhysicalDeviceRGBA10X6FormatsFeaturesEXT,
 PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM,
 PhysicalDeviceRayQueryFeaturesKHR,
 PhysicalDeviceRayTracingMotionBlurFeaturesNV,
 PhysicalDeviceRayTracingPipelineFeaturesKHR,
 PhysicalDeviceRepresentativeFragmentTestFeaturesNV,
 PhysicalDeviceRobustness2FeaturesEXT,
 PhysicalDeviceSampleLocationsPropertiesEXT,
 PhysicalDeviceSamplerFilterMinmaxProperties,
 PhysicalDeviceSamplerYcbcrConversionFeatures,
 PhysicalDeviceScalarBlockLayoutFeatures,
 PhysicalDeviceSeparateDepthStencilLayoutsFeatures,
 PhysicalDeviceShaderAtomicFloat2FeaturesEXT,
 PhysicalDeviceShaderAtomicFloatFeaturesEXT,
 PhysicalDeviceShaderAtomicInt64Features,
 PhysicalDeviceShaderClockFeaturesKHR,
 PhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT,
 PhysicalDeviceShaderDrawParametersFeatures,
 PhysicalDeviceShaderFloat16Int8Features,
 PhysicalDeviceShaderImageAtomicInt64FeaturesEXT,
 PhysicalDeviceShaderImageFootprintFeaturesNV,
 PhysicalDeviceShaderIntegerDotProductFeaturesKHR,
 PhysicalDeviceShaderIntegerDotProductPropertiesKHR,
 PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL,
 PhysicalDeviceShaderSMBuiltinsFeaturesNV,
 PhysicalDeviceShaderSubgroupExtendedTypesFeatures,
 PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR,
 PhysicalDeviceShaderTerminateInvocationFeaturesKHR,
 PhysicalDeviceShadingRateImageFeaturesNV,
 PhysicalDeviceSparseProperties,
 PhysicalDeviceSubgroupProperties,
 PhysicalDeviceSubgroupSizeControlFeaturesEXT,
 PhysicalDeviceSubpassShadingFeaturesHUAWEI,
 PhysicalDeviceSynchronization2FeaturesKHR,
 PhysicalDeviceTexelBufferAlignmentFeaturesEXT,
 PhysicalDeviceTexelBufferAlignmentPropertiesEXT,
 PhysicalDeviceTextureCompressionASTCHDRFeaturesEXT,
 PhysicalDeviceTimelineSemaphoreFeatures,
 PhysicalDeviceTransformFeedbackFeaturesEXT,
 PhysicalDeviceTransformFeedbackPropertiesEXT,
 PhysicalDeviceUniformBufferStandardLayoutFeatures,
 PhysicalDeviceVariablePointersFeatures,
 PhysicalDeviceVertexAttributeDivisorFeaturesEXT,
 PhysicalDeviceVertexInputDynamicStateFeaturesEXT,
 PhysicalDeviceVulkan11Features,
 PhysicalDeviceVulkan11Properties,
 PhysicalDeviceVulkan12Features,
 PhysicalDeviceVulkan12Properties,
 PhysicalDeviceVulkanMemoryModelFeatures,
 PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR,
 PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT,
 PhysicalDeviceYcbcrImageArraysFeaturesEXT,
 PhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR,
 PipelineColorBlendAdvancedStateCreateInfoEXT,
 PipelineColorBlendAttachmentState,
 PipelineColorBlendStateCreateInfo,
 PipelineColorWriteCreateInfoEXT,
 PipelineCoverageModulationStateCreateInfoNV,
 PipelineCoverageToColorStateCreateInfoNV,
 PipelineDepthStencilStateCreateInfo,
 PipelineExecutableInternalRepresentationKHR,
 PipelineExecutableStatisticValueKHR,
 PipelineInputAssemblyStateCreateInfo,
 PipelineMultisampleStateCreateInfo,
 PipelineRasterizationDepthClipStateCreateInfoEXT,
 PipelineRasterizationLineStateCreateInfoEXT,
 PipelineRasterizationStateCreateInfo,
 PipelineRepresentativeFragmentTestStateCreateInfoNV,
 PipelineSampleLocationsStateCreateInfoEXT,
 PipelineViewportDepthClipControlCreateInfoEXT,
 PipelineViewportShadingRateImageStateCreateInfoNV,
 PipelineViewportWScalingStateCreateInfoNV,
 ProtectedSubmitInfo,
 SamplerBorderColorComponentMappingCreateInfoEXT,
 SamplerCreateInfo,
 SamplerYcbcrConversionCreateInfo,
 SurfaceCapabilitiesFullScreenExclusiveEXT,
 SurfaceProtectedCapabilitiesKHR,
 SwapchainCreateInfoKHR,
 SwapchainDisplayNativeHdrCreateInfoAMD,
 TextureLODGatherFormatPropertiesAMD,
 VkVideoEncodeH264EmitPictureParametersEXT,
 VkVideoEncodeH264RateControlLayerInfoEXT,
 VkVideoEncodeH265EmitPictureParametersEXT,
 VkVideoEncodeH265RateControlLayerInfoEXT,
 cmdBuildAccelerationStructureNV,
 cmdExecuteGeneratedCommandsNV,
 cmdSetColorWriteEnableEXT,
 cmdSetDepthBiasEnableEXT,
 cmdSetDepthBoundsTestEnableEXT,
 cmdSetDepthTestEnableEXT,
 cmdSetDepthWriteEnableEXT,
 cmdSetPrimitiveRestartEnableEXT,
 cmdSetRasterizerDiscardEnableEXT,
 cmdSetStencilTestEnableEXT,
 getPhysicalDeviceSurfaceSupportKHR,
 setLocalDimmingAMD,
 waitForFences
Instances
| Eq Bool32 Source # | |
| Ord Bool32 Source # | |
| Read Bool32 Source # | |
| Show Bool32 Source # | |
| Storable Bool32 Source # | |
| Zero Bool32 Source # | |
| Defined in Vulkan.Core10.FundamentalTypes | |
newtype PipelineCacheHeaderVersion Source #
VkPipelineCacheHeaderVersion - Encode pipeline cache version
See Also
VK_VERSION_1_0,
 PipelineCacheHeaderVersionOne,
 createPipelineCache,
 getPipelineCacheData
Constructors
| PipelineCacheHeaderVersion Int32 | 
Bundled Patterns
| pattern PIPELINE_CACHE_HEADER_VERSION_ONE :: PipelineCacheHeaderVersion | 
 |