Open
Description
Describe the bug
When using Filament in a project that also uses the commonly used nlohmannJSON library, Filament's assert_invariant macro conflicts with nlohmann's assert_invariant function.
To Reproduce
Steps to reproduce the behavior:
- Integrate nlohmann into a project using Filament
- Include nlohmann's headers
This causes the compilation to fail.
Expected behavior
Filament should not clash with other libraries because of global identifiers.
The macro could be prefixed or converted to a scoped function.
Metadata
Metadata
Assignees
Labels
No labels