github.com/chances/bismuth
0.1.0 / published Dec 17, 2021 / repository
A generic, bring your own framework/engine graphics library for games and visualizations.
Bismuth
A generic, bring your own framework/engine graphics library for games and visualizations.
Usage
See the API documentation.
Linux
Ubuntu
Required libraries:
libvulkan-devmesa-vulkan-drivers
For NVidia GPUs
nvidia-driver-470
Behind the Name
Bismuth germanium oxide is one of many other piezoelectric materials used as crystal oscillators.
A crystal oscillator is an electronic oscillator circuit that uses the mechanical resonance of a vibrating crystal of piezoelectric material to create an electrical signal with a constant frequency.
Crystal oscillator, Wikipedia, 2021.
API
- App
A Bismuth application.
- Input
- Key
- Modifiers
- MouseButton
- Platform
- SwapChainDescriptor
- Tick
- Window