Browse Source

Merge pull request #81607 from Rindbee/fix-UPDATE_WHEN_VISIBLE-not-work-in-exported-project

Fix `SubViewport` with `UPDATE_WHEN_VISIBLE` not working properly in exported project
Rémi Verschelde 1 year ago
parent
commit
c255acebe8
1 changed files with 1 additions and 1 deletions
  1. 1 1
      servers/rendering/renderer_rd/storage_rd/material_storage.cpp

+ 1 - 1
servers/rendering/renderer_rd/storage_rd/material_storage.cpp

@@ -931,11 +931,11 @@ void MaterialStorage::MaterialData::update_textures(const HashMap<StringName, Va
 						roughness_detect_texture = tex;
 						roughness_detect_texture = tex;
 						roughness_channel = RS::TextureDetectRoughnessChannel(p_texture_uniforms[i].hint - ShaderLanguage::ShaderNode::Uniform::HINT_ROUGHNESS_R);
 						roughness_channel = RS::TextureDetectRoughnessChannel(p_texture_uniforms[i].hint - ShaderLanguage::ShaderNode::Uniform::HINT_ROUGHNESS_R);
 					}
 					}
+#endif // TOOLS_ENABLED
 					if (tex->render_target) {
 					if (tex->render_target) {
 						tex->render_target->was_used = true;
 						tex->render_target->was_used = true;
 						render_target_cache.push_back(tex->render_target);
 						render_target_cache.push_back(tex->render_target);
 					}
 					}
-#endif
 				}
 				}
 				if (rd_texture.is_null()) {
 				if (rd_texture.is_null()) {
 					rd_texture = texture_storage->texture_rd_get_default(TextureStorage::DEFAULT_RD_TEXTURE_WHITE);
 					rd_texture = texture_storage->texture_rd_get_default(TextureStorage::DEFAULT_RD_TEXTURE_WHITE);