Niobium is a middle-level graphics API, built as a translation layer atop other graphics APIs such as Metal and Vulkan. Niobium provides a more streamlined interface on top of these APIs for 3D rendering, while also providing the flexibility needed by modern multimedia applications.
Niobium depends on the linker ordering guarantees of redub on Linux, it is recommended you use redub in general for Niobium.
Metal's validation layers leak memory throughout the runtime of the application,
you can disable those layers by setting the MTL_DEBUG_LAYER environment variable to 0.
If you wish to use the Metal Performance HUD, you'll want to wrap your main loop in a autoreleasepool.
