Lukas Tönne
|
5be865a768
|
Fix merge errors and update to new mesh structures.
|
2023-05-22 14:56:50 +02:00 |
Lukas Tönne
|
e8b480bb5f
|
Merge branch 'main' into bvh-embree
|
2023-05-22 12:20:23 +02:00 |
Lukas Tönne
|
096d3fa61e
|
Implemented "Donut Cloud" test as a more realistic BVH case.
|
2023-02-22 13:09:58 +01:00 |
Lukas Tönne
|
d65db65b3b
|
Fix for "triangle soup" mesh generator, have to offset vertex positions.
|
2023-02-21 10:36:28 +01:00 |
Lukas Tönne
|
5b745de877
|
Added a "test" to output the generated meshes for visual inspection.
|
2023-02-21 10:32:50 +01:00 |
Lukas Tönne
|
cd1dc9da85
|
Added a performance test to compare "classic" and Embree BVH trees.
|
2023-02-20 13:17:03 +01:00 |
Lukas Tönne
|
5ce99b7afa
|
Added a SharedCache for the new bvh tree in Mesh runtime data.
This is similar to the older bvh_cache but uses the SharedCache template.
|
2023-02-19 07:58:37 +01:00 |
Lukas Tönne
|
873b459232
|
Fix incorrect vertex indices, MLoopTri indicates into MLoop buffer.
|
2023-02-18 19:35:45 +01:00 |
Lukas Tönne
|
0d0891f840
|
Clean up RTC device after using the Embree BVH tree.
|
2023-02-18 17:31:38 +01:00 |
Lukas Tönne
|
90781d29cb
|
Add Embree include folders.
|
2023-02-17 19:35:35 +01:00 |
Lukas Tönne
|
e2b754f7b8
|
Test implementation of raycasting based on Embree.
Variant of the raycast node uses the Embree implementation.
|
2023-02-17 17:02:54 +01:00 |
Lukas Tönne
|
1bbbbca085
|
Simple BVH class that will wrap around Embree.
|
2023-02-17 10:34:17 +01:00 |