Bläddra i källkod

Preserve original name in shader params cache

Aaron Franke 4 år sedan
förälder
incheckning
136dd887ad
1 ändrade filer med 2 tillägg och 1 borttagningar
  1. 2 1
      scene/resources/shader.cpp

+ 2 - 1
scene/resources/shader.cpp

@@ -76,8 +76,9 @@ void Shader::get_param_list(List<PropertyInfo> *p_params) const {
 		if (default_textures.has(pi.name)) { //do not show default textures
 		if (default_textures.has(pi.name)) { //do not show default textures
 			continue;
 			continue;
 		}
 		}
+		String original_name = pi.name;
 		pi.name = "shader_param/" + pi.name;
 		pi.name = "shader_param/" + pi.name;
-		params_cache[pi.name] = pi.name;
+		params_cache[pi.name] = original_name;
 		if (p_params) {
 		if (p_params) {
 			//small little hack
 			//small little hack
 			if (pi.type == Variant::RID) {
 			if (pi.type == Variant::RID) {