mirror of https://github.com/opencv/opencv.git
Open Source Computer Vision Library
https://opencv.org/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
109 lines
4.4 KiB
109 lines
4.4 KiB
Version 1.0.3 |
|
* Added support for enabling/disabling large stack optimisations, used in |
|
halfFunction.h. |
|
(Piotr Stanczyk) |
|
* Added ImathNoise.(h/cpp) files. Initializes Perlin noise to match the |
|
Renderman implmenetation. |
|
(Pixar Contribution) |
|
* Fixed a number of missing includes to comply with stricter |
|
enforcement by gnu compilers. |
|
(Piotr Stanczyk) |
|
* Depracated compiler flag: -Wno-long-double since it is no longer |
|
supported under OS X. |
|
(Piotr Stanczyk) |
|
* A minor API change to Imath::Frustum has been made: the functions |
|
'near' and 'far' have been renamed to 'nearPlane' and 'farPlane' due |
|
to conflicts with certain windows headers. The former alternate |
|
accessor names for these values on windows ('hither' and 'yon') |
|
remain, though should be considered deprecated. |
|
(David Lenihan) |
|
* Added SVD, eigenvalue solver, and procrustes fit calculations |
|
to ImathMatrixAlgo. |
|
(Chris Twigg, Ji Hun Yu) |
|
* Added Imath::FrustumTest for frustum visibility testing. |
|
(Eric Johnston) |
|
* Fixed a stack corruption in the matrix minorOf functions. |
|
(Nick Rasmussen) |
|
* Visual studio 2008 project files have been added to the vc/vc9 |
|
directory, and several minor visual studio compile fixes have |
|
been applied. |
|
(Nick Rasmussen) |
|
* Updated the so verison to 7. |
|
(Piotr Stanczyk) |
|
* Depracated the MacCode_Warrior and Shake submodules. |
|
(Piotr Stanczyk) |
|
|
|
Version 1.0.2 |
|
* Added support for targetting builds on 64bit Windows and minimising |
|
number of compiler warnings on Windows. Thanks to Ger Hobbelt for his |
|
contributions to CreateDLL. |
|
(Ji Hun Yu) |
|
* Removed a spurious restrict qualifier in the matrix manipulation code |
|
that was causing the 64-bit MS compiler to generate code in release |
|
mode that caused incorrect results. |
|
(Ji Hun Yu) |
|
* Added patches for improving universal binaries on OS X. Thanks to |
|
Paul Schneider for the contribution |
|
(Piotr Stanczyk) |
|
* Imath::Box optimization: remove loops from methods by partially |
|
specializing the class, for boxes of two and three dimensions. |
|
(Piotr Stanczyk) |
|
* Added explicit copy constructors to Imath::Matrix33<T> and |
|
ImathMatrix44<T> to make conversions between float and double |
|
matrices more convenient. |
|
(Florian Kainz) |
|
* Added slerpShortestArc() and euclideanInnerProduct() functions |
|
to Imath::Quat<T>. |
|
(Nick Porcino) |
|
* Added 4D vector class template Imath::Vec4<T>. |
|
(Nick Porcino) |
|
* 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). |
|
(Nick Porcino) |
|
* 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. |
|
(Florian Kainz) |
|
* Rewrote function findEntryAndExitPoints() in ImathBoxAlgo.h. |
|
Results are now consistent with those from intersect(), also |
|
in ImathBoxAlgo.h. |
|
(Florian Kainz) |
|
* Made Vec2<T>::length() and Vec3<T>::length() more accurate for |
|
vectors whose length is less than sqrt(limits<T>::smallest()); |
|
(Florian Kainz) |
|
* Made Quat<T>::angle() more accurate for small angles. |
|
(Don Hatch) |
|
|
|
Version 1.0.1: |
|
* Removed Windows .suo files from distribution. |
|
(Eric Wimmer) |
|
|
|
Version 1.0.0: |
|
* Bumped DSO version number to 6.0 |
|
(Florian Kainz) |
|
* Rounding during float-to-half conversion now implements |
|
"round to nearest even" mode: if the original float value |
|
is exactly in the middle between the two closest half values |
|
then rounding chooses the half value whose least significant |
|
bit is zero. |
|
(Florian Kainz) |
|
* Installation Tuning: |
|
- Corrected version number on dso's (libtool) - now 5.0 |
|
- Separated ILMBASE_LDFLAGS and ILMBASE_LIBS so that test programs |
|
in configure scripts of packages dependent on IlmBase can link |
|
with static libraries properly |
|
- eliminated some warning messages during install |
|
(Andrew Kunz) |
|
|
|
Version 0.9.0: |
|
* Initial release of this code as a separate library. |
|
Previously the libraries contained were part of |
|
version 1.4.0 of OpenEXR |
|
* New build scripts for Linux/Unix |
|
(Andrew Kunz) |
|
* New Windows project files and build scripts |
|
(Kimball Thurston)
|
|
|