Skip to content
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

Make double precision binaries available in releases. #271

Open
FireBrandMint opened this issue Oct 8, 2024 · 7 comments
Open

Make double precision binaries available in releases. #271

FireBrandMint opened this issue Oct 8, 2024 · 7 comments

Comments

@FireBrandMint
Copy link

Tested versions

[irrelevant]

System information

[irrelevant]

Issue description

Double precision binaries are not available by default in Godot. It would be very convenient if this alternative version of it had it since compile times can be so long.

Reasons one might choose double precision:

  • The advantage of having precise physics. (ledges don't glitch nearly as much)
  • The advantage of having less possible disparity between client and server. (sliding on a wall as a client in a proprietary server has less of a chance to create disparity due to precision differences between computers)
  • Bigger scenes don't suffer nearly as much with floating point limits.
  • Rounding issues are not nearly as present.

Steps to reproduce

[irrelevant]

Minimal reproduction project (MRP)

[irrelevant]

@BurntAussieTyre
Copy link

I too want double precision binaries! In Godot 4.3 I'm attempting to make a multiplayer Space Engineers / No Man's Sky like game template but I'm having to limit the scale of my planets & solar system for performance and stability reasons, which is slowing down / killing my project.

Double Precision Binaries PRETTY PLEASE! FOR THE FIRST RELEASE!

@dasherlac
Copy link

I think it is possible already, but you will have to rebuild the binaries for that. This page details what I think you are looking for.
And I think the #140 was also discussing this. Does it cover what you are looking for?

@mathlusiverse
Copy link

I think it is a great idea to have double precision binary readily available.
This is useful for creating animation videos involving physics simulation using Redot. The extra time and memory requirements may not be critical for those who don't care about real-time performance, just want to create animation videos frame by frame.

@Starkium
Copy link
Contributor

Starkium commented Oct 9, 2024

I'm interested in this too, I think it's probably simple, but I don't want to promise yet as it could slow development time at first.

@Spartan322
Copy link
Contributor

While the editor could do this, the bigger deal is templates, as that's more likely where this concern will be.

@Starkium
Copy link
Contributor

Starkium commented Oct 9, 2024

While the editor could do this, the bigger deal is templates, as that's more likely where this concern will be.

what do you mean?

@Spartan322
Copy link
Contributor

Simply making a point that this matters a lot more for distribution binaries then with the editor binaries. (not that it doesn't matter to editor binaries of course)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants