gpu-vulkan-0.1.0.162: gpu-vulkan.cabal
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.37.0.
--
-- see: https://github.com/sol/hpack
name: gpu-vulkan
version: 0.1.0.162
synopsis: Vulkan library
description: Please see the README on GitHub at <https://github.com/YoshikuniJujo/gpu-vulkan#readme>
category: GPU
homepage: https://github.com/YoshikuniJujo/gpu-vulkan#readme
bug-reports: https://github.com/YoshikuniJujo/gpu-vulkan/issues
author: Yoshikuni Jujo
maintainer: yoshikuni.jujo@gmail.com
copyright: 2023 Yoshikuni Jujo
license: BSD3
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
CHANGELOG.md
data-files:
th/vkPhysicalDeviceLimits.txt
th/vkPhysicalDeviceFeatures.txt
th/vkFormat.txt
th/vkShaderStageFlagBits.txt
source-repository head
type: git
location: https://github.com/YoshikuniJujo/gpu-vulkan
flag debug
manual: True
default: False
library
exposed-modules:
Gpu.Vulkan
Gpu.Vulkan.AllocationCallbacks
Gpu.Vulkan.AllocationCallbacks.Internal
Gpu.Vulkan.Attachment
Gpu.Vulkan.Buffer
Gpu.Vulkan.BufferView
Gpu.Vulkan.Cmd
Gpu.Vulkan.ColorComponent
Gpu.Vulkan.CommandBuffer
Gpu.Vulkan.CommandPool
Gpu.Vulkan.Component
Gpu.Vulkan.Descriptor
Gpu.Vulkan.DescriptorPool
Gpu.Vulkan.DescriptorSet
Gpu.Vulkan.DescriptorSetLayout
Gpu.Vulkan.DescriptorSetLayout.BindingFlags
Gpu.Vulkan.Device
Gpu.Vulkan.Device.Internal
Gpu.Vulkan.Exception
Gpu.Vulkan.Fence
Gpu.Vulkan.Fence.Internal
Gpu.Vulkan.Framebuffer
Gpu.Vulkan.Image
Gpu.Vulkan.Image.Internal
Gpu.Vulkan.ImageView
Gpu.Vulkan.Instance
Gpu.Vulkan.Instance.Internal
Gpu.Vulkan.Memory
Gpu.Vulkan.Object
Gpu.Vulkan.Object.Base
Gpu.Vulkan.Object.NoAlignment
Gpu.Vulkan.PhysicalDevice
Gpu.Vulkan.Pipeline
Gpu.Vulkan.Pipeline.ColorBlendAttachment
Gpu.Vulkan.Pipeline.ColorBlendState
Gpu.Vulkan.Pipeline.Compute
Gpu.Vulkan.Pipeline.DepthStencilState
Gpu.Vulkan.Pipeline.DynamicState
Gpu.Vulkan.Pipeline.Graphics
Gpu.Vulkan.Pipeline.InputAssemblyState
Gpu.Vulkan.Pipeline.MultisampleState
Gpu.Vulkan.Pipeline.RasterizationState
Gpu.Vulkan.Pipeline.ShaderStage
Gpu.Vulkan.Pipeline.TessellationState
Gpu.Vulkan.Pipeline.VertexInputState
Gpu.Vulkan.Pipeline.ViewportState
Gpu.Vulkan.PipelineCache
Gpu.Vulkan.PipelineLayout
Gpu.Vulkan.PushConstant
Gpu.Vulkan.Query
Gpu.Vulkan.QueryPool
Gpu.Vulkan.Queue
Gpu.Vulkan.QueueFamily
Gpu.Vulkan.RenderPass
Gpu.Vulkan.Sample
Gpu.Vulkan.Sampler
Gpu.Vulkan.Semaphore
Gpu.Vulkan.Semaphore.Internal
Gpu.Vulkan.ShaderModule
Gpu.Vulkan.Subpass
Gpu.Vulkan.TypeEnum
Gpu.Vulkan.VertexInput
Gpu.Vulkan.Sparse
Gpu.Vulkan.Sparse.Buffer
Gpu.Vulkan.Sparse.Image
other-modules:
Gpu.Vulkan.AllocationCallbacks.Type
Gpu.Vulkan.Attachment.Enum
Gpu.Vulkan.Buffer.Enum
Gpu.Vulkan.Buffer.Internal
Gpu.Vulkan.Buffer.Type
Gpu.Vulkan.BufferView.Internal
Gpu.Vulkan.ColorComponent.Enum
Gpu.Vulkan.CommandBuffer.Enum
Gpu.Vulkan.CommandBuffer.Internal
Gpu.Vulkan.CommandBuffer.Type
Gpu.Vulkan.CommandPool.Enum
Gpu.Vulkan.CommandPool.Type
Gpu.Vulkan.Component.Enum
Gpu.Vulkan.Descriptor.Enum
Gpu.Vulkan.Descriptor.Internal
Gpu.Vulkan.DescriptorPool.Enum
Gpu.Vulkan.DescriptorPool.Type
Gpu.Vulkan.DescriptorSet.BindingAndArrayElem
Gpu.Vulkan.DescriptorSet.BindingAndArrayElem.Buffer
Gpu.Vulkan.DescriptorSet.Copy
Gpu.Vulkan.DescriptorSet.Type
Gpu.Vulkan.DescriptorSet.Write
Gpu.Vulkan.DescriptorSet.Write.Sources
Gpu.Vulkan.DescriptorSetLayout.Enum
Gpu.Vulkan.DescriptorSetLayout.Type
Gpu.Vulkan.DescriptorSetLayout.UpdateDynamicLengths
Gpu.Vulkan.Device.Enum
Gpu.Vulkan.Device.Type
Gpu.Vulkan.Enum
Gpu.Vulkan.Exception.Enum
Gpu.Vulkan.Fence.Enum
Gpu.Vulkan.Fence.Type
Gpu.Vulkan.Framebuffer.Enum
Gpu.Vulkan.Framebuffer.Type
Gpu.Vulkan.Image.Enum
Gpu.Vulkan.Image.Type
Gpu.Vulkan.ImageView.Enum
Gpu.Vulkan.ImageView.Type
Gpu.Vulkan.Instance.Type
Gpu.Vulkan.Internal
Gpu.Vulkan.Memory.Bind
Gpu.Vulkan.Memory.Enum
Gpu.Vulkan.Memory.ImageBuffer
Gpu.Vulkan.Memory.OffsetSize
Gpu.Vulkan.Memory.Type
Gpu.Vulkan.PhysicalDevice.Enum
Gpu.Vulkan.PhysicalDevice.Struct
Gpu.Vulkan.Pipeline.Enum
Gpu.Vulkan.Pipeline.Graphics.Type
Gpu.Vulkan.Pipeline.ShaderStage.Enum
Gpu.Vulkan.Pipeline.ShaderStage.Internal
Gpu.Vulkan.Pipeline.VertexInputState.BindingOffset
Gpu.Vulkan.Pipeline.VertexInputState.Data.Type.TypeFam
Gpu.Vulkan.Pipeline.VertexInputState.Data.Type.TypeValMap
Gpu.Vulkan.Pipeline.VertexInputState.Formattable
Gpu.Vulkan.Pipeline.VertexInputState.GHC.Generics.TypeFam
Gpu.Vulkan.Pipeline.VertexInputState.Internal
Gpu.Vulkan.Pipeline.VertexInputState.SizeAlignment
Gpu.Vulkan.Pipeline.VertexInputState.SizeAlignment.Internal
Gpu.Vulkan.Pipeline.VertexInputState.SizeAlignment.TH
Gpu.Vulkan.PipelineCache.Type
Gpu.Vulkan.PipelineLayout.Type
Gpu.Vulkan.PushConstant.Internal
Gpu.Vulkan.Query.Enum
Gpu.Vulkan.QueryPool.Type
Gpu.Vulkan.Queue.Enum
Gpu.Vulkan.RenderPass.Enum
Gpu.Vulkan.RenderPass.Internal
Gpu.Vulkan.RenderPass.Type
Gpu.Vulkan.Sample.Enum
Gpu.Vulkan.Sampler.Enum
Gpu.Vulkan.Sampler.Type
Gpu.Vulkan.Semaphore.Type
Gpu.Vulkan.ShaderModule.Internal
Gpu.Vulkan.Sparse.Buffer.Internal
Gpu.Vulkan.Sparse.Enum
Gpu.Vulkan.Sparse.Image.Internal
Gpu.Vulkan.Sparse.Internal
Gpu.Vulkan.Subpass.Enum
Gpu.Vulkan.TypeEnum.Th
Gpu.Vulkan.TypeEnum.TypeValues
Gpu.Vulkan.VertexInput.Internal
Paths_gpu_vulkan
hs-source-dirs:
src
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
build-depends:
base >=4.7 && <5
, bytestring <1
, containers <1
, data-default <1
, gpu-vulkan-middle >=0.1.0.60 && <1
, hetero-parameter-list <1
, hetero-parameter-list-with-typelevel-tools <1
, language-spir-v <1
, mono-traversable <2
, stm <3
, storable-hetero-list <1
, storable-peek-poke <1
, template-haskell <3
, temporary <2
, text <3
, time <2
, tools-yj <1
, typelevel-tools-yj <1
default-language: Haskell2010
if flag(debug)
other-modules:
Debug
hs-source-dirs:
debug
else
other-modules:
Debug
hs-source-dirs:
nodebug
test-suite gpu-vulkan-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Paths_gpu_vulkan
hs-source-dirs:
test
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-export-lists -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.7 && <5
, bytestring <1
, containers <1
, data-default <1
, gpu-vulkan
, gpu-vulkan-middle >=0.1.0.60 && <1
, hetero-parameter-list <1
, hetero-parameter-list-with-typelevel-tools <1
, language-spir-v <1
, mono-traversable <2
, stm <3
, storable-hetero-list <1
, storable-peek-poke <1
, template-haskell <3
, temporary <2
, text <3
, time <2
, tools-yj <1
, typelevel-tools-yj <1
default-language: Haskell2010