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.141 synopsis: Vulkan library description: Please see the README on GitHub at 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 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.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.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 <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 <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