Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marysaka/spb

Simple Platform Bindings for graphic context management
https://github.com/marysaka/spb

glx loader opengl vulkan wgl

Last synced: 2 days ago
JSON representation

Simple Platform Bindings for graphic context management

Awesome Lists containing this project

README

        

# 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