![GSFK logo](res/GSFK.png)
[![Lines of code](https://tokei.rs/b1/github/Lattexshz/GSFK)](https://github.com/Lattexshz/GSFK)
GSFK is an open source, cross-platform library for creating contexts and
managing windows for each graphics API.
## Status of support
### OpenGL
- [X] Windows
- [ ] Macos
- [X] Xlib
- [ ] Wayland
### Vulkan
- [X] Windows
- [ ] Macos
- [X] Xlib
- [ ] Wayland
### Direct2D
- [ ] Windows
## Concept
- GSFK abstracts away the tedious work required to use graphics APIs,
and also defines a set of functions from the beginning to enable the use of various graphics APIs.
- In addition, while OpenGL and Vulkan are cross-platform APIs,
GSFK will also support the creation of contexts for platform-specific APIs such as Direct2D.
## Authors
- Lattexshz
## License
GSFK is under MIT License