From ac1f7bc521fe35f7198c6073a4f29ac7c1c7c9d5 Mon Sep 17 00:00:00 2001 From: Wunkolo Date: Thu, 27 Jul 2023 06:54:44 -0700 Subject: [PATCH] Remove dependency on C++20 ranges AppleClang does not support this unfortunately --- src/core/renderer_vk/renderer_vk.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/core/renderer_vk/renderer_vk.cpp b/src/core/renderer_vk/renderer_vk.cpp index 3161bf58..7edeb25c 100644 --- a/src/core/renderer_vk/renderer_vk.cpp +++ b/src/core/renderer_vk/renderer_vk.cpp @@ -1,7 +1,6 @@ #include "renderer_vk/renderer_vk.hpp" #include -#include #include #include @@ -677,8 +676,8 @@ void RendererVK::initGraphicsContext(SDL_Window* window) { { const auto getImage = [](const vk::UniqueImage& image) -> vk::Image { return image.get(); }; std::vector images; - std::ranges::transform(topScreenImages, std::back_inserter(images), getImage); - std::ranges::transform(bottomScreenImages, std::back_inserter(images), getImage); + std::transform(topScreenImages.begin(), topScreenImages.end(), std::back_inserter(images), getImage); + std::transform(bottomScreenImages.begin(), bottomScreenImages.end(), std::back_inserter(images), getImage); if (auto [result, imageMemory] = Vulkan::commitImageHeap(device.get(), physicalDevice, images); result == vk::Result::eSuccess) { framebufferMemory = std::move(imageMemory);