HORIZON HASKELLDocslts/ghc-10.0.x8174fa42026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8174fa4 · 2026-10-11

Modulevulkan-3.27GHC2021

Vulkan.Core11.DeviceInitialization

  • 3 types
  • 1 value
  • Packagevulkan-3.27
  • Exports17
  • LanguageGHC2021
  • LicenceBSD-3-Clause
  • SourceDeviceInitialization.hs
valueenumerateInstanceVersion :: MonadIO io => io ("apiVersion" ::: Word32)
#

vkEnumerateInstanceVersion - Query instance-level version before instance creation

Description

The intended behavior of enumerateInstanceVersion is that an implementation should not need to perform memory allocations and should unconditionally return SUCCESS. The loader, and any enabled layers, may return ERROR_OUT_OF_HOST_MEMORY in the case of a failed memory allocation.

Return Codes

Success
Failure

See Also

VK_VERSION_1_1

newtypenewtype SubgroupFeatureFlagBits
#

VkSubgroupFeatureFlagBits - Bitmask describing what group operations are supported with subgroup scope

Description

See Also

VK_VERSION_1_1, SubgroupFeatureFlags

Instances8Eq, Ord, Read, Show, Bits, FiniteBits, …
newtypenewtype PointClippingBehavior
#

VkPointClippingBehavior - Enum specifying the point clipping behavior

Description

See Also

VK_KHR_maintenance2, VK_VERSION_1_1, PhysicalDevicePointClippingProperties, PhysicalDeviceVulkan11Properties

Instances6Eq, Ord, Read, Show, Storable, Zero