-
-
Notifications
You must be signed in to change notification settings - Fork 699
Closed
Description
Godot version
4.3-stable (Double precision)
godot-cpp version
4.3-stable (Double precision)
System information
Windows 10, R9 7900, RX 7900XT
Issue description
Debug compile for Windows 10, using CMake included via FetchContent and enabling hot reloading via GODOT_ENABLE_HOT_RELOAD set to ON or YES results in a Unable to recreate GDExtension instance - does this extension support hot reloading? error when rebuilding the project.
I've verified that the gdextension file has reloading enabled by adding a status message to the godot-cpp cmake file to print out the value of GODOT_ENABLE_HOT_RELOAD and make sure that it propagates from the top level which it does.
Steps to reproduce
- Clone this project: https://github.com/LouChiSoft/GDFlecs
- Optional: Add a status print to the godot-cpp CMakeLists.txt inside the build folder and print the value of
GODOT_ENABLE_HOT_RELOADfrom inside the CMakeLists to ensure that the value is set properly - Configure with:
cmake -B ./build -DPRECISION="double" - Build with:
cmake --build ./build --config Debug --parallel *desired thread count* - Run with Godot 4.3.stable.double
- Make a code change and rebuild
- Make Godot the active window and
Unable to recreate GDExtension instance - does this extension support hot reloading?should be in the output