diff --git a/src/video_core/renderer_vulkan/liverpool_to_vk.cpp b/src/video_core/renderer_vulkan/liverpool_to_vk.cpp index 7adeebdc5..754e417c7 100644 --- a/src/video_core/renderer_vulkan/liverpool_to_vk.cpp +++ b/src/video_core/renderer_vulkan/liverpool_to_vk.cpp @@ -281,8 +281,8 @@ vk::BorderColor BorderColor(AmdGpu::BorderColor color) { } } -const std::vector& GetAllFormats() { - static const std::vector formats{ +std::span GetAllFormats() { + static constexpr std::array formats{ vk::Format::eR32G32B32A32Sfloat, vk::Format::eR32G32B32Uint, vk::Format::eR8G8B8A8Unorm, diff --git a/src/video_core/renderer_vulkan/liverpool_to_vk.h b/src/video_core/renderer_vulkan/liverpool_to_vk.h index dbdaf0888..94f9073de 100644 --- a/src/video_core/renderer_vulkan/liverpool_to_vk.h +++ b/src/video_core/renderer_vulkan/liverpool_to_vk.h @@ -3,7 +3,7 @@ #pragma once -#include +#include #include "video_core/amdgpu/liverpool.h" #include "video_core/amdgpu/pixel_format.h" #include "video_core/amdgpu/resource.h" @@ -39,7 +39,7 @@ vk::SamplerMipmapMode MipFilter(AmdGpu::MipFilter filter); vk::BorderColor BorderColor(AmdGpu::BorderColor color); -const std::vector& GetAllFormats(); +std::span GetAllFormats(); vk::Format SurfaceFormat(AmdGpu::DataFormat data_format, AmdGpu::NumberFormat num_format);