diff --git a/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp b/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp index 18af3b02..d2bc15d0 100644 --- a/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp +++ b/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp @@ -175,7 +175,7 @@ public: level2ChunksProviderManager_->Disable(); std::shared_lock lock(level3ProviderManagerMutex_); - std::for_each(std::execution::par_unseq, + std::for_each(std::execution::par, level3ProviderManagerMap_.begin(), level3ProviderManagerMap_.end(), [](auto& p) @@ -693,7 +693,7 @@ void RadarProductManager::EnableRefresh(common::RadarProductGroup group, auto availableProducts = providerManager->provider_->GetAvailableProducts(); - if (std::find(std::execution::par_unseq, + if (std::find(std::execution::par, availableProducts.cbegin(), availableProducts.cend(), product) != availableProducts.cend()) @@ -920,13 +920,13 @@ RadarProductManager::GetActiveVolumeTimes( // For each provider (in parallel) std::for_each( - std::execution::par_unseq, + std::execution::par, providers.begin(), providers.end(), [&](const std::shared_ptr& provider) { // For yesterday, today and tomorrow (in parallel) - std::for_each(std::execution::par_unseq, + std::for_each(std::execution::par, dates.begin(), dates.end(), [&](const auto& date) @@ -1246,7 +1246,7 @@ void RadarProductManagerImpl::PopulateProductTimes( std::mutex volumeTimesMutex {}; // For yesterday, today and tomorrow (in parallel) - std::for_each(std::execution::par_unseq, + std::for_each(std::execution::par, dates.begin(), dates.end(), [&](const auto& date) diff --git a/scwx-qt/source/scwx/qt/manager/resource_manager.cpp b/scwx-qt/source/scwx/qt/manager/resource_manager.cpp index 41558378..0c8cecef 100644 --- a/scwx-qt/source/scwx/qt/manager/resource_manager.cpp +++ b/scwx-qt/source/scwx/qt/manager/resource_manager.cpp @@ -62,7 +62,7 @@ LoadImageResources(const std::vector& urlStrings) std::mutex m {}; std::vector> images {}; - std::for_each(std::execution::par_unseq, + std::for_each(std::execution::par, urlStrings.begin(), urlStrings.end(), [&](auto& urlString) diff --git a/scwx-qt/source/scwx/qt/util/texture_atlas.cpp b/scwx-qt/source/scwx/qt/util/texture_atlas.cpp index c069bfb3..3b6451c1 100644 --- a/scwx-qt/source/scwx/qt/util/texture_atlas.cpp +++ b/scwx-qt/source/scwx/qt/util/texture_atlas.cpp @@ -449,7 +449,7 @@ TextureAtlas::Impl::LoadImage(const std::string& imagePath, double scale) if (numChannels == 3) { std::for_each( - std::execution::par_unseq, + std::execution::par, view.begin(), view.end(), [](boost::gil::rgba8_pixel_t& pixel)