-
-
Notifications
You must be signed in to change notification settings - Fork 21.6k
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
GPUParticles3D broken on float=64 builds #67545
Comments
Not sure if this related. I got this error from add GPUPartitions3D node to the scene on editor using Godot 4 Beta 4 (e675154) with double precision (float=64) run on Windows 11.
And yes, the editor is completely broken after this. (No longer response to input + some UI window turn to white) The terminal continue spam this message. Update: I test with 6d992ab and got the same error. I try to go back as much as possible. List of commit that has been test All got the same error and same broken. Maybe, it's a bug with float=64 since the beginning? Just no one test it yet. |
Most likely broken by #51580 which adds |
Godot version
9afc833
System information
VoidLinux Kernel 5.19.13_1, Radeon RX 5500/5500M, Vulkan
Issue description
GPUParticle3D doesn't seem to work properly when Godot is built with float=64. I noticed it when I opened my project (which had properly working Particles before trying a float=64 build), and they were rendering strangely.
I then tried to create a particle in a new project ... to be sure it wasn't something I've done, and they don't work there either. If you open the same project, or do the same particle creation in a non-float=64 build (custom or an official build); it works fine.
I'd put a screenshot; but on the float=64 build there's nothing to show, as the particle just doesn't render.
Steps to reproduce
Create a GPUParticles3D node, add a ParticleProcessMaterial and a cube mesh as Draw Pass 1; or just open the uploaded project.
Minimal reproduction project
testing.zip
The text was updated successfully, but these errors were encountered: