Yet Another Gears OpenGL / Vulkan demo
The yagears package contains a version of the popular gears OpenGL demo (with
OpenGL ES 1.1 CM and 2.0 ports) that supports multiple OpenGL Backends:
- OpenGL extension for Xlib (GLX)
- OpenGL extension for DirectFB (DirectFBGL)
- OpenGL extension for Linux Framebuffer (GLFBDev)
- EGL interface for Xlib
- EGL interface for DirectFB
- EGL interface for Linux Framebuffer
- EGL interface for Wayland
- EGL interface for XCB
- EGL interface for DRM
- EGL interface for Raspberry Pi Dispmanx
The package also provides a Vulkan port that supports multiple Vulkan WSIs:
- Vulkan extension for Xlib (Xlib WSI)
- Vulkan extension for DirectFB (DirectFB WSI)
- Vulkan extension for Linux Framebuffer (FBDev WSI)
- Vulkan extension for Wayland (Wayland WSI)
- Vulkan extension for XCB (XCB WSI)
- Vulkan extension for Direct-to-Display (D2D WSI)
The demo can work with multiple Graphical User Interface Toolkits:
- EFL (Enlightenment Foundation Libraries)
- FLTK (Fast Light ToolKit)
- GLFW (GL Frame Work)
- GLUT (OpenGL Utility Toolkit)
- GTK+ (Gimp ToolKit)
- Qt (Q toolkit)
- SDL (Simple Directmedia Layer)
- SFML (Simple and Fast Multimedia Library)
- wxWidgets (Windows X Widgets)
Have fun,
Nicolas Caramelli