Skip to content

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

@akien-mga

Description

@akien-mga

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions