A generic, bring your own framework/engine graphics library for games and visualizations.
-
Add the dependency to your
shard.yml:dependencies: bismuth: github: chances/bismuth
-
Run
shards install
require "bismuth"
# TODO: Write usage instructions hereSee the API documentation.
Required libraries:
libvulkan-devmesa-vulkan-drivers
nvidia-driver-470
make bin/triangle.app
open bin/triangle.appmake bin/triangle
./bin/triangleBismuth 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.