You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-06 12:20:30 +00:00
Added validation when assigning heightfield_resolution (Fix #46281)
This commit is contained in:
committed by
ignacioabal
parent
7b223e8eec
commit
ccdd7ab890
@@ -5121,6 +5121,7 @@ void RendererStorageRD::particles_collision_height_field_update(RID p_particles_
|
|||||||
void RendererStorageRD::particles_collision_set_height_field_resolution(RID p_particles_collision, RS::ParticlesCollisionHeightfieldResolution p_resolution) {
|
void RendererStorageRD::particles_collision_set_height_field_resolution(RID p_particles_collision, RS::ParticlesCollisionHeightfieldResolution p_resolution) {
|
||||||
ParticlesCollision *particles_collision = particles_collision_owner.getornull(p_particles_collision);
|
ParticlesCollision *particles_collision = particles_collision_owner.getornull(p_particles_collision);
|
||||||
ERR_FAIL_COND(!particles_collision);
|
ERR_FAIL_COND(!particles_collision);
|
||||||
|
ERR_FAIL_INDEX(p_resolution, RS::PARTICLES_COLLISION_HEIGHTFIELD_RESOLUTION_MAX);
|
||||||
|
|
||||||
if (particles_collision->heightfield_resolution == p_resolution) {
|
if (particles_collision->heightfield_resolution == p_resolution) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
Reference in New Issue
Block a user