https://github.com/1337programming/sabahinator
Rust OpenGL Example
https://github.com/1337programming/sabahinator
Last synced: 4 months ago
JSON representation
Rust OpenGL Example
- Host: GitHub
- URL: https://github.com/1337programming/sabahinator
- Owner: 1337programming
- Created: 2017-09-19T04:49:29.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-09-26T01:32:06.000Z (over 8 years ago)
- Last Synced: 2025-02-25T18:30:00.390Z (about 1 year ago)
- Language: Rust
- Homepage:
- Size: 1.39 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sabahinator
`git clone --recursive https://github.com/1337programming/sabahinator.git`
A Rust OpenGL Example Demo
This repository contains a number of examples of using modern OpenGL in Rust using the gfx-rs library. The examples are ports of the [OpenGL Wikibook](https://en.wikibooks.org/wiki/OpenGL_Programming).
Libraries:
- OpenGL management through the [gfx-rs][] project.
- Window management via [glutin][].
- Linear algebra using [cgmath][].
- Timing functions using [time][].
[gfx-rs]: https://github.com/gfx-rs/gfx
[glutin]: https://github.com/tomaka/glutin
[cgmath]: https://github.com/brendanzab/cgmath
[time]: https://github.com/rust-lang-deprecated/time
## Screenshot

The examples build with cargo:
``` bash
cargo run --example main
```