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

[IMPORTANT] godot-cpp commits to use to match official 4.0 beta releases #874

Closed
akien-mga opened this issue Sep 29, 2022 · 2 comments
Closed
Labels
documentation topic:gdextension This relates to the new Godot 4 extension implementation
Milestone

Comments

@akien-mga
Copy link
Member

akien-mga commented Sep 29, 2022

Until Godot 4.0 is released as a stable branch, some compatibility breaking changes to GDExtension and to these godot-cpp bindings are expected. This means that the tip of the master branch of godot-cpp may not be compatible with static dev snapshots released as 4.0 beta 1, 4.0 beta 2, etc. - because Godot's own master branch will often be several steps ahead and this extension will be in sync with the upstream development.

The following are the list of commits from godot-cpp which you should check out if you want to use it with official dev snapshots:

To benefit from non-compat breaking changes to godot-cpp on an older snapshot, you might be able to get it to work by using godot-cpp master and syncing the contents of gdextension manually with the official snapshot you're using (i.e. dumping the extension API and GDExtension interface with godot --dump-extension-api --dump-gdextension-interface). This is however not supported and not guaranteed to work - godot-cpp is still alpha software and will keep changing until it's mature enough.

@follower
Copy link

follower commented Mar 3, 2023

For the sake of completeness (and my memory 😂 ):

@akien-mga
Copy link
Member Author

Thanks! This issue can now be closed as 4.0-stable is released and tagged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation topic:gdextension This relates to the new Godot 4 extension implementation
Projects
None yet
Development

No branches or pull requests

2 participants