Commit Graph

9 Commits

Author SHA1 Message Date
erwincoumans
ab8f16961e Code-style consistency improvement:
Apply clang-format-all.sh using the _clang-format file through all the cpp/.h files.
make sure not to apply it to certain serialization structures, since some parser expects the * as part of the name, instead of type.
This commit contains no other changes aside from adding and applying clang-format-all.sh
2018-09-23 14:17:31 -07:00
Jackson Lee
f324e66f86 Add access to overlapping pairs b3OpenCLArray. 2014-03-13 21:27:15 -07:00
Jackson Lee
19b194e8fe Fix PLBVH symmetry optimization for calculateOverlappingPairs(). 2014-03-13 19:22:05 -07:00
Jackson Lee
1b85dad6b4 Fix PLBVH raycast when only 1 small AABB is added to the tree. 2014-03-11 17:43:29 -07:00
Jackson Lee
db02ced606 Clean up PLBVH construction, add comments. 2014-03-11 14:13:09 -07:00
Jackson Lee
038364ccdd Merge various commits into a single commit.
Commits after:
2014-03-03 Draft PLBVH construction using binary radix tree.
f19f853685

Are merged into a single commit; this includes:
03-10 Remove single launch build AABB kernel.
03-10 Add kernels for setting PLBVH AABBs using distance from root.
03-10 Use faster morton code, remove convertChildNodeFormat kernel.
03-09 Add duplicate morton code handling to binary radix construct.
03-09 Remove slower PLBVH constructors.
03-08 Add binary radix tree construct using binary search.
03-06 Remove slowest PLBVH constructor, fix implicit construct AABB.
03-04 Test various optimizations for PLBVH binary radix tree construct.
2014-03-10 15:33:47 -07:00
Jackson Lee
f19f853685 Draft PLBVH construction using binary radix tree. 2014-03-03 14:33:53 -08:00
Jackson Lee
4dcd52c090 Add only small AABBs to PLBVH, add large AABB support. 2014-02-26 15:38:59 -08:00
Jackson Lee
28da87dfc7 Split PLBVH files into .h/.cpp.
Also move PLBVH binary tree construction into separate function.
2014-02-26 15:20:12 -08:00