Modified the doctest machinery to work with stack and builds to non-standard locations.
Removed the local .ghci file.
Various numerical stability improvements were made to the quaternion and projection functions.
Fixed doctests broken by the previous change.
Unboxed vector instances for various linear data types now use unpacked integers even on older GHCs.
inv22, inv33 and inv44 no longer attempt an epsilon check. They no longer return a Maybe result as a consequence.
You should filter for the 0 determinant case yourself.
vector 0.11.0.0 support
Fix GHC 7.4.
Proper reflection 2 support
reflection 2 support
Change the Ixed instance for Linear.V to use Int as the index type. This makes V n a lot easier to use.
Compile warning-free on GHC 7.10.
Added NFData instance for Point
Added an -f-template-haskell option to allow disabling template-haskell support. This is an unsupported configuration but may be useful for expert users in sandbox configurations.
Added lenses for extracting corner various sub-matrices e.g. _m22, _m33
Fixed builds on even older GHCs.
Fixed the test suite.
Fixed builds on older GHCs.
Consolidated eye2 .. eye4 into a single identity combinator.
Fixed the Data instance V n a for GHC 7.10-RC3.
filepath 1.4 support
Added support for Data.Functor.Classes from transformers 0.5 via transformers-compat.
Added missing support for binary, bytes and cereal for Point
Better support for binary. Added support for bytes and cereal
ortho and inverseOrtho now only require a Fractional constraint.
Added missing Floating instances.
Improve the performance of fromQuaternion, mkTransformation,
mkTransformationMat, basisFor, scaled by using implementations
that inline well for functions that were previously reference
Added NFData instances for the various vector types.
Added !!/ operator for matrix division by scalar.
Added Trace instance for V1.
Renamed kronecker to scaled.
Added Metric instances for , ZipList, Maybe
Added det44 and inv44 to Linear.Matrix
Added Data instance for Point
Added Typeable and Data instances for V
Added missing FunctorWithIndex, FoldableWithIndex and TraversableWithIndex Int (V n) instances for V
Added frustum, analogous to the old glFrustum call.