Skip to content

Mark GodotInstance as a Core type - #1709

Merged
Bromeon merged 1 commit into
godot-rust:masterfrom
Beliar83:godot_instance_fix
Oct 4, 2026
Merged

Bromeon merged 1 commit into
godot-rust:masterfrom
Beliar83:godot_instance_fix

Conversation

@Beliar83

@Beliar83 Beliar83 commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

This adds GodotInstance as a Core type.
References #1488
Libgodot is technically usable with this (the start() function cannot be called when not registered as Core), but it needs manually loading of the library and calling of the exposed libgodot_create_godot_instance function to get a sys pointer to a GodotInstance (and libgodot_destroy_godot_instance for cleanup), so I don't think it fully resolves it.

@Bromeon Bromeon added quality-of-life No new functionality, but improves ergonomics/internals c: engine Godot classes (nodes, resources, ...) labels Sep 30, 2026
@GodotRust

Copy link
Copy Markdown

API docs are being generated and will be shortly available at: https://godot-rust.github.io/docs/gdext/pr-1709

@Bromeon
Bromeon added this pull request to the merge queue Oct 1, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 1, 2026
@Bromeon
Bromeon added this pull request to the merge queue Oct 3, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Oct 3, 2026
@Bromeon
Bromeon added this pull request to the merge queue Oct 4, 2026
Merged via the queue into godot-rust:master with commit 9d3349c Oct 4, 2026
17 checks passed
@Beliar83
Beliar83 deleted the godot_instance_fix branch October 4, 2026 19:18
@Beliar83
Beliar83 restored the godot_instance_fix branch October 5, 2026 00:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c: engine Godot classes (nodes, resources, ...) quality-of-life No new functionality, but improves ergonomics/internals

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants