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

Vulkan: GPUParticles3D reappear for a single frame after being deleted when a new instance of the effect is created #66921

Closed
LennDG opened this issue Oct 5, 2022 · 1 comment

Comments

@LennDG
Copy link

LennDG commented Oct 5, 2022

Godot version

4.0 beta 2

System information

Windows 10, Vulkan, NVIDIA RTX2070 Super with latest drivers (517.48)

Issue description

I have a particle effect consisting of 2 GPUParticles3D nodes. After hitting an object or a timer running out the parent node of the GPUParticles is deleted.
When a new instance of the particle effect is created, one of the GPUParticles3D (the one not using local coords if that matters) reappears for a single frame in the state it was when the parent node was deleted.
The video shows this happening.

Void.Ritual.4.DEBUG.2022-10-05.11-51-21.mp4

Steps to reproduce

  1. Open the attached project
  2. Run the main scene
  3. Click to shoot a projectile. if you alternate between sides it becomes easy to see the glitch

There are other glitchy effects if you spam click the same location, but I have not been able yet to determine their nature. This issue is specifically the reappearing.

Minimal reproduction project

GPUParticlesBug.zip

@Chaosus
Copy link
Member

Chaosus commented Oct 5, 2022

Duplicate of #65443

@Chaosus Chaosus marked this as a duplicate of #65443 Oct 5, 2022
@Chaosus Chaosus closed this as not planned Won't fix, can't repro, duplicate, stale Oct 5, 2022
@Chaosus Chaosus added this to the 4.0 milestone Oct 5, 2022
@Calinou Calinou removed this from the 4.0 milestone Oct 5, 2022
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

3 participants