- Added SIMD GJK implementation using Google Highway.
- Unified CMakeLists.txt for scalar and SIMD builds to simplify building.
- Added comprehensive GitHub Actions CI workflow, testing the builds on multiple configurations.
- Introduced GPU GJK support with public API, examples, optimized kernels, and EPA implementation.
- Updated documentation extensively including readme, license headers, SIMD support tables, and API explanations.
Breaking Changes and Notes
- The introduction of SIMD and GPU GJK implementations introduced breaking API changes.
- Users should review updated build instructions and API changes carefully.
- macOS ARM SIMD support is disabled for double precision due to lane limitations.