packages feed

spirv-reflect-yaml 0.1 → 0.2

raw patch · 3 files changed

+12/−5 lines, 3 filesdep ~spirv-reflect-typesPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: spirv-reflect-types

API changes (from Hackage documentation)

Files

ChangeLog.md view
@@ -1,5 +1,12 @@ # Changelog for spirv-reflect-yaml +## [0.2] - 2022-09-04++* Update loader to match FFI types.++[0.2]: https://gitlab.com/dpwiz/spirv-reflect/-/tree/v0.2-yaml++ ## [0.1] - 2022-06-11  * Initial release.
lib/Data/SpirV/Reflect/Yaml/Parsers.hs view
@@ -56,7 +56,7 @@   descriptor_type        <- m .: "descriptor_type" <&> Enums.DescriptorType   resource_type          <- m .: "resource_type" <&> Enums.ResourceFlagBits   image                  <- m .: "image" >>= traitsImageP-  block                  <- m .: "block" >>= blockVariableP+  block                  <- m .? "block" >>= traverse blockVariableP   array                  <- m .: "array" >>= traitsArrayP   count                  <- m .? "count"   accessed               <- m .: "accessed"@@ -81,7 +81,7 @@   struct_member_name <- m .? "struct_member_name"   storage_class      <- m .: "storage_class" <&> Enums.StorageClass   type_flags         <- m .? "type_flags" <&> maybe Enums.TYPE_FLAG_UNDEFINED Enums.TypeFlagBits-  traits             <- m .? "traits" >>= traverse typeDescriptionTraitsP+  traits             <- m .: "traits" >>= traverse typeDescriptionTraitsP   members            <- m .? "members" `seqOf` typeDescriptionP   pure TypeDescription.TypeDescription{..} @@ -109,7 +109,7 @@   built_in         <- m .: "built_in" <&> Enums.BuiltIn   numeric          <- m .: "numeric" >>= traitsNumericP   array            <- m .: "array" >>= traitsArrayP-  members          <- m .? "members" `seqOf` typeDescriptionP+  members          <- m .? "members" `seqOf` interfaceVariableP   format           <- m .: "format" <&> Enums.Format   type_description <- m .? "type_description" >>= traverse typeDescriptionP   word_offset      <- m .: "word_offset" >>= interfaceVariableWordOffsetP
spirv-reflect-yaml.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack  name:           spirv-reflect-yaml-version:        0.1+version:        0.2 synopsis:       YAML loader for spirv-reflect tool. category:       Graphics author:         IC Rainbow@@ -52,7 +52,7 @@       HsYAML     , base >=4.7 && <5     , bytestring-    , spirv-reflect-types+    , spirv-reflect-types >=0.2     , text     , vector   default-language: Haskell2010