Remove dependency on C++20 ranges
AppleClang does not support this unfortunately
This commit is contained in:
@@ -1,7 +1,6 @@
|
|||||||
#include "renderer_vk/renderer_vk.hpp"
|
#include "renderer_vk/renderer_vk.hpp"
|
||||||
|
|
||||||
#include <limits>
|
#include <limits>
|
||||||
#include <ranges>
|
|
||||||
#include <span>
|
#include <span>
|
||||||
#include <unordered_set>
|
#include <unordered_set>
|
||||||
|
|
||||||
@@ -677,8 +676,8 @@ void RendererVK::initGraphicsContext(SDL_Window* window) {
|
|||||||
{
|
{
|
||||||
const auto getImage = [](const vk::UniqueImage& image) -> vk::Image { return image.get(); };
|
const auto getImage = [](const vk::UniqueImage& image) -> vk::Image { return image.get(); };
|
||||||
std::vector<vk::Image> images;
|
std::vector<vk::Image> images;
|
||||||
std::ranges::transform(topScreenImages, std::back_inserter(images), getImage);
|
std::transform(topScreenImages.begin(), topScreenImages.end(), std::back_inserter(images), getImage);
|
||||||
std::ranges::transform(bottomScreenImages, 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) {
|
if (auto [result, imageMemory] = Vulkan::commitImageHeap(device.get(), physicalDevice, images); result == vk::Result::eSuccess) {
|
||||||
framebufferMemory = std::move(imageMemory);
|
framebufferMemory = std::move(imageMemory);
|
||||||
|
|||||||
Reference in New Issue
Block a user