From 1af1edf60c1c317f6953c4fa78e0743a0729704d Mon Sep 17 00:00:00 2001 From: Dario Date: Thu, 9 Jan 2025 10:27:38 -0300 Subject: [PATCH] Fix duplicated spec constant on SPIR-V reflection. --- servers/rendering/rendering_device_driver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/rendering/rendering_device_driver.cpp b/servers/rendering/rendering_device_driver.cpp index c1a3f34af89..9c10031f09e 100644 --- a/servers/rendering/rendering_device_driver.cpp +++ b/servers/rendering/rendering_device_driver.cpp @@ -259,7 +259,7 @@ Error RenderingDeviceDriver::_reflect_spirv(VectorView p_s } } - if (existing > 0) { + if (existing >= 0) { r_reflection.specialization_constants.write[existing].stages.set_flag(stage_flag); } else { r_reflection.specialization_constants.push_back(sconst);