Matthew Gordon
|
773ca99ac1
|
Very inefficient first-pass at global illumination
|
2020-09-09 20:39:32 -04:00 |
Matthew Gordon
|
61d6f69d11
|
Implement various matrix operations and remove nalgebra
|
2020-08-29 23:02:23 -04:00 |
Matthew Gordon
|
4451d1d71f
|
Add option to save image to PNG file
|
2020-06-20 14:53:17 -04:00 |
Matthew Gordon
|
b8dddd7498
|
Pass image size as command line parameter
Instead of being hard-coded
|
2020-06-20 12:04:44 -04:00 |
Matthew Gordon
|
e1c91919b8
|
Add RgbSamplesBsdfMaterial (not working yet)
|
2020-06-19 00:04:01 -04:00 |
Matthew Gordon
|
01259e1e55
|
Upgrade quickcheck_macros to 0.9
|
2020-05-22 21:12:36 -04:00 |
Matthew Gordon
|
c02ad9637d
|
Upgrade itertools to 0.9
|
2020-05-22 21:12:09 -04:00 |
Matthew Gordon
|
8bc2c4b229
|
Upgrade to nalgebra 0.21
|
2020-05-22 21:05:30 -04:00 |
Matthew Gordon
|
50d9848faa
|
Enable debug symbols in benchmarks
For profiling
|
2020-03-19 22:40:17 -04:00 |
Matthew Gordon
|
3afbc600e6
|
Switch to Criterion for benchmarks
|
2020-03-19 22:40:17 -04:00 |
Matthew Gordon
|
4042b266ae
|
Update benchmark
|
2020-03-19 22:40:17 -04:00 |
Matthew Gordon
|
a04f51998c
|
Make main rendering loop multithreaded again.
|
2020-02-28 20:53:24 -05:00 |
Matthew Gordon
|
3618636c42
|
First quick pass at loading OBJ files.
|
2019-12-21 09:11:30 -05:00 |
Matthew Gordon
|
434a285625
|
Enable optimization in debug builds; it's basically unusable without
|
2019-11-30 11:29:30 -05:00 |
Matthew Gordon
|
1a3d41e6d4
|
Enable LTO for release builds
|
2019-11-30 11:29:07 -05:00 |
Matthew Gordon
|
ff046808da
|
Throw out my own vector functions and add Ray type with nalgebra
|
2019-11-06 12:56:43 -05:00 |
Matthew Gordon
|
bc4759dfaa
|
Set up SDL so I can draw the image being rendered in a window
|
2019-10-21 01:40:58 -04:00 |