Commit graph

1251 commits

Author SHA1 Message Date
Ryan Stewart a058142a2c Get cgmath building in beta by removing remaining unstable feature use. Benching is unstable and therefore only available on nightly; removed from travis in the interim. 2015-05-06 15:57:15 +02:00
Dzmitry Malyshau e63ce6f9e2 Switched Travis to rust-1.0 2015-05-06 15:56:11 +02:00
Dzmitry Malyshau e29bb4c899 Merge pull request #211 from kvark/num
Fixed the num crate
2015-04-25 19:58:04 -04:00
Dzmitry Malyshau 16302ffa20 Fixed the num crate 2015-04-24 23:28:31 -04:00
tomaka 3bd90171e9 Merge pull request #208 from tomaka/bump
Bump version
2015-04-24 13:15:39 +02:00
Pierre Krieger f3c9d9dcda Bump version 2015-04-24 13:15:05 +02:00
Corey Richardson d06b3d7970 Merge pull request #207 from tomaka/matrix-mul
Allow writing `matrix * scalar`
2015-04-19 10:37:20 -04:00
Pierre Krieger d560242ed4 Allow writing matrix * scalar 2015-04-19 15:45:13 +02:00
Dzmitry Malyshau 7916a14f70 Merge pull request #203 from kvark/neg2
Neg fallout - 2
2015-04-06 20:27:23 -04:00
Dzmitry Malyshau 498df01729 Fixed all the warnings, compile issues, and tests 2015-04-04 22:31:18 -04:00
Dzmitry Malyshau b56ad542b3 Fixed NumCast and angles 2015-04-04 21:32:12 -04:00
Dzmitry Malyshau 8db429acae Using rust-lang/num 2015-04-04 21:19:11 -04:00
Dzmitry Malyshau 94d428d23e Fixed the Neg disaster 2015-04-04 20:15:00 -04:00
tomaka da2df8e10b Merge pull request #199 from tomaka/bump
Bump version
2015-04-01 18:29:31 +02:00
Pierre Krieger fc41e1c0b8 Bump version 2015-04-01 18:28:35 +02:00
Dzmitry Malyshau c8db595e4a Merge pull request #198 from csherratt/master
Remove old_impl_check
2015-03-29 17:52:24 -04:00
Colin Sherratt 4d1e21d609 Use PhantomData for Line 2015-03-29 17:39:47 -04:00
Colin Sherratt f6b86fe4bd Add PhantomData to ray 2015-03-29 17:35:47 -04:00
Dzmitry Malyshau 104742c8a4 Merge pull request #196 from kvark/index
Fixed Index implementations
2015-03-25 22:24:52 -04:00
Dzmitry Malyshau b36039a6ee Fixed the tests 2015-03-25 22:14:17 -04:00
Dzmitry Malyshau 05c4147cec Fixed Index implementations 2015-03-25 21:58:33 -04:00
Dzmitry Malyshau 182f7b41dc Merge pull request #193 from neuschaefer/dev
Various little changes.
2015-03-19 21:37:33 +03:00
Jonathan Neuschäfer 2b952a2577 Add tests for inverted rotations 2015-03-18 18:21:39 +01:00
Jonathan Neuschäfer c8cb9291ee bench: replace iter::range with range syntax 2015-03-18 18:21:39 +01:00
Jonathan Neuschäfer 241441a650 #[should_fail] -> #[should_panic] 2015-03-18 18:21:39 +01:00
Jonathan Neuschäfer 7b9a9aac69 compile the doctest in rotation.rs; use ``` instead of ~~~ 2015-03-18 18:21:39 +01:00
Jonathan Neuschäfer bc8a47fb8d use if/else if/else instead of match ()
It looks more idiomatic.
2015-03-18 18:21:39 +01:00
Jonathan Neuschäfer f4ac3952bd Grammar/spelling fixes 2015-03-18 17:51:38 +01:00
Jonathan Neuschäfer 4c527f8334 s/AUTHORS file/Cargo.toml file/ 2015-03-18 17:51:03 +01:00
Jonathan Neuschäfer 2993324ad6 .travis.yml: Switch to container-based build infrastructure
The main build servers are often overbooked (see [1]), and we don't need
sudo.

[1] http://www.traviscistatus.com/
2015-03-18 17:50:50 +01:00
Jonathan Neuschäfer 556c5f2375 line.rs: destructure self with let, save indentation 2015-03-18 17:44:31 +01:00
Dzmitry Malyshau c80f0889be Merge pull request #192 from kvark/ortho
Exposed Ortho fields as public (last time it was Perspective)
2015-03-18 01:05:26 +03:00
Dzmitry Malyshau 1e4271c2a6 Exposed Ortho fields as public (last time it was Perspective) 2015-03-18 01:04:21 +03:00
Dzmitry Malyshau ff818d191a Merge pull request #191 from kvark/ortho
Exposed Ortho fields as public
2015-03-18 01:01:47 +03:00
Dzmitry Malyshau c20350336e Exposed Ortho fields as public 2015-03-18 00:59:43 +03:00
Dzmitry Malyshau 6bc43c7738 Merge pull request #190 from csherratt/master
fix is->isize in vector
2015-03-16 00:30:15 +03:00
Colin Sherratt 146a64cc1b fix is->isize in vector 2015-03-15 16:54:38 -04:00
Colin Sherratt 476a989876 Merge pull request #189 from csherratt/master
Bump the verison number
2015-03-15 16:34:02 -04:00
Colin Sherratt e785e697b1 Bump the verison number 2015-03-15 16:33:22 -04:00
Colin Sherratt de2c03276d Merge pull request #187 from kvark/bound
Generic 3D bounds
2015-03-15 16:32:25 -04:00
Dzmitry Malyshau e0d85820e3 Fixed the frustum/bound relation. 2015-03-15 23:21:07 +03:00
Dzmitry Malyshau 6691dce420 Added Bound::relate_clip_space with default implementation 2015-03-15 22:37:11 +03:00
Dzmitry Malyshau fa3aacafcf Improved Plane, fixed Frustum computation from Matrix4, implemented Frustum contains() tests. 2015-03-15 22:36:09 +03:00
Dzmitry Malyshau 715f3b7157 Added tests for aabb to_corners(). Fixed test warnings. 2015-03-15 22:36:07 +03:00
Dzmitry Malyshau 896c357ea8 Implemented Aabb to_corners() 2015-03-15 22:36:06 +03:00
Dzmitry Malyshau 4d71e8aad9 Moved the bound tests around. Added one for Aabb3 2015-03-15 22:36:04 +03:00
Dzmitry Malyshau d3d7241c86 Moved bound implementations into the corresponding modules 2015-03-15 22:36:03 +03:00
Dzmitry Malyshau 2722815d84 Implemented Bound for Sphere 2015-03-15 22:36:01 +03:00
Dzmitry Malyshau e71887a848 Renamed the main entry point to be lib.rs 2015-03-15 22:36:00 +03:00
Dzmitry Malyshau 95c3b3608f Added Bound module, implemented for Point3 and Aabb3 2015-03-15 22:35:56 +03:00