gpu-vulkan 0.1.0.155 → 0.1.0.157
raw patch · 5 files changed
+12/−5 lines, 5 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Gpu.Vulkan.Attachment: instance GHC.Show.Show (Gpu.Vulkan.Attachment.Description fmt)
- Gpu.Vulkan.Cmd: instance GHC.Show.Show (Gpu.Vulkan.Cmd.DynamicIndex obj)
- Gpu.Vulkan.Cmd: instance GHC.Show.Show (Gpu.Vulkan.Cmd.DynamicOffset obj)
- Gpu.Vulkan.Cmd: instance Gpu.Vulkan.Cmd.IsIndex GHC.Word.Word16
- Gpu.Vulkan.Cmd: instance Gpu.Vulkan.Cmd.IsIndex GHC.Word.Word32
- Gpu.Vulkan.CommandBuffer: instance GHC.Show.Show (Data.TypeLevel.Maybe.M mn) => GHC.Show.Show (Gpu.Vulkan.CommandBuffer.AllocateInfo mn s c)
- Gpu.Vulkan.DescriptorSet: instance (GHC.Show.Show (Data.TypeLevel.Maybe.M n), GHC.Show.Show (Data.HeteroParList.PL (Data.TypeLevel.Tuple.Uncurry.U2 Gpu.Vulkan.DescriptorSetLayout.Type.D) slbtss)) => GHC.Show.Show (Gpu.Vulkan.DescriptorSet.AllocateInfo n sp slbtss)
- Gpu.Vulkan.Device.Internal: instance (GHC.Show.Show (Data.TypeLevel.Maybe.M mn), GHC.Show.Show (Data.HeteroParList.PL Gpu.Vulkan.Device.Middle.Internal.QueueCreateInfo qcis)) => GHC.Show.Show (Gpu.Vulkan.Device.Internal.CreateInfo mn qcis)
- Gpu.Vulkan.Image.Internal: instance GHC.Show.Show (Data.TypeLevel.Maybe.M mn) => GHC.Show.Show (Gpu.Vulkan.Image.Internal.CreateInfo mn fmt)
- Gpu.Vulkan.Instance.Internal: instance (GHC.Show.Show (Data.TypeLevel.Maybe.M mn), GHC.Show.Show (Data.TypeLevel.Maybe.M ai)) => GHC.Show.Show (Gpu.Vulkan.Instance.Internal.CreateInfo mn ai)
- Gpu.Vulkan.Instance.Internal: instance Data.Default.Class.Default (Gpu.Vulkan.Instance.Internal.CreateInfo 'GHC.Maybe.Nothing a)
- Gpu.Vulkan.Instance.Internal: instance GHC.Show.Show Gpu.Vulkan.Instance.Internal.ExtensionName
- Gpu.Vulkan.Instance.Internal: instance GHC.Show.Show Gpu.Vulkan.Instance.Internal.ExtensionProperties
- Gpu.Vulkan.Memory: instance GHC.Show.Show (Data.TypeLevel.Maybe.M mn) => GHC.Show.Show (Gpu.Vulkan.Memory.AllocateInfo mn)
- Gpu.Vulkan.Object: instance (Foreign.Storable.Storable v, GHC.TypeNats.KnownNat oalgn, Gpu.Vulkan.Object.SizeAlignmentList objs) => Gpu.Vulkan.Object.OffsetOfList v nm (Gpu.Vulkan.Object.List oalgn v nm : objs)
- Gpu.Vulkan.Object: instance (GHC.TypeNats.KnownNat n, Gpu.Vulkan.Object.Base.SizeAlignment kobj) => Gpu.Vulkan.Object.SizeAlignment ('Gpu.Vulkan.Object.Dynamic n kobj)
- Gpu.Vulkan.Object: instance (GHC.TypeNats.KnownNat n, Gpu.Vulkan.Object.Base.Store v bobj) => Gpu.Vulkan.Object.Store [GHC.Maybe.Maybe v] ('Gpu.Vulkan.Object.Dynamic n bobj)
- Gpu.Vulkan.Object: instance (Gpu.Vulkan.Object.SizeAlignment v, Gpu.Vulkan.Object.OffsetRange v vs (i GHC.TypeNats.- 1)) => Gpu.Vulkan.Object.OffsetRange v (v : vs) i
- Gpu.Vulkan.Object: instance GHC.Show.Show (Gpu.Vulkan.Object.Length obj)
- Gpu.Vulkan.Object: instance GHC.Show.Show (Gpu.Vulkan.Object.SizeAlignmentOf obj)
- Gpu.Vulkan.Object.Base: instance (Foreign.Storable.Storable t, GHC.TypeNats.KnownNat algn) => Gpu.Vulkan.Object.Base.Store t (Gpu.Vulkan.Object.Base.Atom algn t _nm)
- Gpu.Vulkan.Object.Base: instance (GHC.TypeNats.KnownNat algn, Data.Sequences.IsSequence v, Foreign.Storable.Storable t, Data.MonoTraversable.Element v GHC.Types.~ t) => Gpu.Vulkan.Object.Base.Store v (Gpu.Vulkan.Object.Base.List algn t _nm)
- Gpu.Vulkan.Object.Base: instance (GHC.TypeNats.KnownNat algn, Foreign.Storable.Storable (Gpu.Vulkan.Object.Base.ImagePixel img)) => Gpu.Vulkan.Object.Base.SizeAlignment (Gpu.Vulkan.Object.Base.ImageMaybeName algn img nm)
- Gpu.Vulkan.Object.Base: instance (GHC.TypeNats.KnownNat algn, Foreign.Storable.Storable t) => Gpu.Vulkan.Object.Base.SizeAlignment (Gpu.Vulkan.Object.Base.AtomMaybeName algn t _nm)
- Gpu.Vulkan.Object.Base: instance (GHC.TypeNats.KnownNat algn, Foreign.Storable.Storable t) => Gpu.Vulkan.Object.Base.SizeAlignment (Gpu.Vulkan.Object.Base.ListMaybeName algn t _nm)
- Gpu.Vulkan.Object.Base: instance (GHC.TypeNats.KnownNat algn, Gpu.Vulkan.Object.Base.IsImage img, Data.Sequences.IsSequence v, Data.MonoTraversable.Element v GHC.Types.~ img) => Gpu.Vulkan.Object.Base.Store v (Gpu.Vulkan.Object.Base.Image algn img nm)
- Gpu.Vulkan.Object.Base: instance Data.Default.Class.Default (Gpu.Vulkan.Object.Base.Length (Gpu.Vulkan.Object.Base.Atom algn t mnm))
- Gpu.Vulkan.Object.Base: instance Data.Default.Class.Default (Gpu.Vulkan.Object.Base.Length (Gpu.Vulkan.Object.Base.Image algn t nm))
- Gpu.Vulkan.Object.Base: instance Data.Default.Class.Default (Gpu.Vulkan.Object.Base.Length (Gpu.Vulkan.Object.Base.List algn t nm))
- Gpu.Vulkan.Object.Base: instance GHC.Show.Show (Gpu.Vulkan.Object.Base.Length obj)
- Gpu.Vulkan.Object.Base: instance GHC.Show.Show Gpu.Vulkan.Object.Base.ObjectType
- Gpu.Vulkan.PhysicalDevice: instance GHC.Show.Show Gpu.Vulkan.PhysicalDevice.ExtensionName
- Gpu.Vulkan.PhysicalDevice: instance GHC.Show.Show Gpu.Vulkan.PhysicalDevice.ExtensionProperties
- Gpu.Vulkan.Pipeline.Compute: instance forall k (n' :: GHC.Maybe.Maybe (*)) (as :: [(GHC.Maybe.Maybe (*), (GHC.Maybe.Maybe (*), GHC.Maybe.Maybe (*), Language.SpirV.ShaderKind.ShaderKind, GHC.Maybe.Maybe (*, *), [*]), (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*]), (k, (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*])))]) (mscc :: GHC.Maybe.Maybe (*, *)) (n :: GHC.Maybe.Maybe (*)) (n1 :: GHC.Maybe.Maybe (*)) (vs :: [*]) (lyta :: (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*])) (bpha :: (k, (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*]))). (Foreign.Storable.PeekPoke.Internal.WithPoked (Data.TypeLevel.Maybe.M n'), Gpu.Vulkan.Pipeline.Compute.CreateInfoListToMiddle as, Gpu.Vulkan.AllocationCallbacks.Type.ToMiddle mscc, Foreign.Storable.PeekPoke.Internal.WithPoked (Data.TypeLevel.Maybe.M n), Foreign.Storable.PeekPoke.Internal.WithPoked (Data.TypeLevel.Maybe.M n1), Foreign.Storable.HeteroList.PokableList vs) => Gpu.Vulkan.Pipeline.Compute.CreateInfoListToMiddle ('(n, '(n1, n', 'Language.SpirV.ShaderKind.GlslComputeShader, mscc, vs), lyta, bpha) : as)
- Gpu.Vulkan.Pipeline.Compute: instance forall k (s :: k) (lyta :: (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*])). GHC.Show.Show (Gpu.Vulkan.Pipeline.Compute.C s lyta)
- Gpu.Vulkan.Pipeline.Compute: instance forall k (vss :: [(GHC.Maybe.Maybe (*), GHC.Maybe.Maybe (*), [*])]) (vss' :: [(GHC.Maybe.Maybe (*), (GHC.Maybe.Maybe (*), GHC.Maybe.Maybe (*), Language.SpirV.ShaderKind.ShaderKind, GHC.Maybe.Maybe (*, *), [*]), (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*]), (k, (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*])))]) (mscc :: GHC.Maybe.Maybe (*, *)) (n :: GHC.Maybe.Maybe (*)) (n1 :: GHC.Maybe.Maybe (*)) (vs :: [*]) (n2 :: GHC.Maybe.Maybe (*)) (lyta :: (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*])) (bpha :: (k, (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*]))). (Gpu.Vulkan.Pipeline.Compute.DestroyCreateInfoMiddleList vss vss', Gpu.Vulkan.AllocationCallbacks.Type.ToMiddle mscc) => Gpu.Vulkan.Pipeline.Compute.DestroyCreateInfoMiddleList ('(n, n1, vs) : vss) ('(n, '(n1, n2, 'Language.SpirV.ShaderKind.GlslComputeShader, mscc, vs), lyta, bpha) : vss')
- Gpu.Vulkan.PipelineLayout: instance forall k (mn :: GHC.Maybe.Maybe (*)) (lytas :: [(k, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])]) (pcl :: Gpu.Vulkan.PushConstant.Internal.Layout). (GHC.Show.Show (Data.TypeLevel.Maybe.M mn), GHC.Show.Show (Data.HeteroParList.PL (Data.TypeLevel.Tuple.Uncurry.U2 Gpu.Vulkan.DescriptorSetLayout.Type.D) lytas)) => GHC.Show.Show (Gpu.Vulkan.PipelineLayout.CreateInfo mn lytas pcl)
- Gpu.Vulkan.QueryPool: instance GHC.Show.Show (Data.TypeLevel.Maybe.M mn) => GHC.Show.Show (Gpu.Vulkan.QueryPool.CreateInfo mn tp)
- Gpu.Vulkan.QueryPool: instance GHC.Show.Show (Gpu.Vulkan.QueryPool.PipelineStatistics w64)
- Gpu.Vulkan.QueryPool: instance GHC.Show.Show (Gpu.Vulkan.QueryPool.Timestamp w64)
- Gpu.Vulkan.TypeEnum: instance GHC.Show.Show Gpu.Vulkan.TypeEnum.Format
+ Gpu.Vulkan: apiVersion_1_2 :: ApiVersion
+ Gpu.Vulkan: apiVersion_1_3 :: ApiVersion
+ Gpu.Vulkan.Attachment: instance GHC.Internal.Show.Show (Gpu.Vulkan.Attachment.Description fmt)
+ Gpu.Vulkan.Cmd: instance GHC.Internal.Show.Show (Gpu.Vulkan.Cmd.DynamicIndex obj)
+ Gpu.Vulkan.Cmd: instance GHC.Internal.Show.Show (Gpu.Vulkan.Cmd.DynamicOffset obj)
+ Gpu.Vulkan.Cmd: instance Gpu.Vulkan.Cmd.IsIndex GHC.Internal.Word.Word16
+ Gpu.Vulkan.Cmd: instance Gpu.Vulkan.Cmd.IsIndex GHC.Internal.Word.Word32
+ Gpu.Vulkan.CommandBuffer: instance GHC.Internal.Show.Show (Data.TypeLevel.Maybe.M mn) => GHC.Internal.Show.Show (Gpu.Vulkan.CommandBuffer.AllocateInfo mn s c)
+ Gpu.Vulkan.DescriptorSet: instance (GHC.Internal.Show.Show (Data.TypeLevel.Maybe.M n), GHC.Internal.Show.Show (Data.HeteroParList.PL (Data.TypeLevel.Tuple.Uncurry.U2 Gpu.Vulkan.DescriptorSetLayout.Type.D) slbtss)) => GHC.Internal.Show.Show (Gpu.Vulkan.DescriptorSet.AllocateInfo n sp slbtss)
+ Gpu.Vulkan.Device.Internal: instance (GHC.Internal.Show.Show (Data.TypeLevel.Maybe.M mn), GHC.Internal.Show.Show (Data.HeteroParList.PL Gpu.Vulkan.Device.Middle.Internal.QueueCreateInfo qcis)) => GHC.Internal.Show.Show (Gpu.Vulkan.Device.Internal.CreateInfo mn qcis)
+ Gpu.Vulkan.Image.Internal: instance GHC.Internal.Show.Show (Data.TypeLevel.Maybe.M mn) => GHC.Internal.Show.Show (Gpu.Vulkan.Image.Internal.CreateInfo mn fmt)
+ Gpu.Vulkan.Instance.Internal: instance (GHC.Internal.Show.Show (Data.TypeLevel.Maybe.M mn), GHC.Internal.Show.Show (Data.TypeLevel.Maybe.M ai)) => GHC.Internal.Show.Show (Gpu.Vulkan.Instance.Internal.CreateInfo mn ai)
+ Gpu.Vulkan.Instance.Internal: instance Data.Default.Internal.Default (Gpu.Vulkan.Instance.Internal.CreateInfo 'GHC.Internal.Maybe.Nothing a)
+ Gpu.Vulkan.Instance.Internal: instance GHC.Internal.Show.Show Gpu.Vulkan.Instance.Internal.ExtensionName
+ Gpu.Vulkan.Instance.Internal: instance GHC.Internal.Show.Show Gpu.Vulkan.Instance.Internal.ExtensionProperties
+ Gpu.Vulkan.Memory: instance GHC.Internal.Show.Show (Data.TypeLevel.Maybe.M mn) => GHC.Internal.Show.Show (Gpu.Vulkan.Memory.AllocateInfo mn)
+ Gpu.Vulkan.Object: instance (GHC.Internal.Foreign.Storable.Storable v, GHC.Internal.TypeNats.KnownNat oalgn, Gpu.Vulkan.Object.SizeAlignmentList objs) => Gpu.Vulkan.Object.OffsetOfList v nm (Gpu.Vulkan.Object.List oalgn v nm : objs)
+ Gpu.Vulkan.Object: instance (GHC.Internal.TypeNats.KnownNat n, Gpu.Vulkan.Object.Base.SizeAlignment kobj) => Gpu.Vulkan.Object.SizeAlignment ('Gpu.Vulkan.Object.Dynamic n kobj)
+ Gpu.Vulkan.Object: instance (GHC.Internal.TypeNats.KnownNat n, Gpu.Vulkan.Object.Base.Store v bobj) => Gpu.Vulkan.Object.Store [GHC.Internal.Maybe.Maybe v] ('Gpu.Vulkan.Object.Dynamic n bobj)
+ Gpu.Vulkan.Object: instance (Gpu.Vulkan.Object.SizeAlignment v, Gpu.Vulkan.Object.OffsetRange v vs (i GHC.Internal.TypeNats.- 1)) => Gpu.Vulkan.Object.OffsetRange v (v : vs) i
+ Gpu.Vulkan.Object: instance GHC.Internal.Show.Show (Gpu.Vulkan.Object.Length obj)
+ Gpu.Vulkan.Object: instance GHC.Internal.Show.Show (Gpu.Vulkan.Object.SizeAlignmentOf obj)
+ Gpu.Vulkan.Object.Base: instance (GHC.Internal.Foreign.Storable.Storable t, GHC.Internal.TypeNats.KnownNat algn) => Gpu.Vulkan.Object.Base.Store t (Gpu.Vulkan.Object.Base.Atom algn t _nm)
+ Gpu.Vulkan.Object.Base: instance (GHC.Internal.TypeNats.KnownNat algn, Data.Sequences.IsSequence v, GHC.Internal.Foreign.Storable.Storable t, Data.MonoTraversable.Element v GHC.Types.~ t) => Gpu.Vulkan.Object.Base.Store v (Gpu.Vulkan.Object.Base.List algn t _nm)
+ Gpu.Vulkan.Object.Base: instance (GHC.Internal.TypeNats.KnownNat algn, GHC.Internal.Foreign.Storable.Storable (Gpu.Vulkan.Object.Base.ImagePixel img)) => Gpu.Vulkan.Object.Base.SizeAlignment (Gpu.Vulkan.Object.Base.ImageMaybeName algn img nm)
+ Gpu.Vulkan.Object.Base: instance (GHC.Internal.TypeNats.KnownNat algn, GHC.Internal.Foreign.Storable.Storable t) => Gpu.Vulkan.Object.Base.SizeAlignment (Gpu.Vulkan.Object.Base.AtomMaybeName algn t _nm)
+ Gpu.Vulkan.Object.Base: instance (GHC.Internal.TypeNats.KnownNat algn, GHC.Internal.Foreign.Storable.Storable t) => Gpu.Vulkan.Object.Base.SizeAlignment (Gpu.Vulkan.Object.Base.ListMaybeName algn t _nm)
+ Gpu.Vulkan.Object.Base: instance (GHC.Internal.TypeNats.KnownNat algn, Gpu.Vulkan.Object.Base.IsImage img, Data.Sequences.IsSequence v, Data.MonoTraversable.Element v GHC.Types.~ img) => Gpu.Vulkan.Object.Base.Store v (Gpu.Vulkan.Object.Base.Image algn img nm)
+ Gpu.Vulkan.Object.Base: instance Data.Default.Internal.Default (Gpu.Vulkan.Object.Base.Length (Gpu.Vulkan.Object.Base.Atom algn t mnm))
+ Gpu.Vulkan.Object.Base: instance Data.Default.Internal.Default (Gpu.Vulkan.Object.Base.Length (Gpu.Vulkan.Object.Base.Image algn t nm))
+ Gpu.Vulkan.Object.Base: instance Data.Default.Internal.Default (Gpu.Vulkan.Object.Base.Length (Gpu.Vulkan.Object.Base.List algn t nm))
+ Gpu.Vulkan.Object.Base: instance GHC.Internal.Show.Show (Gpu.Vulkan.Object.Base.Length obj)
+ Gpu.Vulkan.Object.Base: instance GHC.Internal.Show.Show Gpu.Vulkan.Object.Base.ObjectType
+ Gpu.Vulkan.PhysicalDevice: instance GHC.Internal.Show.Show Gpu.Vulkan.PhysicalDevice.ExtensionName
+ Gpu.Vulkan.PhysicalDevice: instance GHC.Internal.Show.Show Gpu.Vulkan.PhysicalDevice.ExtensionProperties
+ Gpu.Vulkan.Pipeline.Compute: instance forall k (n' :: GHC.Internal.Maybe.Maybe (*)) (as :: [(GHC.Internal.Maybe.Maybe (*), (GHC.Internal.Maybe.Maybe (*), GHC.Internal.Maybe.Maybe (*), Language.SpirV.ShaderKind.ShaderKind, GHC.Internal.Maybe.Maybe (*, *), [*]), (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*]), (k, (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*])))]) (mscc :: GHC.Internal.Maybe.Maybe (*, *)) (n :: GHC.Internal.Maybe.Maybe (*)) (n1 :: GHC.Internal.Maybe.Maybe (*)) (vs :: [*]) (lyta :: (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*])) (bpha :: (k, (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*]))). (Foreign.Storable.PeekPoke.Internal.WithPoked (Data.TypeLevel.Maybe.M n'), Gpu.Vulkan.Pipeline.Compute.CreateInfoListToMiddle as, Gpu.Vulkan.AllocationCallbacks.Type.ToMiddle mscc, Foreign.Storable.PeekPoke.Internal.WithPoked (Data.TypeLevel.Maybe.M n), Foreign.Storable.PeekPoke.Internal.WithPoked (Data.TypeLevel.Maybe.M n1), Foreign.Storable.HeteroList.PokableList vs) => Gpu.Vulkan.Pipeline.Compute.CreateInfoListToMiddle ('(n, '(n1, n', 'Language.SpirV.ShaderKind.GlslComputeShader, mscc, vs), lyta, bpha) : as)
+ Gpu.Vulkan.Pipeline.Compute: instance forall k (s :: k) (lyta :: (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*])). GHC.Internal.Show.Show (Gpu.Vulkan.Pipeline.Compute.C s lyta)
+ Gpu.Vulkan.Pipeline.Compute: instance forall k (vss :: [(GHC.Internal.Maybe.Maybe (*), GHC.Internal.Maybe.Maybe (*), [*])]) (vss' :: [(GHC.Internal.Maybe.Maybe (*), (GHC.Internal.Maybe.Maybe (*), GHC.Internal.Maybe.Maybe (*), Language.SpirV.ShaderKind.ShaderKind, GHC.Internal.Maybe.Maybe (*, *), [*]), (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*]), (k, (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*])))]) (mscc :: GHC.Internal.Maybe.Maybe (*, *)) (n :: GHC.Internal.Maybe.Maybe (*)) (n1 :: GHC.Internal.Maybe.Maybe (*)) (vs :: [*]) (n2 :: GHC.Internal.Maybe.Maybe (*)) (lyta :: (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*])) (bpha :: (k, (*, [(*, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])], [*]))). (Gpu.Vulkan.Pipeline.Compute.DestroyCreateInfoMiddleList vss vss', Gpu.Vulkan.AllocationCallbacks.Type.ToMiddle mscc) => Gpu.Vulkan.Pipeline.Compute.DestroyCreateInfoMiddleList ('(n, n1, vs) : vss) ('(n, '(n1, n2, 'Language.SpirV.ShaderKind.GlslComputeShader, mscc, vs), lyta, bpha) : vss')
+ Gpu.Vulkan.PipelineLayout: instance forall k (mn :: GHC.Internal.Maybe.Maybe (*)) (lytas :: [(k, [Gpu.Vulkan.DescriptorSetLayout.Type.BindingType])]) (pcl :: Gpu.Vulkan.PushConstant.Internal.Layout). (GHC.Internal.Show.Show (Data.TypeLevel.Maybe.M mn), GHC.Internal.Show.Show (Data.HeteroParList.PL (Data.TypeLevel.Tuple.Uncurry.U2 Gpu.Vulkan.DescriptorSetLayout.Type.D) lytas)) => GHC.Internal.Show.Show (Gpu.Vulkan.PipelineLayout.CreateInfo mn lytas pcl)
+ Gpu.Vulkan.QueryPool: instance GHC.Internal.Show.Show (Data.TypeLevel.Maybe.M mn) => GHC.Internal.Show.Show (Gpu.Vulkan.QueryPool.CreateInfo mn tp)
+ Gpu.Vulkan.QueryPool: instance GHC.Internal.Show.Show (Gpu.Vulkan.QueryPool.PipelineStatistics w64)
+ Gpu.Vulkan.QueryPool: instance GHC.Internal.Show.Show (Gpu.Vulkan.QueryPool.Timestamp w64)
+ Gpu.Vulkan.Sampler: pattern Null :: S s
+ Gpu.Vulkan.TypeEnum: instance GHC.Internal.Show.Show Gpu.Vulkan.TypeEnum.Format
Files
- gpu-vulkan.cabal +1/−1
- src/Gpu/Vulkan.hs +2/−1
- src/Gpu/Vulkan/Internal.hs +2/−1
- src/Gpu/Vulkan/Sampler.hs +2/−2
- src/Gpu/Vulkan/Sampler/Type.hs +5/−0
gpu-vulkan.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack name: gpu-vulkan-version: 0.1.0.155+version: 0.1.0.157 synopsis: Vulkan library description: Please see the README on GitHub at <https://github.com/YoshikuniJujo/gpu-vulkan#readme> category: GPU
src/Gpu/Vulkan.hs view
@@ -15,7 +15,8 @@ -- ** ApplicationINfo ApplicationInfo(..),- ApiVersion, makeApiVersion, apiVersion_1_0, apiVersion_1_1,+ ApiVersion, makeApiVersion,+ apiVersion_1_0, apiVersion_1_1, apiVersion_1_2, apiVersion_1_3, -- ** SubmitInfo
src/Gpu/Vulkan/Internal.hs view
@@ -15,7 +15,8 @@ -- ** ApplicationINfo M.ApplicationInfo(..),- M.ApiVersion, M.makeApiVersion, M.apiVersion_1_0, M.apiVersion_1_1,+ M.ApiVersion, M.makeApiVersion,+ M.apiVersion_1_0, M.apiVersion_1_1, M.apiVersion_1_2, M.apiVersion_1_3, -- ** SubmitInfo
src/Gpu/Vulkan/Sampler.hs view
@@ -2,14 +2,14 @@ {-# LANGUAGE RankNTypes #-} {-# LANGUAGE MonoLocalBinds #-} {-# LANGUAGE FlexibleContexts #-}-{-# LANGUAGE ViewPatterns #-}+{-# LANGUAGE PatternSynonyms, ViewPatterns #-} {-# OPTIONS_GHC -Wall -fno-warn-tabs #-} module Gpu.Vulkan.Sampler ( -- * CREATE - create, S, M.CreateInfo(..),+ create, S, pattern Null, M.CreateInfo(..), -- * ENUM
src/Gpu/Vulkan/Sampler/Type.hs view
@@ -1,3 +1,4 @@+{-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -Wall -fno-warn-tabs #-} module Gpu.Vulkan.Sampler.Type where@@ -5,3 +6,7 @@ import qualified Gpu.Vulkan.Sampler.Middle as M newtype S s = S { sToMiddle :: M.S } deriving Show++pattern Null :: S s+pattern Null <- S M.Null where+ Null = S M.Null