Renderer: Add prefix for Linux

This commit is contained in:
Jérôme Leclercq 2020-09-01 19:24:30 +02:00
parent 424e6437c1
commit e6c2302927
1 changed files with 8 additions and 2 deletions

View File

@ -15,6 +15,12 @@
#include <filesystem> #include <filesystem>
#include <Nazara/Renderer/Debug.hpp> #include <Nazara/Renderer/Debug.hpp>
#ifdef NAZARA_PLATFORM_WINDOWS
#define NazaraRendererPrefix ""
#else
#define NazaraRendererPrefix "lib"
#endif
#ifdef NAZARA_DEBUG #ifdef NAZARA_DEBUG
#define NazaraRendererDebugSuffix "-d" #define NazaraRendererDebugSuffix "-d"
#else #else
@ -68,8 +74,8 @@ namespace Nz
} }
}; };
RegisterImpl("NazaraOpenGLRenderer" NazaraRendererDebugSuffix, [] { return 50; }); RegisterImpl(NazaraRendererPrefix "NazaraOpenGLRenderer" NazaraRendererDebugSuffix, [] { return 50; });
RegisterImpl("NazaraVulkanRenderer" NazaraRendererDebugSuffix, [] { return 100; }); RegisterImpl(NazaraRendererPrefix "NazaraVulkanRenderer" NazaraRendererDebugSuffix, [] { return 100; });
std::sort(implementations.begin(), implementations.end(), [](const auto& lhs, const auto& rhs) { return lhs.score > rhs.score; }); std::sort(implementations.begin(), implementations.end(), [](const auto& lhs, const auto& rhs) { return lhs.score > rhs.score; });