pkgsrc/graphics/ilmbase/distinfo
adam 9055280b7d Changes 1.0.2:
* Added explicit copy constructors to Imath::Matrix33<T> and
  ImathMatrix44<T> to make conversions between float and double
  matrices more convenient.
* Added slerpShortestArc() and euclideanInnerProduct() functions
  to Imath::Quat<T>.
* Added 4D vector class template Imath::Vec4<T>.
* Copy constructors and assignment operators for Matrix33<T>
  and Matrix44<T> are up to 25% faster.  Added matrix constructors
  that do not initialize the matrix (this is faster in cases where
  the initial value of the matrix is immediately overwritten anyway).
* Rewrote function closestPointOnBox(point,box).  Shortened
  the code, improved numerical accuracy, fixed a bug where
  closestPointOnBox(box.center(),box) would return the center
  of the +Z side of the box, even if the +/-X or +/-Y sides
  were closer.
* Rewrote function findEntryAndExitPoints() in ImathBoxAlgo.h.
  Results are now consistent with those from intersect(), also
  in ImathBoxAlgo.h.
* Made Vec2<T>::length() and Vec3<T>::length() more accurate for
  vectors whose length is less than sqrt(limits<T>::smallest());
* Made Quat<T>::angle() more accurate for small angles.
2010-12-14 09:52:51 +00:00

7 lines
361 B
Text

$NetBSD: distinfo,v 1.3 2010/12/14 09:52:51 adam Exp $
SHA1 (ilmbase-1.0.2.tar.gz) = fe6a910a90cde80137153e25e175e2b211beda36
RMD160 (ilmbase-1.0.2.tar.gz) = 40aed65079ee174be8ed237e5def941ae2b761b3
Size (ilmbase-1.0.2.tar.gz) = 496540 bytes
SHA1 (patch-aa) = 7498a0cfafaec4f1e43dd57270f514bc5a8e7b1f
SHA1 (patch-ab) = a4e80234beb617861d1ab01a8bcfd34e03675da4