godotengine / godotengine/godot

GPUParticlesCollisionHeightField3D not working in mobile renderer

Open
#112,778 5 comments 0 reactions 0 assignees View on GitHub
bug topic:particles
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

Godot v4.5.1.stable

### System information

macOS Sequoia (15.7.2) - Multi-window, 1 monitor - OpenGL 3 (Compatibility) - Apple M4 Pro - Apple M4 Pro (14 threads) - 48.00 GiB memory

### Issue description

Particles are not colliding with the heigh field

The collision works the `Forward+` and `Compatibility` renderer, but not with `Mobile`

Image

vs

Image

### Steps to reproduce

I have a very simple scene:

* GPU Particles
* CSG Box
* Particle collision heigh field

Image

### Minimal reproduction project (MRP)

[test.zip](https://github.com/user-attachments/files/23554650/test.zip)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.