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