Skip to content

Support custom versions of GDNative headers #1025

@chitoyuu

Description

@chitoyuu
Contributor

Since minor version upgrades of Godot may contain breaking changes in the headers (#1011), we should allow users to specify custom versions of the headers for their versions, similar to the existing custom-godot feature.

One challenge here is that unlike api.json, the headers cannot easily be obtained from a Godot binary. This means that we'll possibly have to build some mechanism for obtaining the Godot source tree and extracting the headers from that.

Activity

added
featureAdds functionality to the library
c: sysComponent: low-level bindings (mod sys)
on Feb 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    c: sysComponent: low-level bindings (mod sys)featureAdds functionality to the library

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @chitoyuu

        Issue actions

          Support custom versions of GDNative headers · Issue #1025 · godot-rust/gdnative