Skip to content

Releases: mcpplibs/godot-cpp-m

godot-cpp-m 10.0.0-rc1

Choose a tag to compare

@Sunrisepeak Sunrisepeak released this 04 Aug 04:52

godot-cpp as the C++23 module godot_cpp, for Godot 4.6 (compat.godot-cpp 10.0.0-rc1).

The version tracks upstream godot-cpp, which moved onto its own version line with 10.x.

  • import godot_cpp; re-exports the whole public godot namespace (1818 names, generated from the headers).
  • #include <godot-cpp-m/macros.h> next to the import for GDCLASS / GDREGISTER_CLASS / D_METHOD / memnew / ERR_*.
  • Ships a generated hashfuncs.hpp shim (upstream's header minus static on two functions) without which GCC rejects the module interface outright. See the README.

For Godot 4.5 use godot-cpp-m = "4.5.0".

godot-cpp-m 4.5.0

Choose a tag to compare

@Sunrisepeak Sunrisepeak released this 03 Aug 21:23

godot-cpp as the C++23 module godot_cpp, for Godot 4.5 (compat.godot-cpp 4.5.0).

The version tracks upstream godot-cpp rather than counting the wrapper's own iterations.

  • import godot_cpp; re-exports the whole public godot namespace (~1750 names, generated from the headers).
  • #include <godot-cpp-m/macros.h> next to the import for GDCLASS / GDREGISTER_CLASS / D_METHOD / memnew / ERR_*.
  • examples/summator/ is a complete GDExtension built as a shared library.

Package short name is godot-cpp-m (index: godotengine.godot-cpp-m).