Core: Fix NazaraAssert in release mode

This commit is contained in:
SirLynix 2023-11-02 15:49:51 +01:00
parent 4b8a475bbd
commit 4749e6ec80
2 changed files with 3 additions and 2 deletions

View File

@ -121,7 +121,7 @@ int main(int argc, char* argv[])
std::shared_ptr<Nz::Mesh> bobMesh = fs.Load<Nz::Mesh>("assets/character/Gangnam Style.fbx", meshParams);
if (!bobMesh)
{
NazaraError("Failed to load bob mesh");
NazaraError("failed to load bob mesh");
return __LINE__;
}
@ -134,7 +134,7 @@ int main(int argc, char* argv[])
std::shared_ptr<Nz::Animation> bobAnim = fs.Load<Nz::Animation>("assets/character/Gangnam Style.fbx", animParam);
if (!bobAnim)
{
NazaraError("Failed to load bob anim");
NazaraError("failed to load bob anim");
return __LINE__;
}

View File

@ -17,6 +17,7 @@
#define NazaraAssert(a, err) if NAZARA_UNLIKELY(!(a)) Nz::Error::Trigger(Nz::ErrorType::AssertFailed, __LINE__, __FILE__, NAZARA_PRETTY_FUNCTION, err)
#define NazaraAssertFmt(a, fmt, ...) if NAZARA_UNLIKELY(!(a)) Nz::Error::Trigger(Nz::ErrorType::AssertFailed, __LINE__, __FILE__, NAZARA_PRETTY_FUNCTION, Nz::Format(NAZARA_FORMAT(fmt), __VA_ARGS__))
#else
#define NazaraAssert(a, err) for (;;) break
#define NazaraAssertFmt(a, fmt, ...) for (;;) break
#endif