packages feed

keid-render-basic-0.1.10.0: keid-render-basic.cabal

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