Skip to content
This repository has been archived by the owner on Jun 30, 2021. It is now read-only.
/ Neko Public archive

Under construction C header only graphics library.

License

Notifications You must be signed in to change notification settings

nyalloc/Neko

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐾 Neko

Neko

License

🎮 A New Graphics API

Neko is an early-stage 3D graphics API wrapper. It is implemented as a dependency-free STB-style header-only C library. It will sit on top of Vulkan, D3D12 and Metal and define a higher-level WebGPU-style interface. The intended users are developers who want to prototype or implement small game engines. Neko will bring the most important capabilities of modern low-level graphics APIs, but restore the joy of working with high-level APIs. Neko is influenced by the development of WebGPU and will develop alongside it.

🔬 Why C?

  • Easier integration with other languages
  • Easier integration into other projects
  • Adds only minimal size overhead to executables

🛠️ Current Work

The Vulkan backend is currently under development. Vulkan is the most portable backend to target, so it is a worthwhile starting point. Development work is currently focused on Windows. Once the Vulkan backend is in good shape, development will shift to introduce Linux support while introducing testing and continuous integration.

Twitter GitHub Nyalloc

About

Under construction C header only graphics library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages