Skip to content
Inochi2DPublic

About

3D Graphics API for D

Resources

Stars

5 stars

Watchers

1 watching

Forks

Latest commit

 

History

121 Commits

Folders and files

Repository files navigation

Niobium

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.

Building Niobium

Niobium depends on the linker ordering guarantees of redub on Linux, it is recommended you use redub in general for Niobium.

Notes on memory leaks in Metal

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.

About

3D Graphics API for D

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages