diff --git a/include/Nazara/Core/ResourceLoader.inl b/include/Nazara/Core/ResourceLoader.inl index 1cc4144ed..13b49963d 100644 --- a/include/Nazara/Core/ResourceLoader.inl +++ b/include/Nazara/Core/ResourceLoader.inl @@ -78,7 +78,7 @@ namespace Nz if (ext[0] == '.') ext.erase(ext.begin()); - File file(filePath.generic_u8string()); // Open only if needed + File file(filePath); // Open only if needed bool found = false; for (auto& loaderPtr : m_loaders) diff --git a/src/Nazara/Audio/Formats/minimp3Loader.cpp b/src/Nazara/Audio/Formats/minimp3Loader.cpp index 8c1abaf0f..fa5b02f48 100644 --- a/src/Nazara/Audio/Formats/minimp3Loader.cpp +++ b/src/Nazara/Audio/Formats/minimp3Loader.cpp @@ -29,13 +29,13 @@ namespace Nz { switch (errCode) { - case 0: return "no error"; - case MP3D_E_PARAM: return "wrong parameters"; - case MP3D_E_MEMORY: return "not enough memory"; + case 0: return "no error"; + case MP3D_E_PARAM: return "wrong parameters"; + case MP3D_E_MEMORY: return "not enough memory"; case MP3D_E_IOERROR: return "I/O error"; - case MP3D_E_USER: return "aborted"; - case MP3D_E_DECODE: return "decoding error"; - default: return "unknown error"; + case MP3D_E_USER: return "aborted"; + case MP3D_E_DECODE: return "decoding error"; + default: return "unknown error"; } } diff --git a/src/Nazara/Graphics/Systems/RenderSystem.cpp b/src/Nazara/Graphics/Systems/RenderSystem.cpp index 8cd024736..c7b46e2f7 100644 --- a/src/Nazara/Graphics/Systems/RenderSystem.cpp +++ b/src/Nazara/Graphics/Systems/RenderSystem.cpp @@ -216,7 +216,8 @@ namespace Nz UpdateVisibility(registry); UpdateInstances(registry); - m_pipeline->Render(renderFrame); + if (!m_cameraEntities.empty()) + m_pipeline->Render(renderFrame); } void RenderSystem::OnCameraDestroy(entt::registry& /*registry*/, entt::entity entity)