Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
C++ codegen arrow serialize non-union components/datatypes without ne…
…sted rerun types (#2820) * Part of #2647 * Next step after: #2766 ### What Generates serialization for all non-union components and datatypes except for datatypes nested in structs & unions. Uses new serialization methods for 2D & 3D point logging. Ergonomics are pretty poor at this point, handling this will be a follow-up. Commit history got a bit messy at some point - **not** recommending commit by commit reviewing ;) Next Steps: * work towards Point2D roundtrip * builder methods on archetype * make logging on Recording stream nice'ish * basic testing * serialize unions * serialize datatypes nested in unions, structs and lists * more testing & roundtripping ### Checklist * [x] I have read and agree to [Contributor Guide](https://github.com/rerun-io/rerun/blob/main/CONTRIBUTING.md) and the [Code of Conduct](https://github.com/rerun-io/rerun/blob/main/CODE_OF_CONDUCT.md) * [x] I've included a screenshot or gif (if applicable) * [x] I have tested [demo.rerun.io](https://demo.rerun.io/pr/2820) (if applicable) - [PR Build Summary](https://build.rerun.io/pr/2820) - [Docs preview](https://rerun.io/preview/pr%3Aandreas%2Fcpp-codegen%2Farrow-serialize-structs/docs) - [Examples preview](https://rerun.io/preview/pr%3Aandreas%2Fcpp-codegen%2Farrow-serialize-structs/examples)
- Loading branch information