1 unstable release
0.3.0 | Sep 11, 2023 |
---|
#14 in #cgmath
69KB
527 lines
KartApple-GL
Rust opengl library for creating whatever you want in opengl!
Goals
- Lightweight
- Flexible for general purpose graphics
- Easy to use for beginners
fn main() {
unsafe {
let mut app = Kartappl::new(700, 500, "KartApple-GL");
app.init();
gl::Enable(gl::DEPTH_TEST);
let mut program = GLuint::from(1u32);
let vert_code = include_str!("../shaders/vert.glsl").to_string();
let frag_code = include_str!("../shaders/frag.glsl").to_string();
program = ProgramUtils::create_program(&vert_code, &frag_code);
app.set_program(program);
//...
}
}
Requirements
- must have cmake installed for glfw
sudo apt install cmake
choco install cmake
Quick Start
Dependencies
~2.1–2.9MB
~57K SLoC