vulkan: Bindings to the Vulkan graphics API.

[ bsd3, graphics, library ] [ Propose Tags ]
This version is deprecated.

Please see readme.md


[Skip to Readme]

Modules

[Last Documentation]

  • Graphics
    • Graphics.Vulkan
      • Graphics.Vulkan.Buffer
      • Graphics.Vulkan.BufferView
      • Graphics.Vulkan.CommandBuffer
      • Graphics.Vulkan.CommandBufferBuilding
      • Graphics.Vulkan.CommandPool
      • Graphics.Vulkan.Constants
      • Graphics.Vulkan.Core
      • Graphics.Vulkan.DescriptorSet
      • Graphics.Vulkan.Device
      • Graphics.Vulkan.DeviceInitialization
      • Graphics.Vulkan.Event
      • Graphics.Vulkan.ExtensionDiscovery
      • Graphics.Vulkan.Fence
      • Graphics.Vulkan.HeaderBoilerplate
      • Graphics.Vulkan.Image
      • Graphics.Vulkan.ImageView
      • KHR
        • Graphics.Vulkan.KHR.Surface
      • Graphics.Vulkan.LayerDiscovery
      • Graphics.Vulkan.Memory
      • Graphics.Vulkan.MemoryManagement
      • Graphics.Vulkan.OtherTypes
      • Graphics.Vulkan.Pass
      • Graphics.Vulkan.Pipeline
      • Graphics.Vulkan.PipelineCache
      • Graphics.Vulkan.PipelineLayout
      • Graphics.Vulkan.Query
      • Graphics.Vulkan.Queue
      • Graphics.Vulkan.QueueSemaphore
      • Graphics.Vulkan.Sampler
      • Graphics.Vulkan.Shader
      • Graphics.Vulkan.SparseResourceMemoryManagement
      • Graphics.Vulkan.Version

Downloads

Versions [RSS] 0.1.0.0, 0.2.0.0, 1.0.0.0, 1.2.0.0, 1.3.0.0, 1.3.1.0, 1.3.2.0, 1.5.0.0, 1.5.1.0, 1.6.0.0, 1.7.0.0, 2.0.0.0, 2.0.0.1, 2.1.0.0, 3.0.0.0, 3.1.0.0, 3.2.0.0, 3.3, 3.3.1, 3.4, 3.5, 3.6, 3.6.1, 3.6.2, 3.6.3, 3.6.4, 3.6.5, 3.6.6, 3.6.7, 3.6.8, 3.6.9, 3.6.10, 3.6.11, 3.6.11.1, 3.6.12, 3.6.13, 3.6.14, 3.6.15, 3.7, 3.8, 3.8.1, 3.8.2, 3.8.3, 3.9, 3.9.1, 3.10, 3.10.1, 3.10.2, 3.10.3, 3.10.4, 3.11, 3.11.0.2, 3.11.1, 3.11.2, 3.11.3, 3.11.4, 3.11.4.1, 3.11.5, 3.12, 3.12.1, 3.12.2, 3.13, 3.13.1, 3.13.2, 3.13.3, 3.13.4, 3.14, 3.14.1, 3.14.2, 3.15, 3.16, 3.16.1, 3.16.2, 3.17, 3.21, 3.21.1, 3.22, 3.22.1, 3.23, 3.23.1, 3.23.2, 3.23.3, 3.23.4, 3.24, 3.24.1, 3.24.2, 3.24.3, 3.24.4, 3.24.5, 3.25, 3.26, 3.26.1 (info)
Change log changelog.md
Dependencies base (>=4.9 && <5), vector-sized (>=0.1 && <0.3) [details]
License BSD-3-Clause
Copyright 2016 Joe Hermaszewski
Author Joe Hermaszewski
Maintainer live.long.and.prosper@monoid.al
Category Graphics
Home page http://github.com/expipiplus1/vulkan#readme
Source repo head: git clone https://github.com/expipiplus1/vulkan
Uploaded by jophish at 2016-02-29T23:59:04Z
Distributions NixOS:3.26.1
Reverse Dependencies 10 direct, 1 indirect [details]
Downloads 35167 total (303 in the last 30 days)
Rating 2.5 (votes: 8) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-11-27 [all 3 reports]

Readme for vulkan-1.3.1.0

[back to package description]

Vulkan

Haskell bindings to the Vulkan graphics API

Building

This package requires GHC 8.0 or higher due to the use of the DuplicateRecordFields and Strict language extensions.

Current Status

All the core Vulkan functionality is here.

This is currently a 64 bit only library, 32 bit support is on the roadmap.

Examples can be found here