From 8b1de103a88e4298b94f2f3b63ce1469ef660684 Mon Sep 17 00:00:00 2001 From: Hugo Locurcio Date: Sat, 28 May 2022 12:48:49 +0200 Subject: Clamp Decal size to positive values This prevents using negative size, while also preventing error messages from being spammed if one of the decal's dimensions is set to exactly 0. --- scene/3d/decal.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'scene') diff --git a/scene/3d/decal.cpp b/scene/3d/decal.cpp index e122adcc8c..6f2717fd41 100644 --- a/scene/3d/decal.cpp +++ b/scene/3d/decal.cpp @@ -31,7 +31,7 @@ #include "decal.h" void Decal::set_size(const Vector3 &p_size) { - size = p_size; + size = Vector3(MAX(0.001, p_size.x), MAX(0.001, p_size.y), MAX(0.001, p_size.z)); RS::get_singleton()->decal_set_size(decal, p_size); update_gizmos(); } -- cgit v1.2.3