Skip to content
New issue

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

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

Already on GitHub? Sign in 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. Finalize naming
  27. CTAD
  28. Update documentation
  29. Update benchmarks to use APIv2
  30. Update examples to use APIv2
  31. Introduce RangeTraits #997
@aprokop aprokop added the enhancement New feature or request label May 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant