cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.38.1.
--
-- see: https://github.com/sol/hpack
name: keid-render-basic
version: 0.1.10.0
synopsis: Basic rendering programs for Keid engine.
category: Game Engine
homepage: https://keid.haskell-game.dev
author: IC Rainbow
maintainer: keid@aenor.ru
copyright: 2025 IC Rainbow
license: BSD3
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
data-files:
embed/cubemaps/black.ktx.zst
embed/cubemaps/black.ktx2
embed/textures/black.ktx.zst
embed/textures/black.ktx2
embed/textures/flat.ktx.zst
embed/textures/flat.ktx2
embed/textures/ibl_brdf_lut.ktx.zst
embed/textures/ibl_brdf_lut.ktx2
source-repository head
type: git
location: https://gitlab.com/keid/engine
library
exposed-modules:
Engine.UI.Message
Global.Resource.CubeMap.Base
Global.Resource.CubeMap.Base.Paths
Global.Resource.Texture.Base
Global.Resource.Texture.Base.Paths
Render.Basic
Render.Code.Lit
Render.Debug.Code
Render.Debug.Model
Render.Debug.Pipeline
Render.DepthOnly.Code
Render.DepthOnly.Pipeline
Render.DescSets.Set0
Render.DescSets.Set0.Code
Render.DescSets.Sun
Render.Font.EvanwSdf.Code
Render.Font.EvanwSdf.Model
Render.Font.EvanwSdf.Pipeline
Render.ForwardMsaa
Render.Lit.Colored.Code
Render.Lit.Colored.Model
Render.Lit.Colored.Pipeline
Render.Lit.Material
Render.Lit.Material.Code
Render.Lit.Material.Collect
Render.Lit.Material.Model
Render.Lit.Material.Pipeline
Render.Lit.Textured.Code
Render.Lit.Textured.Model
Render.Lit.Textured.Pipeline
Render.Pass.Compose
Render.ShadowMap.Code
Render.ShadowMap.Pipeline
Render.ShadowMap.RenderPass
Render.Skybox.Code
Render.Skybox.Pipeline
Render.Unlit.Colored.Code
Render.Unlit.Colored.Model
Render.Unlit.Colored.Pipeline
Render.Unlit.Line2d.Code
Render.Unlit.Line2d.Draw
Render.Unlit.Line2d.Model
Render.Unlit.Line2d.Pipeline
Render.Unlit.Sprite.Code
Render.Unlit.Sprite.Model
Render.Unlit.Sprite.Pipeline
Render.Unlit.Textured.Code
Render.Unlit.Textured.Model
Render.Unlit.Textured.Pipeline
Render.Unlit.TileMap.Code
Render.Unlit.TileMap.Model
Render.Unlit.TileMap.Pipeline
Resource.Font
Resource.Font.EvanW
Resource.Mesh.Lit
Stage.Loader.Render
Stage.Loader.Scene
Stage.Loader.Setup
Stage.Loader.Types
Stage.Loader.UI
other-modules:
Paths_keid_render_basic
hs-source-dirs:
src
default-extensions:
NoImplicitPrelude
ApplicativeDo
BinaryLiterals
BlockArguments
DataKinds
DefaultSignatures
DerivingStrategies
DerivingVia
DuplicateRecordFields
FunctionalDependencies
HexFloatLiterals
ImportQualifiedPost
LambdaCase
NamedFieldPuns
NumDecimals
OverloadedRecordDot
OverloadedStrings
PatternSynonyms
QuasiQuotes
RecordWildCards
StrictData
TemplateHaskell
TypeFamilies
TypeOperators
ViewPatterns
ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints
build-depends:
aeson
, base >=4.7 && <5
, bytestring
, derive-storable
, derive-storable-plugin
, file-embed >=0.0.10
, geomancy >=0.3.0.0
, geomancy-layout
, gl-block
, keid-core >=0.1.11.0
, keid-geometry
, neat-interpolation
, resourcet
, rio >=0.1.12.0
, tagged
, text
, unliftio
, vector
, vulkan
, vulkan-utils
default-language: GHC2021