Skip to content

GPUParticles2D.request_particles_process does not process sub_emitters #111885

@AWKgamedev

Description

@AWKgamedev

Tested versions

v4.5.1.stable.official [f62fdbd]

System information

Godot v4.5.1.stable - Windows 10 (build 19045) - Multi-window, 2 monitors - Vulkan (Forward+) - dedicated NVIDIA GeForce GTX 1060 6GB (NVIDIA; 32.0.15.8129) - AMD Ryzen 5 1600 Six-Core Processor (12 threads) - 31.95 GiB memory

Issue description

When calling request_particles_process on a GPUParticles2D node, the sub_emitter will not be processed together with it, creating a gap during the requested process time. Calling request_particles_process on the sub_emitter has no effect.

Image Image

Steps to reproduce

  1. Create a GPUParticle2D node with a sub_emitter
  2. Call request_particles_process(1.0) and note the missing sub_emitter trail

Or simply launch the MRP

Minimal reproduction project (MRP)

sub-emitter-process.zip

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    For team assessment

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions