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

GDNative: Add bindings for the Packed*Array ptr() and ptrw() functions. #39064

Merged
merged 1 commit into from
May 27, 2020

Conversation

bruvzg
Copy link
Member

@bruvzg bruvzg commented May 26, 2020

Adds bindings for the Packed*Array read/write direct pointers (in place of PoolVector read_access and write_access helpers that were removed in #36311).

Unrelated note: Since Core API binary compatibility was broken by #36311 and some subsequent changes, it might me worth to sort and consolidate all function to the new single "Core API 2.0", instead of maintaining multiple Core API extensions that are incompatible with 3.2 anyway.

@akien-mga
Copy link
Member

Unrelated note: Since Core API binary compatibility was broken by #36311 and some subsequent changes, it might me worth to sort and consolidate all function to the new single "Core API 2.0", instead of maintaining multiple Core API extensions that are incompatible with 3.2 anyway.

Yeah I agree. The Core API 1.0 relies on stuff which we're removing from the engine or renaming, so it needs a complete re-sync to match the 4.0 API 1:1 on release. Then we can re-add extensions for non-compat breaking additions in 4.1+.

@akien-mga akien-mga merged commit bd14c64 into godotengine:master May 27, 2020
@akien-mga
Copy link
Member

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants