summaryrefslogtreecommitdiffstats
path: root/tests/auto/math3d
Commit message (Collapse)AuthorAgeFilesLines
* Update license headers in files that are new in 4.6.Jason McDonald2009-06-174-8/+8
| | | | Reviewed-by: Trust Me
* Fix some incorrect license headers.Jason McDonald2009-06-104-4/+4
| | | | | | | The MODULE placeholder shouldn't be used anymore, and neither should the old Trolltech license header. Reviewed-by: Trust Me
* Unit tests for 2D QMatrix4x4::translate() and scale()Rhys Weatherley2009-06-021-0/+40
|
* Optimize QMatrix4x4::mapRect() for translation and scale operationsRhys Weatherley2009-06-021-0/+114
|
* Add the QQuaternion::nlerp() function as a counterpart to slerp()Rhys Weatherley2009-04-151-0/+57
| | | | | | | | nlerp() implements "normalized linear interpolation", which is faster than slerp() and gives approximate results that are good enough for some applications. Reviewed-by: trustme
* Rename QQuaternion::interpolate() to slerp()Rhys Weatherley2009-04-151-5/+5
| | | | | | slerp() is the more common-place name in the 3D community. Reviewed-by: trustme
* Remove fixed-point support from math3dRhys Weatherley2009-04-0811-869/+11
| | | | | | | | | The main use case for fixed-point support is to build large arrays of vertices. This can be handled using qvertextype or something similar at higher levels. So it isn't worth risking numerical instability in the core classes. Reviewed-by: trustme
* Update the license on this code to match the rest.Thiago Macieira2009-03-316-6/+186
| | | | | | These sources had the old headers. Update to the new LGPL ones. Reviewed-by: TrustMe
* Long live Qt!Lars Knoll2009-03-2314-0/+6750