|
|
35071b06ac
|
rtiow: make hitables an enum of various types.
|
2023-02-15 19:44:17 -08:00 |
|
|
|
1076e6dcaf
|
rtiow: BVHTriangles use binning to speed up BVH building.
|
2023-02-12 16:52:07 -08:00 |
|
|
|
ac555beafc
|
rtiow: BVHTriangles use a fixed 100 divisions for split planes.
|
2023-02-12 13:47:29 -08:00 |
|
|
|
0158f9ea15
|
rtiow: BVHTriangles use BVHNode::cost for readability.
|
2023-02-12 13:26:45 -08:00 |
|
|
|
450342c3d4
|
rtiow: BVHTriangles refactor part of subdivide into find_best_split_plane.
|
2023-02-12 13:14:02 -08:00 |
|
|
|
7ec30d8557
|
rtiow: BVHTriangles faster BVH traversal.
|
2023-02-12 13:04:08 -08:00 |
|
|
|
9188ce17fa
|
rtiow: print BVH stats.
|
2023-02-11 11:16:24 -08:00 |
|
|
|
63975bad96
|
rtiow: BVHTriangles use SAH for division and leave original triangles untouched.
|
2023-02-10 17:04:23 -08:00 |
|
|
|
3c28466d68
|
rtiow: shrink BVHNode to 32 bytes.
|
2023-02-05 14:15:34 -08:00 |
|
|
|
a0b79ee2fa
|
rtiow: add commented out failing test.
|
2023-02-02 20:33:58 -08:00 |
|
|
|
eea5c7c61e
|
rtiow: better debugging, testing and fix some BVHTriangles bugs.
|
2023-02-02 19:46:00 -08:00 |
|
|
|
6ab3021403
|
rtiow: add more rays in bvh_triangles test and better failure logging.
|
2023-02-01 14:24:24 -08:00 |
|
|
|
fc1bfa419e
|
rtiow: BVHTriangles add tests comparing results with Cuboid impl.
|
2023-01-29 19:56:51 -08:00 |
|
|
|
95827a4a52
|
rtiow: descend both children in BVHTriangles::hit.
|
2023-01-29 09:05:16 -08:00 |
|
|
|
2d696932e3
|
rtiow: add aabb tests and benchmark along with terrible SIMD impl.
|
2023-01-22 12:03:17 -08:00 |
|
|
|
4506418706
|
rtiow: remove need for right_child in BVHNode.
|
2023-01-21 15:59:33 -08:00 |
|
|
|
585ad4805c
|
rtiow: implement triangle renderer that uses BVH internally.
|
2023-01-19 20:18:51 -08:00 |
|