nyalloc / Neko

Under construction C header only graphics library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

🐾 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.

License:zlib License


Languages

Language:C 100.0%