diff --git a/src/Nazara/Renderer/Renderer.cpp b/src/Nazara/Renderer/Renderer.cpp index 6954f5cf0..f7d77cc9a 100644 --- a/src/Nazara/Renderer/Renderer.cpp +++ b/src/Nazara/Renderer/Renderer.cpp @@ -15,6 +15,12 @@ #include #include +#ifdef NAZARA_PLATFORM_WINDOWS +#define NazaraRendererPrefix "" +#else +#define NazaraRendererPrefix "lib" +#endif + #ifdef NAZARA_DEBUG #define NazaraRendererDebugSuffix "-d" #else @@ -68,8 +74,8 @@ namespace Nz } }; - RegisterImpl("NazaraOpenGLRenderer" NazaraRendererDebugSuffix, [] { return 50; }); - RegisterImpl("NazaraVulkanRenderer" NazaraRendererDebugSuffix, [] { return 100; }); + RegisterImpl(NazaraRendererPrefix "NazaraOpenGLRenderer" NazaraRendererDebugSuffix, [] { return 50; }); + RegisterImpl(NazaraRendererPrefix "NazaraVulkanRenderer" NazaraRendererDebugSuffix, [] { return 100; }); std::sort(implementations.begin(), implementations.end(), [](const auto& lhs, const auto& rhs) { return lhs.score > rhs.score; });