https://github.com/nicebyte/nicegraf
An abstraction layer for graphics APIs.
https://github.com/nicebyte/nicegraf
Last synced: 17 days ago
JSON representation
An abstraction layer for graphics APIs.
- Host: GitHub
- URL: https://github.com/nicebyte/nicegraf
- Owner: nicebyte
- Created: 2018-10-23T03:22:48.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-04-28T02:08:45.000Z (27 days ago)
- Last Synced: 2025-05-03T03:52:24.679Z (22 days ago)
- Language: C
- Homepage:
- Size: 55.7 MB
- Stars: 206
- Watchers: 7
- Forks: 14
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- AwesomeCppGameDev - nicegraf - level platform-specific graphics APIs. (Graphics)
README
nicegraf
========
![]()
An abstraction layer for GPU APIs.
Discord · Reference Documentation · Sample Code# platform support matrix
| | 🟦 | 🐧 | 🍏 |
|---|---|---|---|
| 🌋 | 🟩 | 🟩 | 🟨 |
| 🤘 | 🟥 | 🟥 | 🟩 |# credits
## current maintainers
* nicebyte · [@nice_byte](http://twitter.com/nice_byte)
* Bagrat 'dBuger' Dabaghyan · [@dBagrat](http://twitter.com/dBagrat)
* Andranik 'HedgeTheHog' Melikyan · [@andranik3949](http://twitter.com/andranik3949)## dependencies
* The Vulkan backend uses SPIRV-Reflect, maintained by the Khronos Group, and the Vulkan Memory Allocator, maintained by AMD.
* The sample code uses GLFW, maintained by Camilla Berglund, and ImGui, maintained by Omar Cornut.