| Safe Haskell | Safe-Inferred |
|---|---|
| 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_GLOBAL_PRIORITY_SIZE_EXT = MAX_GLOBAL_PRIORITY_SIZE_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_KHR = 16
- pattern MAX_GLOBAL_PRIORITY_SIZE_KHR :: forall a. Integral a => a
- type MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT = 32
- pattern MAX_SHADER_MODULE_IDENTIFIER_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 #
pattern UUID_SIZE :: forall a. Integral a => a Source #
VK_UUID_SIZE - Length of a universally unique device or driver build identifier
See Also
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
type MAX_DESCRIPTION_SIZE = 256 Source #
pattern MAX_DESCRIPTION_SIZE :: forall a. Integral a => a Source #
type MAX_MEMORY_TYPES = 32 Source #
pattern MAX_MEMORY_TYPES :: forall a. Integral a => a Source #
type MAX_MEMORY_HEAPS = 16 Source #
pattern MAX_MEMORY_HEAPS :: forall a. Integral a => a Source #
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_KHR = 16 Source #
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
type MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT = 32 Source #
pattern MAX_SHADER_MODULE_IDENTIFIER_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, ColorBlendAdvancedEXT, CommandBufferInheritanceConditionalRenderingInfoEXT, CommandBufferInheritanceInfo, CommandBufferInheritanceViewportScissorInfoNV, DedicatedAllocationBufferCreateInfoNV, DedicatedAllocationImageCreateInfoNV, DescriptorSetLayoutSupport, DisplayNativeHdrSurfaceCapabilitiesAMD, DisplayPresentInfoKHR, DisplayPropertiesKHR, FilterCubicImageViewImageFormatPropertiesEXT, IndirectCommandsLayoutTokenNV, MemoryDedicatedRequirements, MicromapBuildSizesInfoEXT, MultisampledRenderToSingleSampledInfoEXT, MultiviewPerViewAttributesInfoNVX, PerformanceOverrideInfoINTEL, PerformanceValueDataINTEL, PhysicalDevice16BitStorageFeatures, PhysicalDevice4444FormatsFeaturesEXT, PhysicalDevice8BitStorageFeatures, PhysicalDeviceASTCDecodeFeaturesEXT, PhysicalDeviceAccelerationStructureFeaturesKHR, PhysicalDeviceAddressBindingReportFeaturesEXT, PhysicalDeviceAmigoProfilingFeaturesSEC, PhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT, PhysicalDeviceBlendOperationAdvancedFeaturesEXT, PhysicalDeviceBlendOperationAdvancedPropertiesEXT, PhysicalDeviceBorderColorSwizzleFeaturesEXT, PhysicalDeviceBufferDeviceAddressFeatures, PhysicalDeviceBufferDeviceAddressFeaturesEXT, PhysicalDeviceCoherentMemoryFeaturesAMD, PhysicalDeviceColorWriteEnableFeaturesEXT, PhysicalDeviceComputeShaderDerivativesFeaturesNV, PhysicalDeviceConditionalRenderingFeaturesEXT, PhysicalDeviceConservativeRasterizationPropertiesEXT, PhysicalDeviceCooperativeMatrixFeaturesNV, PhysicalDeviceCornerSampledImageFeaturesNV, PhysicalDeviceCoverageReductionModeFeaturesNV, PhysicalDeviceCustomBorderColorFeaturesEXT, PhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV, PhysicalDeviceDepthClampZeroOneFeaturesEXT, PhysicalDeviceDepthClipControlFeaturesEXT, PhysicalDeviceDepthClipEnableFeaturesEXT, PhysicalDeviceDepthStencilResolveProperties, PhysicalDeviceDescriptorIndexingFeatures, PhysicalDeviceDescriptorIndexingProperties, PhysicalDeviceDescriptorSetHostMappingFeaturesVALVE, PhysicalDeviceDeviceGeneratedCommandsFeaturesNV, PhysicalDeviceDeviceMemoryReportFeaturesEXT, PhysicalDeviceDiagnosticsConfigFeaturesNV, PhysicalDeviceDrmPropertiesEXT, PhysicalDeviceDynamicRenderingFeatures, PhysicalDeviceExclusiveScissorFeaturesNV, PhysicalDeviceExtendedDynamicState2FeaturesEXT, PhysicalDeviceExtendedDynamicState3FeaturesEXT, PhysicalDeviceExtendedDynamicState3PropertiesEXT, PhysicalDeviceExtendedDynamicStateFeaturesEXT, PhysicalDeviceExternalMemoryRDMAFeaturesNV, PhysicalDeviceFaultFeaturesEXT, PhysicalDeviceFeatures, PhysicalDeviceFloatControlsProperties, PhysicalDeviceFragmentDensityMap2FeaturesEXT, PhysicalDeviceFragmentDensityMap2PropertiesEXT, PhysicalDeviceFragmentDensityMapFeaturesEXT, PhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM, PhysicalDeviceFragmentDensityMapPropertiesEXT, PhysicalDeviceFragmentShaderBarycentricFeaturesKHR, PhysicalDeviceFragmentShaderBarycentricPropertiesKHR, PhysicalDeviceFragmentShaderInterlockFeaturesEXT, PhysicalDeviceFragmentShadingRateEnumsFeaturesNV, PhysicalDeviceFragmentShadingRateFeaturesKHR, PhysicalDeviceFragmentShadingRatePropertiesKHR, PhysicalDeviceGlobalPriorityQueryFeaturesKHR, PhysicalDeviceGraphicsPipelineLibraryFeaturesEXT, PhysicalDeviceGraphicsPipelineLibraryPropertiesEXT, PhysicalDeviceGroupProperties, PhysicalDeviceHostQueryResetFeatures, PhysicalDeviceIDProperties, PhysicalDeviceImage2DViewOf3DFeaturesEXT, PhysicalDeviceImageCompressionControlFeaturesEXT, PhysicalDeviceImageCompressionControlSwapchainFeaturesEXT, PhysicalDeviceImageProcessingFeaturesQCOM, PhysicalDeviceImageRobustnessFeatures, PhysicalDeviceImageViewMinLodFeaturesEXT, PhysicalDeviceImagelessFramebufferFeatures, PhysicalDeviceIndexTypeUint8FeaturesEXT, PhysicalDeviceInheritedViewportScissorFeaturesNV, PhysicalDeviceInlineUniformBlockFeatures, PhysicalDeviceInvocationMaskFeaturesHUAWEI, PhysicalDeviceLegacyDitheringFeaturesEXT, PhysicalDeviceLimits, PhysicalDeviceLineRasterizationFeaturesEXT, PhysicalDeviceLinearColorAttachmentFeaturesNV, PhysicalDeviceMaintenance4Features, PhysicalDeviceMemoryPriorityFeaturesEXT, PhysicalDeviceMeshShaderFeaturesEXT, PhysicalDeviceMeshShaderFeaturesNV, PhysicalDeviceMeshShaderPropertiesEXT, PhysicalDeviceMultiDrawFeaturesEXT, PhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT, PhysicalDeviceMultiviewFeatures, PhysicalDeviceMultiviewPerViewAttributesPropertiesNVX, PhysicalDeviceMutableDescriptorTypeFeaturesEXT, PhysicalDeviceNonSeamlessCubeMapFeaturesEXT, PhysicalDeviceOpacityMicromapFeaturesEXT, PhysicalDeviceOpticalFlowFeaturesNV, PhysicalDeviceOpticalFlowPropertiesNV, PhysicalDevicePageableDeviceLocalMemoryFeaturesEXT, PhysicalDevicePerformanceQueryFeaturesKHR, PhysicalDevicePerformanceQueryPropertiesKHR, PhysicalDevicePipelineCreationCacheControlFeatures, PhysicalDevicePipelineExecutablePropertiesFeaturesKHR, PhysicalDevicePipelinePropertiesFeaturesEXT, PhysicalDevicePipelineProtectedAccessFeaturesEXT, PhysicalDevicePipelineRobustnessFeaturesEXT, PhysicalDevicePortabilitySubsetFeaturesKHR, PhysicalDevicePresentBarrierFeaturesNV, PhysicalDevicePresentIdFeaturesKHR, PhysicalDevicePresentWaitFeaturesKHR, PhysicalDevicePrimitiveTopologyListRestartFeaturesEXT, PhysicalDevicePrimitivesGeneratedQueryFeaturesEXT, PhysicalDevicePrivateDataFeatures, PhysicalDeviceProtectedMemoryFeatures, PhysicalDeviceProtectedMemoryProperties, PhysicalDeviceProvokingVertexFeaturesEXT, PhysicalDeviceProvokingVertexPropertiesEXT, PhysicalDeviceRGBA10X6FormatsFeaturesEXT, PhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT, PhysicalDeviceRayQueryFeaturesKHR, PhysicalDeviceRayTracingMaintenance1FeaturesKHR, PhysicalDeviceRayTracingMotionBlurFeaturesNV, PhysicalDeviceRayTracingPipelineFeaturesKHR, PhysicalDeviceRepresentativeFragmentTestFeaturesNV, PhysicalDeviceRobustness2FeaturesEXT, PhysicalDeviceSampleLocationsPropertiesEXT, PhysicalDeviceSamplerFilterMinmaxProperties, PhysicalDeviceSamplerYcbcrConversionFeatures, PhysicalDeviceScalarBlockLayoutFeatures, PhysicalDeviceSeparateDepthStencilLayoutsFeatures, PhysicalDeviceShaderAtomicFloat2FeaturesEXT, PhysicalDeviceShaderAtomicFloatFeaturesEXT, PhysicalDeviceShaderAtomicInt64Features, PhysicalDeviceShaderClockFeaturesKHR, PhysicalDeviceShaderDemoteToHelperInvocationFeatures, PhysicalDeviceShaderDrawParametersFeatures, PhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD, PhysicalDeviceShaderFloat16Int8Features, PhysicalDeviceShaderImageAtomicInt64FeaturesEXT, PhysicalDeviceShaderImageFootprintFeaturesNV, PhysicalDeviceShaderIntegerDotProductFeatures, PhysicalDeviceShaderIntegerDotProductProperties, PhysicalDeviceShaderIntegerFunctions2FeaturesINTEL, PhysicalDeviceShaderModuleIdentifierFeaturesEXT, PhysicalDeviceShaderSMBuiltinsFeaturesNV, PhysicalDeviceShaderSubgroupExtendedTypesFeatures, PhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR, PhysicalDeviceShaderTerminateInvocationFeatures, PhysicalDeviceShadingRateImageFeaturesNV, PhysicalDeviceSparseProperties, PhysicalDeviceSubgroupProperties, PhysicalDeviceSubgroupSizeControlFeatures, PhysicalDeviceSubpassMergeFeedbackFeaturesEXT, PhysicalDeviceSubpassShadingFeaturesHUAWEI, PhysicalDeviceSynchronization2Features, PhysicalDeviceTexelBufferAlignmentFeaturesEXT, PhysicalDeviceTexelBufferAlignmentProperties, PhysicalDeviceTextureCompressionASTCHDRFeatures, PhysicalDeviceTilePropertiesFeaturesQCOM, PhysicalDeviceTimelineSemaphoreFeatures, PhysicalDeviceTransformFeedbackFeaturesEXT, PhysicalDeviceTransformFeedbackPropertiesEXT, PhysicalDeviceUniformBufferStandardLayoutFeatures, PhysicalDeviceVariablePointersFeatures, PhysicalDeviceVertexAttributeDivisorFeaturesEXT, PhysicalDeviceVertexInputDynamicStateFeaturesEXT, PhysicalDeviceVulkan11Features, PhysicalDeviceVulkan11Properties, PhysicalDeviceVulkan12Features, PhysicalDeviceVulkan12Properties, PhysicalDeviceVulkan13Features, PhysicalDeviceVulkan13Properties, PhysicalDeviceVulkanMemoryModelFeatures, PhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR, PhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT, 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, SubpassResolvePerformanceQueryEXT, SurfaceCapabilitiesFullScreenExclusiveEXT, SurfaceCapabilitiesPresentBarrierNV, SurfaceProtectedCapabilitiesKHR, SwapchainCreateInfoKHR, SwapchainDisplayNativeHdrCreateInfoAMD, SwapchainPresentBarrierCreateInfoNV, TextureLODGatherFormatPropertiesAMD, VkVideoEncodeH264CapabilitiesEXT, VkVideoEncodeH264EmitPictureParametersInfoEXT, VkVideoEncodeH264RateControlLayerInfoEXT, VkVideoEncodeH265EmitPictureParametersInfoEXT, VkVideoEncodeH265RateControlLayerInfoEXT, cmdBuildAccelerationStructureNV, cmdExecuteGeneratedCommandsNV, cmdSetAlphaToCoverageEnableEXT, cmdSetAlphaToOneEnableEXT, cmdSetColorBlendEnableEXT, cmdSetColorWriteEnableEXT, cmdSetCoverageModulationTableEnableNV, cmdSetCoverageToColorEnableNV, cmdSetDepthBiasEnable, cmdSetDepthBiasEnableEXT, cmdSetDepthBoundsTestEnable, cmdSetDepthBoundsTestEnableEXT, cmdSetDepthClampEnableEXT, cmdSetDepthClipEnableEXT, cmdSetDepthClipNegativeOneToOneEXT, cmdSetDepthTestEnable, cmdSetDepthTestEnableEXT, cmdSetDepthWriteEnable, cmdSetDepthWriteEnableEXT, cmdSetLineStippleEnableEXT, cmdSetLogicOpEnableEXT, cmdSetPrimitiveRestartEnable, cmdSetPrimitiveRestartEnableEXT, cmdSetRasterizerDiscardEnable, cmdSetRasterizerDiscardEnableEXT, cmdSetRepresentativeFragmentTestEnableNV, cmdSetSampleLocationsEnableEXT, cmdSetShadingRateImageEnableNV, cmdSetStencilTestEnable, cmdSetStencilTestEnableEXT, cmdSetViewportWScalingEnableNV, getPhysicalDeviceSurfaceSupportKHR, setLocalDimmingAMD, waitForFences
Instances
| Storable Bool32 Source # | |
| Read Bool32 Source # | |
| Show Bool32 Source # | |
| Eq Bool32 Source # | |
| Ord 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 |
|