Skip to content

[upstream] Public API json (erincatto/box2d#1052) - #96

Merged
ikpil merged 1 commit into
mainfrom
pr/public-api-json-1052
Aug 12, 2026
Merged

[upstream] Public API json (erincatto/box2d#1052)#96
ikpil merged 1 commit into
mainfrom
pr/public-api-json-1052

Conversation

@ikpil

@ikpil ikpil commented Aug 12, 2026

Copy link
Copy Markdown
Owner

No description provided.

Port upstream commit 3704352041ae2cdf6c9f3cda23d1b2e36c407b1b while preserving the original source structure where C# permits.

Replace the contact draw enum with drawContacts and drawAnchorA, update world debug drawing, and add regression coverage for the public API and anchor selection.

Align the samples with upstream sample ownership and selection flow, configurable contact recycle distance, cursor-centered zoom, and rolling profile averages. Keep the explicit profile field mapping and upstream comments so the C and C# implementations remain easy to compare.

C-only CMake, compiler, Doxygen, API JSON generation, and workflow changes are intentionally omitted because they do not apply to the managed project.
@ikpil
ikpil force-pushed the pr/public-api-json-1052 branch from 4850e9b to 3cae099 Compare August 12, 2026 15:34
@ikpil
ikpil merged commit b4e1610 into main Aug 12, 2026
10 checks passed
@ikpil
ikpil deleted the pr/public-api-json-1052 branch August 12, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant