packages feed

gpu-vulkan 0.1.0.157 → 0.1.0.158

raw patch · 2 files changed

+3/−1 lines, 2 filesPVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

API changes (from Hackage documentation)

+ Gpu.Vulkan.PhysicalDevice: Vulkan12Features :: M mn -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Vulkan12Features (mn :: Maybe Type)
+ Gpu.Vulkan.PhysicalDevice: Vulkan12FeaturesNoNext :: Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Vulkan12FeaturesNoNext
+ Gpu.Vulkan.PhysicalDevice: Vulkan13Features :: M mn -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Vulkan13Features (mn :: Maybe Type)
+ Gpu.Vulkan.PhysicalDevice: Vulkan13FeaturesNoNext :: Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Vulkan13FeaturesNoNext
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesBufferDeviceAddressCaptureReplay] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesBufferDeviceAddressMultiDevice] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesBufferDeviceAddress] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesDescriptorBindingPartiallyBound] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesDescriptorBindingSampledImageUpdateAfterBind] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesDescriptorBindingStorageBufferUpdateAfterBind] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesDescriptorBindingStorageImageUpdateAfterBind] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesDescriptorBindingStorageTexelBufferUpdateAfterBind] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesDescriptorBindingUniformBufferUpdateAfterBind] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesDescriptorBindingUniformTexelBufferUpdateAfterBind] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesDescriptorBindingUpdateUnusedWhilePending] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesDescriptorBindingVariableDescriptorCount] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesDescriptorIndexing] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesDrawIndirectCount] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesHostQueryReset] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesImagelessFramebuffer] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNext] :: Vulkan12Features (mn :: Maybe Type) -> M mn
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextBufferDeviceAddressCaptureReplay] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextBufferDeviceAddressMultiDevice] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextBufferDeviceAddress] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextDescriptorBindingPartiallyBound] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextDescriptorBindingSampledImageUpdateAfterBind] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextDescriptorBindingStorageBufferUpdateAfterBind] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextDescriptorBindingStorageImageUpdateAfterBind] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextDescriptorBindingStorageTexelBufferUpdateAfterBind] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextDescriptorBindingUniformBufferUpdateAfterBind] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextDescriptorBindingUniformTexelBufferUpdateAfterBind] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextDescriptorBindingUpdateUnusedWhilePending] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextDescriptorBindingVariableDescriptorCount] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextDescriptorIndexing] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextDrawIndirectCount] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextHostQueryReset] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextImagelessFramebuffer] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextRuntimeDescriptorArray] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextSamplerFilterMinmax] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextSamplerMirrorClampToEdge] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextScalarBlockLayout] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextSeparateDepthStencilLayouts] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderBufferInt64Atomics] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderFloat16] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderInputAttachmentArrayDynamicIndexing] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderInputAttachmentArrayNonUniformIndexing] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderInt8] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderOutputLayer] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderOutputViewportIndex] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderSampledImageArrayNonUniformIndexing] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderSharedInt64Atomics] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderStorageBufferArrayNonUniformIndexing] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderStorageImageArrayNonUniformIndexing] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderStorageTexelBufferArrayDynamicIndexing] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderStorageTexelBufferArrayNonUniformIndexing] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderSubgroupExtendedTypes] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderUniformBufferArrayNonUniformIndexing] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderUniformTexelBufferArrayDynamicIndexing] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextShaderUniformTexelBufferArrayNonUniformIndexing] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextStorageBuffer8BitAccess] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextStoragePushConstant8] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextSubgroupBroadcastDynamicId] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextTimelineSemaphore] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextUniformAndStorageBuffer8BitAccess] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextUniformBufferStandardLayout] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextVulkanMemoryModelAvailabilityVisibilityChains] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextVulkanMemoryModelDeviceScope] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesNoNextVulkanMemoryModel] :: Vulkan12FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesRuntimeDescriptorArray] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesSamplerFilterMinmax] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesSamplerMirrorClampToEdge] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesScalarBlockLayout] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesSeparateDepthStencilLayouts] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderBufferInt64Atomics] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderFloat16] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderInputAttachmentArrayDynamicIndexing] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderInputAttachmentArrayNonUniformIndexing] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderInt8] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderOutputLayer] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderOutputViewportIndex] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderSampledImageArrayNonUniformIndexing] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderSharedInt64Atomics] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderStorageBufferArrayNonUniformIndexing] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderStorageImageArrayNonUniformIndexing] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderStorageTexelBufferArrayDynamicIndexing] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderStorageTexelBufferArrayNonUniformIndexing] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderSubgroupExtendedTypes] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderUniformBufferArrayNonUniformIndexing] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderUniformTexelBufferArrayDynamicIndexing] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesShaderUniformTexelBufferArrayNonUniformIndexing] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesStorageBuffer8BitAccess] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesStoragePushConstant8] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesSubgroupBroadcastDynamicId] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesTimelineSemaphore] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesUniformAndStorageBuffer8BitAccess] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesUniformBufferStandardLayout] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesVulkanMemoryModelAvailabilityVisibilityChains] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesVulkanMemoryModelDeviceScope] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan12FeaturesVulkanMemoryModel] :: Vulkan12Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesComputeFullSubgroups] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesDescriptorBindingInlineUniformBlockUpdateAfterBind] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesDynamicRendering] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesInlineUniformBlock] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesMaintenance4] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNext] :: Vulkan13Features (mn :: Maybe Type) -> M mn
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextComputeFullSubgroups] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextDescriptorBindingInlineUniformBlockUpdateAfterBind] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextDynamicRendering] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextInlineUniformBlock] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextMaintenance4] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextPipelineCreationCacheControl] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextPrivateData] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextRobustImageAccess] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextShaderDemoteToHelperInvocation] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextShaderIntegerDotProduct] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextShaderTerminateInvocation] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextShaderZeroInitializeWorkgroupMemory] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextSubgroupSizeControl] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextSynchronization2] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesNoNextTextureCompressionASTC_HDR] :: Vulkan13FeaturesNoNext -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesPipelineCreationCacheControl] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesPrivateData] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesRobustImageAccess] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesShaderDemoteToHelperInvocation] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesShaderIntegerDotProduct] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesShaderTerminateInvocation] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesShaderZeroInitializeWorkgroupMemory] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesSubgroupSizeControl] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesSynchronization2] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: [vulkan13FeaturesTextureCompressionASTC_HDR] :: Vulkan13Features (mn :: Maybe Type) -> Bool
+ Gpu.Vulkan.PhysicalDevice: data Vulkan12Features (mn :: Maybe Type)
+ Gpu.Vulkan.PhysicalDevice: data Vulkan12FeaturesNoNext
+ Gpu.Vulkan.PhysicalDevice: data Vulkan13Features (mn :: Maybe Type)
+ Gpu.Vulkan.PhysicalDevice: data Vulkan13FeaturesNoNext

Files

gpu-vulkan.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack  name:           gpu-vulkan-version:        0.1.0.157+version:        0.1.0.158 synopsis:       Vulkan library description:    Please see the README on GitHub at <https://github.com/YoshikuniJujo/gpu-vulkan#readme> category:       GPU
src/Gpu/Vulkan/PhysicalDevice.hs view
@@ -37,6 +37,8 @@ 	module Gpu.Vulkan.PhysicalDevice.Enum,  	Limits(..), Features(..),+	Vulkan12Features(..), Vulkan12FeaturesNoNext(..),+	Vulkan13Features(..), Vulkan13FeaturesNoNext(..), 	DescriptorIndexingFeatures(..), DescriptorIndexingFeaturesNoNext(..)  	) where