layer: Prefer C++11 std::any_of over '03 idiom

This commit is contained in:
tcoyvwac 2023-10-03 13:04:28 +02:00 committed by Joshie
parent dd851e58b7
commit 6028ebcf8a

View file

@ -38,8 +38,8 @@ namespace GamescopeWSILayer {
}
static bool contains(const std::vector<const char *> vec, std::string_view lookupValue) {
return std::find_if(vec.begin(), vec.end(),
[=](const char* value) { return value == lookupValue; }) != vec.end();
return std::any_of(vec.begin(), vec.end(),
[=](const char* value) { return value == lookupValue; });
}
static int waylandPumpEvents(wl_display *display) {
@ -762,11 +762,10 @@ namespace GamescopeWSILayer {
pDispatch->PhysicalDevice,
swapchainInfo.surface);
bool supportedSwapchainFormat = std::find_if(
bool supportedSwapchainFormat = std::any_of(
supportedSurfaceFormats.begin(),
supportedSurfaceFormats.end(),
[=](VkSurfaceFormatKHR value) { return value.format == swapchainInfo.imageFormat; })
!= supportedSurfaceFormats.end();
[=](VkSurfaceFormatKHR value) { return value.format == swapchainInfo.imageFormat; });
if (!supportedSwapchainFormat) {
fprintf(stderr, "[Gamescope WSI] Refusing to make swapchain (unsupported VkFormat) for xid: 0x%0x - format: %s - colorspace: %s - flip: %s\n",