022c913757
Split out memory arena into an external crate.
2019-12-27 10:43:03 +09:00
5c5a01ecee
Implemented basic SurfaceClosure compression for storing per-vertex.
...
This is really simple, and doesn't account for things like constant
parameters yet. It's just to get things rolling.
2019-07-13 11:15:04 +09:00
41c2174d59
Updated MicropolyBatch for new traversal code etc.
2019-07-09 17:05:42 +09:00
630a79aca5
Initial implementation of ORST traversal.
...
This is a "just get it working" implementation. Performance
optimizations still need to be done.
2019-06-23 18:40:52 +09:00
764bdbeb06
MicropolyBatch doesn't need to satisfy Surface trait.
...
Eventually the Surface trait will be changed to actually mean the
ability to be processed _into_ a MicropolyBatch. So it's ultimately
nonsensical for MicropolyBatch to implement it.
2018-12-29 10:18:38 -08:00
112f94c127
Implemented a "Micropolygon Batch" type.
...
This is in prep for a shade-before-hit architecture. The type is
currently unused and untested.
architecture.
2018-12-28 13:40:36 -08:00