packages feed

gpu-vulkan-core-0.1.0.7: gpu-vulkan-core.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-core
version:        0.1.0.7
synopsis:       Thin wrapper for Vulkan API
description:    Please see the README on GitHub at <https://github.com/YoshikuniJujo/gpu-vulkan-core#readme>
category:       GPU
homepage:       https://github.com/githubuser/gpu-vulkan-core#readme
bug-reports:    https://github.com/githubuser/gpu-vulkan-core/issues
author:         Yoshikuni Jujo
maintainer:     example@example.com
copyright:      2022 Yoshikuni Jujo
license:        BSD3
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    README.md
    ChangeLog.md

source-repository head
  type: git
  location: https://github.com/githubuser/gpu-vulkan-core

library
  exposed-modules:
      Gpu.Vulkan.AllocationCallbacks.Core
      Gpu.Vulkan.Attachment.Core
      Gpu.Vulkan.Buffer.Core
      Gpu.Vulkan.BufferView.Core
      Gpu.Vulkan.Cmd.Core
      Gpu.Vulkan.CommandBuffer.Core
      Gpu.Vulkan.CommandPool.Core
      Gpu.Vulkan.Component.Core
      Gpu.Vulkan.Core
      Gpu.Vulkan.Descriptor.Core
      Gpu.Vulkan.DescriptorPool.Core
      Gpu.Vulkan.DescriptorSet.Core
      Gpu.Vulkan.DescriptorSetLayout.Core
      Gpu.Vulkan.DescriptorSetLayout.BindingFlags.Core
      Gpu.Vulkan.Device.Core
      Gpu.Vulkan.Fence.Core
      Gpu.Vulkan.Framebuffer.Core
      Gpu.Vulkan.Image.Core
      Gpu.Vulkan.ImageView.Core
      Gpu.Vulkan.Instance.Core
      Gpu.Vulkan.Memory.Core
      Gpu.Vulkan.PhysicalDevice.Core
      Gpu.Vulkan.PhysicalDevice.Struct.Core
      Gpu.Vulkan.Pipeline.ColorBlendAttachment.Core
      Gpu.Vulkan.Pipeline.ColorBlendState.Core
      Gpu.Vulkan.Pipeline.Compute.Core
      Gpu.Vulkan.Pipeline.Core
      Gpu.Vulkan.Pipeline.DepthStencilState.Core
      Gpu.Vulkan.Pipeline.DynamicState.Core
      Gpu.Vulkan.Pipeline.Graphics.Core
      Gpu.Vulkan.Pipeline.InputAssemblyState.Core
      Gpu.Vulkan.Pipeline.MultisampleState.Core
      Gpu.Vulkan.Pipeline.RasterizationState.Core
      Gpu.Vulkan.Pipeline.ShaderStage.Core
      Gpu.Vulkan.Pipeline.TessellationState.Core
      Gpu.Vulkan.Pipeline.VertexInputState.Core
      Gpu.Vulkan.Pipeline.ViewportState.Core
      Gpu.Vulkan.PipelineCache.Core
      Gpu.Vulkan.PipelineLayout.Core
      Gpu.Vulkan.PushConstant.Core
      Gpu.Vulkan.QueryPool.Core
      Gpu.Vulkan.Queue.Core
      Gpu.Vulkan.QueueFamily.Core
      Gpu.Vulkan.RenderPass.Core
      Gpu.Vulkan.Sampler.Core
      Gpu.Vulkan.Semaphore.Core
      Gpu.Vulkan.ShaderModule.Core
      Gpu.Vulkan.Specialization.Core
      Gpu.Vulkan.Subpass.Core
      Gpu.Vulkan.VertexInput.Core
      Gpu.Vulkan.TypeSynonyms.Core
  other-modules:
      Data.Text.Tools
      Paths_gpu_vulkan_core
  hs-source-dirs:
      src
  pkgconfig-depends:
      vulkan
  build-depends:
      base >=4.7 && <5
    , c-enum <1
    , c-struct <1
    , nowdoc <1
    , text <3
  default-language: Haskell2010

test-suite gpu-vulkan-core-test
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  other-modules:
      Paths_gpu_vulkan_core
  hs-source-dirs:
      test
  ghc-options: -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      base >=4.7 && <5
    , c-enum <1
    , c-struct <1
    , gpu-vulkan-core
    , nowdoc <1
    , text <3
  default-language: Haskell2010