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

World Triplanar is broken with double-precision build #91304

Open
fire opened this issue Apr 29, 2024 · 2 comments · May be fixed by #91380
Open

World Triplanar is broken with double-precision build #91304

fire opened this issue Apr 29, 2024 · 2 comments · May be fixed by #91380

Comments

@fire
Copy link
Member

fire commented Apr 29, 2024

Tested versions

System information

Mac Mini, Apple Silicon, M2 Pro

Issue description

Triplanar broke in tests.

https://github.com/V-Sekai/godot-double-precision-test

See #90950 (comment)

Broken

image

OK

Please ignore the rigged mesh test here.

Screenshot 2024-04-29 at 4 34 22 AM

Steps to reproduce

  1. Ensure you have a double precision version of Godot Engine
  2. Load mrp https://github.com/V-Sekai/godot-double-precision-test
  3. Switch to the far version of the test scene.
  4. Check that tri-planar is fuzzy on single-precision
  5. Check that tri-planar is fuzzy on double-precision (bug)

Minimal reproduction project (MRP)

https://github.com/V-Sekai/godot-double-precision-test

@fire
Copy link
Member Author

fire commented Apr 29, 2024

@Zylann is depending on this.

@Calinou
Copy link
Member

Calinou commented Apr 30, 2024

Note that World Triplanar is enabled in the MRP, and it's a known limitation that it doesn't look correct when far away from the world origin in double-precision builds: #58516

The issue should go away for now if you disable World Triplanar. There's also a PR that fixes the issue: #75577

@Calinou Calinou changed the title Triplanar broke with precision=double World Triplanar is broken with double-precision build Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants