Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

API v2 tracker #872

Open
aprokop opened this issue May 18, 2023 · 0 comments
Open

API v2 tracker #872

aprokop opened this issue May 18, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@aprokop
Copy link
Contributor

aprokop commented May 18, 2023

  1. Original master: 5dbc96c
  2. Separate leaf and internal nodes, use different node types #860: 07828a0
  3. Switch ranges for leaf and internal indices #865: 82488e1
  4. Separate HappyTreeFunctions for internal and leaf nodes #864: bf0fb97
  5. Introduce Value as a generic storage in a leaf node #871: f2e69c9
  6. Introduce indexable getter #876: 14d0cf3
  7. Properly compute tree bounds with indexables #894: 9dcb3ba
  8. Change BasicBoundingVolumeHierarchy template arguments #892: 071fb2c
  9. Allow different volumes for leaf and internal nodes #897: 0845bdc
  10. Switch the signature for the pure callback #900: 95bd0c0
  11. Change default BoundingVolume for BasicBVH to the right dimensionality #914: 244e49d
  12. Finalize BasicBoundingVolumeHierarchy #915: 2abcb6c
  13. Implement APIv2 BruteForce #962: 48e13e7
  14. APIv2: change signature of the 3-argument callback #965: 3080e6b
  15. Change spatial traversal to fix perf regression from #897 #976: 851e915
  16. Cut down on the number of AccessTraits #967: 5a8d82e
  17. Unify old and new interfaces in a single class #970: 528631b
  18. Introduce PairValueIndex and Experimental::attach_indices #969: 8918428
  19. Cut down on the number of AccessTraits<Predicates, PredicatesTag> #978: 0a7cb09
  20. An attempt to cleanup symbols for values and predicates #1021: bac1f74
  21. Refactor DistributedTree to support APIv2 #1017: cc58ade
  22. Make attach_indices work for both primitives and predicates #1036: ef95952
  23. Add helper functions to construct predicates #1038: bf6f89b
  24. Switch HalfTraversal to APIv2 #1022: 908f934
  25. Simplify using APIv1 through APIv2 interface #1051: 5cae9f6
  26. Remove APIv1 for BruteForce #1155: b9985cc
  27. Get rid of APIv1 in DistributedTree #1157: 745f3ea
  28. Switch examples and most benchmarks to APIv2 #1159: ed0236f
  29. Switch bvh_driver benchmark to APIv2 #1160: c44f9c3
  30. Get rid of APIv1 in BVH #1161: 62bf8c2
  31. Add basic CTAD for spatial indexes #1158: 85e4809
  32. Move DefaultIndexableGetter to Experimental:: and provide CTAD for Indexables #1181: bede66d
  33. Remove APIv1 shortcuts #1182: 8c047ee
  34. Remove PrimitivesTag and PredicatesTag #1172: 7c4ff52
  35. Remove Kokkos::Array's Proxy template arg in Boost specialization #1153: c4653c5
  36. Finalize naming
  37. Figure out testing
  38. Iron out inconvenient uses
  39. Figure out how we could know the type in Output stored by a callback
  40. Documentation
@aprokop aprokop added the enhancement New feature or request label May 18, 2023
@aprokop aprokop pinned this issue Jan 6, 2025
@aprokop aprokop unpinned this issue Jan 6, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant