vulkan-utils-0.5.11.0: vulkan-utils.cabal
cabal-version: 1.24
-- This file has been generated from package.yaml by hpack version 0.39.6.
--
-- see: https://github.com/sol/hpack
name: vulkan-utils
version: 0.5.11.0
synopsis: Utils for the vulkan package
category: Graphics
homepage: https://github.com/haskell-game/vulkan#readme
bug-reports: https://github.com/haskell-game/vulkan/issues
maintainer: IC Rainbow <aenor.realm@gmail.com>, Ellie Hermaszewska <live.long.and.prosper@monoid.al>
license: BSD3
license-file: LICENSE
build-type: Custom
extra-source-files:
readme.md
changelog.md
package.yaml
src/Vulkan/Utils/gl_enums.h
source-repository head
type: git
location: https://github.com/haskell-game/vulkan
custom-setup
setup-depends:
Cabal ==3.*
, base <5
, cabal-doctest >=1 && <1.1
library
exposed-modules:
Vulkan.Utils.Barrier
Vulkan.Utils.CommandCheck
Vulkan.Utils.Debug
Vulkan.Utils.Descriptors
Vulkan.Utils.DynamicRendering
Vulkan.Utils.DynamicState
Vulkan.Utils.Frame
Vulkan.Utils.Framebuffer
Vulkan.Utils.FromGL
Vulkan.Utils.Init.Headless
Vulkan.Utils.Initialization
Vulkan.Utils.Misc
Vulkan.Utils.Pipeline
Vulkan.Utils.Pipeline.Internal
Vulkan.Utils.Pipeline.Specialization
Vulkan.Utils.PipelineLayout
Vulkan.Utils.QueueAssignment
Vulkan.Utils.Queues
Vulkan.Utils.RefCounted
Vulkan.Utils.RenderPass
Vulkan.Utils.Requirements
Vulkan.Utils.Requirements.TH
Vulkan.Utils.Shader
Vulkan.Utils.ShaderQQ.Backend.Glslang
Vulkan.Utils.ShaderQQ.Backend.Shaderc
Vulkan.Utils.ShaderQQ.GLSL.Glslang
Vulkan.Utils.ShaderQQ.GLSL.Shaderc
Vulkan.Utils.ShaderQQ.HLSL.Glslang
Vulkan.Utils.ShaderQQ.HLSL.Shaderc
Vulkan.Utils.ShaderQQ.Interpolate
Vulkan.Utils.Swapchain
Vulkan.Utils.VulkanContext
Vulkan.Utils.WindowAdapter
Vulkan.Utils.WindowLoop
other-modules:
Vulkan.Utils.Internal
Vulkan.Utils.ShaderQQ.ShaderType
Vulkan.Utils.ShaderQQ.Backend.Internal
Vulkan.Utils.ShaderQQ.Backend.Glslang.Internal
Vulkan.Utils.ShaderQQ.Backend.Shaderc.Internal
Vulkan.Utils.ShaderQQ.GLSL
Vulkan.Utils.ShaderQQ.HLSL
hs-source-dirs:
src
default-extensions:
ConstraintKinds
DataKinds
DefaultSignatures
DeriveAnyClass
DeriveFoldable
DeriveFunctor
DeriveTraversable
DerivingStrategies
DuplicateRecordFields
FlexibleContexts
FlexibleInstances
GADTs
GeneralizedNewtypeDeriving
InstanceSigs
LambdaCase
MagicHash
NamedFieldPuns
NoMonomorphismRestriction
OverloadedRecordDot
OverloadedStrings
PartialTypeSignatures
PatternSynonyms
PolyKinds
QuantifiedConstraints
RankNTypes
RecordWildCards
RoleAnnotations
ScopedTypeVariables
StandaloneDeriving
Strict
TupleSections
TypeApplications
TypeFamilyDependencies
TypeOperators
TypeSynonymInstances
ViewPatterns
ghc-options: -Wall
c-sources:
cbits/DebugCallback.c
build-depends:
base >=4.16 && <5
, bytestring
, containers
, extra
, file-embed
, filepath
, resourcet >=1.2.4
, template-haskell
, temporary
, text
, transformers
, typed-process
, unagi-chan
, unliftio-core
, unordered-containers
, vector
, vulkan ==3.27.*
default-language: Haskell2010
test-suite doctests
type: exitcode-stdio-1.0
main-is: Doctests.hs
other-modules:
hs-source-dirs:
test/doctest
default-extensions:
ConstraintKinds
DataKinds
DefaultSignatures
DeriveAnyClass
DeriveFoldable
DeriveFunctor
DeriveTraversable
DerivingStrategies
DuplicateRecordFields
FlexibleContexts
FlexibleInstances
GADTs
GeneralizedNewtypeDeriving
InstanceSigs
LambdaCase
MagicHash
NamedFieldPuns
NoMonomorphismRestriction
OverloadedRecordDot
OverloadedStrings
PartialTypeSignatures
PatternSynonyms
PolyKinds
QuantifiedConstraints
RankNTypes
RecordWildCards
RoleAnnotations
ScopedTypeVariables
StandaloneDeriving
Strict
TupleSections
TypeApplications
TypeFamilyDependencies
TypeOperators
TypeSynonymInstances
ViewPatterns
ghc-options: -Wall
build-depends:
base
, doctest
, vulkan-utils
default-language: Haskell2010