Skip to content

Inochi2D/niobium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages