Преглед на файлове

Fixed next_pass materials not being drawn

Brian Semrau преди 5 години
родител
ревизия
63dfe79fbe
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      servers/rendering/rasterizer_rd/rasterizer_scene_high_end_rd.cpp

+ 1 - 1
servers/rendering/rasterizer_rd/rasterizer_scene_high_end_rd.cpp

@@ -1331,8 +1331,8 @@ void RasterizerSceneHighEndRD::_add_geometry(InstanceBase *p_instance, uint32_t
 		material = (MaterialData *)storage->material_get_data(material->next_pass, RasterizerStorageRD::SHADER_TYPE_3D);
 		material = (MaterialData *)storage->material_get_data(material->next_pass, RasterizerStorageRD::SHADER_TYPE_3D);
 		if (!material || !material->shader_data->valid) {
 		if (!material || !material->shader_data->valid) {
 			break;
 			break;
-			_add_geometry_with_material(p_instance, p_surface, material, material->next_pass, p_pass_mode, p_geometry_index, p_using_sdfgi);
 		}
 		}
+		_add_geometry_with_material(p_instance, p_surface, material, material->next_pass, p_pass_mode, p_geometry_index, p_using_sdfgi);
 	}
 	}
 }
 }