vulkan 1.3.1.0 → 1.3.2.0
raw patch · 3 files changed
+15/−1 lines, 3 files
Files
- changelog.md +3/−0
- src/Graphics/Vulkan/Version.hs +11/−0
- vulkan.cabal +1/−1
changelog.md view
@@ -1,5 +1,8 @@ # Change Log +## [1.3.2.0] - 2016-02-29+Add type signatures to version functions+ ## [1.3.1.0] - 2016-02-29 Add version information and generator to Graphics.Vulkan.Version
src/Graphics/Vulkan/Version.hs view
@@ -6,9 +6,20 @@ , (.|.) , (.&.) )+import Data.Word( Word32+ ) +vkApiVersion :: Word32 vkApiVersion = vkMakeVersion 1 0 3++vkVersionMinor :: Word32 -> Word32 vkVersionMinor version = (.&.) (shiftR version 12) 1023++vkVersionPatch :: Word32 -> Word32 vkVersionPatch version = (.&.) version 4095++vkMakeVersion :: Word32 -> Word32 -> Word32 -> Word32 vkMakeVersion major minor patch = (.|.) ((.|.) (shiftL major 22) (shiftL minor 12)) patch++vkVersionMajor :: Word32 -> Word32 vkVersionMajor version = shiftR version 22
vulkan.cabal view
@@ -1,5 +1,5 @@ name: vulkan-version: 1.3.1.0+version: 1.3.2.0 synopsis: Bindings to the Vulkan graphics API. description: Please see readme.md homepage: http://github.com/expipiplus1/vulkan#readme