Changeset View
Changeset View
Standalone View
Standalone View
source/renderer/PostprocManager.cpp
/* Copyright (C) 2015 Wildfire Games. | /* Copyright (C) 2019 Wildfire Games. | ||||
* This file is part of 0 A.D. | * This file is part of 0 A.D. | ||||
* | * | ||||
* 0 A.D. is free software: you can redistribute it and/or modify | * 0 A.D. is free software: you can redistribute it and/or modify | ||||
* it under the terms of the GNU General Public License as published by | * it under the terms of the GNU General Public License as published by | ||||
* the Free Software Foundation, either version 2 of the License, or | * the Free Software Foundation, either version 2 of the License, or | ||||
* (at your option) any later version. | * (at your option) any later version. | ||||
* | * | ||||
* 0 A.D. is distributed in the hope that it will be useful, | * 0 A.D. is distributed in the hope that it will be useful, | ||||
▲ Show 20 Lines • Show All 503 Lines • ▼ Show 20 Lines | |||||
// Generate list of available effect-sets | // Generate list of available effect-sets | ||||
std::vector<CStrW> CPostprocManager::GetPostEffects() | std::vector<CStrW> CPostprocManager::GetPostEffects() | ||||
{ | { | ||||
std::vector<CStrW> effects; | std::vector<CStrW> effects; | ||||
const VfsPath path(L"shaders/effects/postproc/"); | const VfsPath path(L"shaders/effects/postproc/"); | ||||
VfsPaths pathnames; | VfsPaths pathnames; | ||||
if (vfs::GetPathnames(g_VFS, path, 0, pathnames) < 0) | if (vfs::GetPathnames(g_VFS, path, 0, pathnames, false) < 0) | ||||
LOGERROR("Error finding Post effects in '%s'", path.string8()); | LOGERROR("Error finding Post effects in '%s'", path.string8()); | ||||
for (const VfsPath& path : pathnames) | for (const VfsPath& path : pathnames) | ||||
if (path.Extension() == L".xml") | if (path.Extension() == L".xml") | ||||
effects.push_back(path.Basename().string()); | effects.push_back(path.Basename().string()); | ||||
// Add the default "null" effect to the list. | // Add the default "null" effect to the list. | ||||
effects.push_back(L"default"); | effects.push_back(L"default"); | ||||
▲ Show 20 Lines • Show All 82 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator