-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow compiling orchestrator as doubles. #450
base: main
Are you sure you want to change the base?
Conversation
@Naros Would you know how to get more debug symbols? The unsymbolated crash makes it hard to debug. |
Sorry, I see you have all the GH-421 fixes; so with Godot 4.3 that should be all that's needed. Let me build the PR and Editor with doubles to see if I can see whats going on. UPDATE
Actually that was because local build wasn't applying double-precision on the GDExtension, rebuilding again ⏲️ Here's the failure reason: |
Made an issue godotengine/godot-cpp#1512. Also, I noticed that execution of the game doesn't crash. |
Ya the execution/runtime code doesn't use It's still bizarre why |
@fire I wonder if it would make sense to also do what is suggested here: I like the idea of using |
I think it's a good idea, but I am not stuck to it. Edited: Do you want me to apply those changes? |
If you don't mind, I'd appreciate it 👍 |
mappings.insert("Curve2D", {
#ifdef REAL_T_IS_DOUBLE
{ "add_point", 529706502, 3343370600 },
#else
{ "add_point", 2437345566, 4175465202 },
#endif
});
Actually, my mistake, I accidentally dumped the API from the wrong executable 🫨 |
Fixes #447 - Currently hard set to doubles for testing, needs a better design for how to release.