mirror of
https://github.com/Kenji-NX/SPB.git
synced 2026-08-12 18:07:54 -04:00
Simple Platform Bindings for graphic context management
- C# 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github/workflows | ||
| SPB | ||
| SPB.Testing | ||
| .gitattributes | ||
| .gitignore | ||
| LICENSE.txt | ||
| README.md | ||
| SPB.sln | ||
SPB (Simple Platform Bindings)
This is an API providing simple ways to handle native window and graphic context on various platform.
Graphic context support:
- OpenGL
- Vulkan (surface creation for Windows, Xlib, XCB and Metal)
Platform support:
- X11 via GLX (v1.3 and upper, backward compatibility to do)
- WGL (with WGL_ARB_create_context, WGL_ARB_create_context_profile, WGL_ARB_pixel_format and WGL_EXT_swap_control)
TODO:
- EGL
- Cocoa (& Carbone?)
- Metal
- DirectX