Brendan Zabarauskas
|
91060a231a
|
Merge pull request #27 from bjz/build-fixes
Build fixes
|
2014-01-23 08:21:24 -08:00 |
|
Brendan Zabarauskas
|
c2054e4993
|
Reduce code duplication
We can now have multiple definitions in macros!
|
2014-01-24 03:13:53 +11:00 |
|
Brendan Zabarauskas
|
ac991aaec0
|
Impl appropriate operators for implementors of Zero and One
|
2014-01-24 03:00:24 +11:00 |
|
Brendan Zabarauskas
|
cbc08a7de7
|
Merge pull request #25 from csherratt/Items
Fix build break
|
2014-01-19 21:55:27 -08:00 |
|
Colin Sherratt
|
e3183110ad
|
Fix renamed structures:
VecIterator -> Items
MutVecIterator -> MutItems
|
2014-01-19 21:04:48 -05:00 |
|
Brendan Zabarauskas
|
19d9c356fd
|
Merge pull request #21 from kvark/try-approx
Reimplement ApproxEq that has been removed from the standard library
|
2014-01-10 09:17:30 -08:00 |
|
kvark
|
522d20ffe5
|
Fixed tests that used assert_approx_eq
|
2014-01-08 20:06:02 -05:00 |
|
kvark
|
2fdf34cd18
|
New ApproxEq replaced the one in std
|
2014-01-08 19:26:50 -05:00 |
|
Brendan Zabarauskas
|
c8134ee828
|
Merge pull request #17 from cmr/master
pkgid and make dead code public
|
2013-12-17 18:20:31 -08:00 |
|
Corey Richardson
|
2992fd5f51
|
pkgid and make dead code public
|
2013-12-17 20:44:28 -05:00 |
|
Brendan Zabarauskas
|
97cf31f7e0
|
Merge pull request #15 from JarrettBillingsley/master
Changed 'self lifetime to 'a
|
2013-12-12 20:07:31 -08:00 |
|
Jarrett Billingsley
|
234634695d
|
Changed 'self lifetime to 'a
|
2013-12-12 00:26:01 -08:00 |
|
Brendan Zabarauskas
|
604edb2b68
|
Merge pull request #14 from bpbp-boop/master
Fixed Mat4::look_at
|
2013-12-06 22:10:26 -08:00 |
|
Boden Garman
|
3c9a6a531d
|
Fixed Mat4::look_at
|
2013-12-07 14:36:11 +11:00 |
|
Brendan Zabarauskas
|
8d4a06005c
|
Add Mat4::look_at
Hopefully I got this right...
|
2013-12-03 20:11:39 +10:00 |
|
Brendan Zabarauskas
|
4a63b1d28f
|
Merge pull request #13 from bpbp-boop/master
Fix ortho asserts
|
2013-11-30 22:51:00 -08:00 |
|
Boden Garman
|
908d3c2800
|
Fix ortho asserts
|
2013-12-01 17:46:05 +11:00 |
|
Brendan Zabarauskas
|
eb6d69fc04
|
Add Colin Sherratt to AUTHORS
|
2013-11-28 11:00:06 +10:00 |
|
Brendan Zabarauskas
|
b87aec64ac
|
Merge pull request #11 from csherratt/mat4_opt_only
Improved the performance of mat4 multiply.
|
2013-11-27 15:34:50 -08:00 |
|
Brendan Zabarauskas
|
bd6a7812f0
|
Merge pull request #12 from csherratt/master
update to compile on latest rustc
|
2013-11-27 15:32:49 -08:00 |
|
Colin Sherratt
|
810445d536
|
update to compile on latest rustc
|
2013-11-27 13:26:57 -05:00 |
|
Colin Sherratt
|
149c781e81
|
Documented the mat4 multiply optimization.
|
2013-11-27 12:20:13 -05:00 |
|
Colin Sherratt
|
e4689ce22b
|
Improved the performance of mat4 multiply.
|
2013-11-26 12:29:07 -05:00 |
|
Brendan Zabarauskas
|
3d66fc5983
|
Merge pull request #10 from csherratt/bench
Add a benchmarking suite for matrix.
|
2013-11-26 01:31:31 -08:00 |
|
Colin Sherratt
|
c99ef02be1
|
Pad out the benchmarks to make the performance difference more pronounced.
This also speed the benchmarks up since the bench suite has trouble with
benchmarks that less then 100ns in length.
|
2013-11-26 03:14:48 -05:00 |
|
Colin Sherratt
|
0c2e82c82f
|
Add travis support for bench build.
|
2013-11-26 02:59:11 -05:00 |
|
Colin Sherratt
|
bfd2729c29
|
cleaned up formatting in matrix.rs in both test and bench
|
2013-11-26 02:30:30 -05:00 |
|
Colin Sherratt
|
29104f2375
|
Add a benchmarking suite for matrix.
|
2013-11-26 00:39:39 -05:00 |
|
Brendan Zabarauskas
|
9f39bf67b2
|
Formatting cleanups
|
2013-11-09 12:15:51 +11:00 |
|
Brendan Zabarauskas
|
c916b65c6f
|
Merge pull request #8 from kvark/master
Transform::concat implemented
|
2013-11-08 06:34:51 -08:00 |
|
Brendan Zabarauskas
|
2e2a75e7ed
|
Merge pull request #9 from JeffBelgum/intersections
ray-plane and ray-sphere intersection
|
2013-11-08 06:33:03 -08:00 |
|
jeff
|
fd7003dc98
|
cleaning up from upstream merge
|
2013-11-06 18:43:56 -08:00 |
|
jeff
|
a53f9913a8
|
ray-plane and ray-sphere intersection
|
2013-11-06 18:29:08 -08:00 |
|
Brendan Zabarauskas
|
b12af38746
|
Merge pull request #7 from bjz/travis
Run tests with Travis CI
|
2013-11-02 21:12:08 -07:00 |
|
Brendan Zabarauskas
|
bec13c10dd
|
Add build status icon to README
|
2013-11-03 15:11:18 +11:00 |
|
Brendan Zabarauskas
|
5045a2a30d
|
Run tests with Travis CI
|
2013-11-03 15:07:49 +11:00 |
|
Brendan Zabarauskas
|
9e053f22f8
|
Merge branch 'master' of https://github.com/kvark/cgmath-rs into kvark-master
Conflicts:
src/tests/plane.rs
src/tests/vector.rs
|
2013-11-03 14:59:28 +11:00 |
|
Brendan Zabarauskas
|
74af5626ba
|
Merge pull request #6 from JeffBelgum/tests
change float to f64
|
2013-11-02 13:40:05 -07:00 |
|
Jeff Belgum
|
7a709525d5
|
change float to f64
|
2013-11-02 10:20:35 -07:00 |
|
kvark
|
42e3801715
|
Implemented missing rotation functions (rotate_point, rotate_ray)
|
2013-11-02 11:16:18 -04:00 |
|
kvark
|
c13ebf57ab
|
Added transform_as_point
|
2013-11-02 10:18:37 -04:00 |
|
kvark
|
efd3403bf2
|
ToStr implemented for transform::Decomposed
|
2013-11-02 09:51:20 -04:00 |
|
kvark
|
7f39520aa1
|
Transform::concat implemented
|
2013-11-02 09:11:13 -04:00 |
|
Brendan Zabarauskas
|
d02d063cb4
|
Merge pull request #4 from kvark/master
Transform is enabled, improvement, and implemented for a struct
|
2013-11-02 05:19:55 -07:00 |
|
kvark
|
364d959784
|
Fixed tests to compile; added Point homogeneous transform & test; added Transform inversion & test; Implemented Transform for AffineMatrix3
|
2013-11-01 19:42:09 -04:00 |
|
kvark
|
04b257e217
|
Homogeneous transformations added for Point3; extend/truncate added for vectors; Transform3 is implemented for AffineMatrix3
|
2013-11-01 10:32:29 -04:00 |
|
kvark
|
6dd06103fc
|
Generalized transform trait over any-dimensional vectors and points
|
2013-11-01 08:29:01 -04:00 |
|
kvark
|
0c41aa3951
|
Rotation is generalized over dimensions
|
2013-11-01 07:34:39 -04:00 |
|
kvark
|
d81157fba5
|
Generalized Ray & Transform over dimensions
|
2013-11-01 07:09:57 -04:00 |
|
kvark
|
53ad086e5e
|
Enabled Transform3, implemented it for Transform3D
|
2013-10-31 17:36:21 -04:00 |
|