Name: gloss-examples Version: 1.9.4.1 License: MIT License-file: LICENSE Author: Ben Lippmeier Maintainer: benl@ouroborus.net Build-Type: Simple Cabal-Version: >=1.6 Stability: experimental Category: Graphics Homepage: http://gloss.ouroborus.net Bug-reports: gloss@ouroborus.net Description: Examples using the gloss graphics library. A mixed bag of fractals, particle simulations and cellular automata. Synopsis: Examples using the gloss library Flag llvm Description: Compile via LLVM. This produces much better object code, but your GHC needs to have been built against the LLVM compiler. Default: False source-repository head type: git location: https://github.com/benl23x5/gloss Executable gloss-bitmap Build-depends: base == 4.8.*, bytestring == 0.10.*, bmp == 1.2.*, gloss == 1.9.4.* Main-is: Main.hs hs-source-dirs: picture/Bitmap ghc-options: -threaded -O2 Executable gloss-boids Build-depends: base == 4.8.*, gloss == 1.9.4.* Main-is: Main.hs other-modules: KDTree2d Vec2 hs-source-dirs: picture/Boids ghc-options: -threaded -O2 Executable gloss-clock Build-depends: base == 4.8.*, gloss == 1.9.4.* Main-is: Main.hs hs-source-dirs: picture/Clock ghc-options: -threaded -O2 Executable gloss-color Build-depends: base == 4.8.*, vector == 0.10.*, gloss == 1.9.4.* Main-is: Main.hs hs-source-dirs: picture/Color ghc-options: -threaded -O2 extensions: ParallelListComp Executable gloss-conway Build-depends: base == 4.8.*, vector == 0.10.*, gloss == 1.9.4.* Main-is: Main.hs other-modules: Cell World hs-source-dirs: picture/Conway ghc-options: -threaded -O2 Executable gloss-draw Build-depends: base == 4.8.*, gloss == 1.9.4.* Main-is: Main.hs hs-source-dirs: picture/Draw ghc-options: -threaded -O2 Executable gloss-easy Build-depends: base == 4.8.*, gloss == 1.9.4.* Main-is: Main.hs hs-source-dirs: picture/Easy ghc-options: -threaded -O2 Executable gloss-eden Build-depends: base == 4.8.*, random == 1.1.*, gloss == 1.9.4.* Main-is: Main.hs other-modules: Cell Community World hs-source-dirs: picture/Eden ghc-options: -threaded -O2 Executable gloss-flake Build-depends: base == 4.8.*, gloss == 1.9.4.* Main-is: Main.hs hs-source-dirs: picture/Flake ghc-options: -threaded -O2 Executable gloss-gameevent Build-depends: base == 4.8.*, gloss == 1.9.4.* Main-is: Main.hs hs-source-dirs: picture/GameEvent ghc-options: -threaded -O2 Executable gloss-hello Build-depends: base == 4.8.*, gloss == 1.9.4.* Main-is: Main.hs hs-source-dirs: picture/Hello ghc-options: -threaded -O2 Executable gloss-lifespan Build-depends: base == 4.8.*, gloss == 1.9.4.*, random == 1.1.* Main-is: Main.hs other-modules: Cell Community World hs-source-dirs: picture/Lifespan ghc-options: -threaded -O2 Executable gloss-machina Build-depends: base == 4.8.*, gloss == 1.9.4.* Main-is: Main.hs hs-source-dirs: picture/Machina ghc-options: -threaded -O2 Executable gloss-occlusion Build-depends: base == 4.8.*, gloss == 1.9.4.*, gloss-algorithms == 1.9.4.* Main-is: Main.hs other-modules: Cell World State Data hs-source-dirs: picture/Occlusion ghc-options: -threaded -O2 Executable gloss-styrene Build-depends: base == 4.8.*, ghc-prim == 0.4.*, containers == 0.5.*, gloss == 1.9.4.* Main-is: Main.hs other-modules: Actor Advance Collide Config Contact QuadTree World hs-source-dirs: picture/Styrene ghc-options: -threaded -O2 Executable gloss-tree Build-depends: base == 4.8.*, gloss == 1.9.4.* Main-is: Main.hs hs-source-dirs: picture/Tree ghc-options: -threaded -O2 Executable gloss-visibility Build-depends: base == 4.8.*, vector == 0.10.*, gloss == 1.9.4.* Main-is: Main.hs other-modules: Draw Interface State World Geometry.Randomish Geometry.Segment hs-source-dirs: picture/Visibility ghc-options: -threaded -O2 Executable gloss-zen Build-depends: base == 4.8.*, gloss == 1.9.4.* Main-is: Main.hs hs-source-dirs: picture/Zen ghc-options: -threaded -O2 Executable gloss-crystal Build-depends: base == 4.8.*, gloss == 1.9.4.*, gloss-raster == 1.9.4.* Main-is: Main.hs hs-source-dirs: raster/Crystal extensions: PatternGuards BangPatterns ghc-options: -Wall -threaded -rtsopts -eventlog -Odph -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000 if flag(llvm) ghc-options: -fllvm -optlo-O3 Executable gloss-ray Build-depends: base == 4.8.*, gloss == 1.9.4.*, gloss-raster == 1.9.4.* Main-is: Main.hs other-modules: Light Object Trace Vec3 World hs-source-dirs: raster/Ray ghc-options: -Wall -threaded -rtsopts -eventlog -Odph -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000 if flag(llvm) ghc-options: -fllvm -optlo-O3 Executable gloss-pulse Build-depends: base == 4.8.*, gloss == 1.9.4.*, gloss-raster == 1.9.4.* Main-is: Main.hs hs-source-dirs: raster/Pulse ghc-options: -Wall -threaded -rtsopts -eventlog -Odph -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000 if flag(llvm) ghc-options: -fllvm -optlo-O3 Executable gloss-wave Build-depends: base == 4.8.*, ghc-prim == 0.4.*, vector == 0.10.*, gloss == 1.9.4.*, gloss-raster == 1.9.4.* Main-is: Main.hs hs-source-dirs: raster/Wave ghc-options: -Wall -threaded -rtsopts -eventlog -Odph -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000 if flag(llvm) ghc-options: -fllvm -optlo-O3 Executable gloss-fluid Build-depends: base == 4.8.*, ghc-prim == 0.4.*, vector == 0.10.*, repa == 3.4.*, repa-io == 3.4.*, repa-algorithms == 3.4.*, gloss == 1.9.4.* Main-is: Main.hs other-modules: Args Config FieldElt Model UserEvent Solve.Density Solve.Velocity Stage.Advection Stage.Boundary Stage.Diffusion Stage.Linear Stage.Project Stage.Sources hs-source-dirs: raster/Fluid/src-repa extensions: PatternGuards ghc-options: -Wall -threaded -rtsopts -eventlog -Odph -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000 if flag(llvm) ghc-options: -fllvm -optlo-O3 Executable gloss-snow Build-depends: base == 4.8.*, repa == 3.4.*, gloss == 1.9.4.* Main-is: Main.hs hs-source-dirs: raster/Snow ghc-options: -Wall -threaded -rtsopts -eventlog -Odph -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000 if flag(llvm) ghc-options: -fllvm -optlo-O3 Executable gloss-mandel Build-depends: base == 4.8.*, repa == 3.4.*, gloss == 1.9.4.* Main-is: Main.hs other-modules: Solver hs-source-dirs: raster/Mandel extensions: PatternGuards ghc-options: -Wall -threaded -rtsopts -eventlog -Odph -fno-liberate-case -funfolding-use-threshold1000 -funfolding-keeness-factor1000 if flag(llvm) ghc-options: -fllvm -optlo-O3 Executable gloss-graph Build-depends: base == 4.8.*, containers == 0.5.*, gloss == 1.9.4.* Main-is: Main.hs hs-source-dirs: picture/Graph ghc-options: -Wall -O2 Executable gloss-render Build-depends: base == 4.8.*, containers == 0.5.*, gloss == 1.9.4.*, gloss-rendering == 1.9.3.*, GLFW-b Main-is: Main.hs hs-source-dirs: picture/Render ghc-options: -Wall -O2