|
ecbdf5d609
|
Make bilinear patch splitting a little smarter.
This way it doesn't just keep splitting on the same axis
repeatedly, creating narrow, long patches..
|
2019-08-01 13:49:44 +09:00 |
|
|
88e7365bc4
|
Switched from in-tree float4 lib to glam.
|
2019-07-22 22:30:37 +09:00 |
|
|
28a07de456
|
Improve module path usage and remove extern crate declarations where possible.
|
2018-12-16 13:02:49 -08:00 |
|
|
6d21a30840
|
Formatting with newer cargo fmt .
No meaningful code change, only formatting.
|
2018-06-24 21:18:10 -07:00 |
|
|
97d3304149
|
Run new rustfmt on codebase.
|
2018-03-04 13:00:55 -08:00 |
|
|
c0a26819c6
|
Bunch of code quality improvements based on running clippy.
None of them change behavior, just make the code cleaner.
|
2017-07-22 17:21:11 -07:00 |
|
|
f649bec585
|
Reformat code with rustfmt 0.9
|
2017-06-15 22:00:31 -07:00 |
|
|
322627641a
|
Broke render job out into its own method.
The left-drift of having it inline was getting cumbersome.
|
2017-05-14 14:51:55 -07:00 |
|
|
922e33ec3f
|
Reformat code with latest rustfmt and custom config.
|
2017-05-14 13:43:51 -07:00 |
|
|
88578b9eae
|
Moved Float4 and Matrix and Vector math into their own sub-crates.
|
2017-05-12 21:01:54 -07:00 |
|
|
52acee33af
|
Implemented rectangular area lights.
Also added Cornell Box test scene.
|
2016-06-29 14:30:42 -07:00 |
|
|
039943e0cb
|
Auto-formatting code with new version of rustfmt.
|
2016-06-02 22:43:35 -07:00 |
|
|
655c16542d
|
Implemented basic deformation motion blur for triangles.
Not 100% happy with the interface of the BVH building yet, and
there are still some missing features as well. But it's a start!
|
2016-01-05 07:44:37 -08:00 |
|
|
ff10e696c8
|
Finished vector/point/normal/matrix code.
Sans bugs, optimization, and possibly convenience functions down
the line.
|
2015-12-26 17:50:37 -08:00 |
|
|
aa6b72493b
|
First commit.
WIP basic 3d math code.
|
2015-12-26 00:38:29 -08:00 |
|