mandulia-0.8.0.1: mandulia.cabal
Name: mandulia
Version: 0.8.0.1
Stability: Provisional
Synopsis: A zooming visualisation of the Mandelbrot Set as many Julia Sets.
Description: Mandulia provides a zooming visualisation of the Mandelbrot Set
as many Julia Sets. Featuring a profiled and optimized renderer,
and a Lua configuration and scripting interface.
.
Mandulia supports additional compile-time flags for speed, but by
default these are disabled because they don't work on all systems.
These flags are "-ffast" for miscellaneous optimizations, and
"-ffast -fSSE4" to use SSE4 instructions too.
.
Changes from "mandulia-0.7": fixed for current state of Hackage.
.
Quick start: run "mandula main" and press the "a" key.
Homepage: https://code.mathr.co.uk/mandulia
Cabal-version: >=1.10
License: GPL-3
License-file: COPYING
Author: Claude Heiland-Allen
Maintainer: claude@mathr.co.uk
Copyright: (C) 2010,2022 Claude Heiland-Allen <claude@mathr.co.uk>
Category: Graphics
Build-type: Simple
Extra-source-files: AUTHORS HACKING INSTALL NEWS README TODO
src/rjulia.h src/qsort.h
Data-dir: config
Data-files: defaults.lua distance.lua main.lua transition.lua
Flag fast
Description: Enable optimizations that might break some compilers.
Default: False
Flag SSE4
Description: Enable optimizations for SSE4 CPUs.
Default: False
Executable mandulia
Build-depends: base >= 4.6 && < 5, array, bytestring, containers >= 0.5, directory, filepath, time, GLUT >= 2.2, hslua >= 0.2 && < 0.4
Build-tools: hsc2hs
Default-Language: Haskell2010
Other-Extensions: ForeignFunctionInterface
GHC-options: -Wall -threaded
CC-options: -std=c99 -Wall -Wextra -pedantic
if flag(fast) && flag(SSE4)
CC-options: -std=c99 -Wall -Wextra -pedantic -O3 -march=native -ffast-math -msse4
if flag(fast) && !flag(SSE4)
CC-options: -std=c99 -Wall -Wextra -pedantic -O3 -march=native -ffast-math
HS-source-dirs: src
Main-is: Mandulia.hs
Other-modules: AmmannA3
Bounds
Image
Interface
JobQueue
Julia
Paths_mandulia
PriorityCache
ResourcePool
Snapshot
Sort
StatsLogger
TextureCache
Utils
Vector
C-sources: src/rjulia.c
src/rts.c
src/qsort.c
Include-dirs: src
Includes: rjulia.h
qsort.h
Source-repository head
type: git
location: https://code.mathr.co.uk/mandulia.git
Source-repository this
type: git
location: https://code.mathr.co.uk/mandulia.git
tag: v0.8.0.1