4 个版本
0.4.41 | 2023 年 9 月 17 日 |
---|---|
0.4.2 | 2023 年 9 月 13 日 |
0.4.1 | 2023 年 9 月 13 日 |
0.3.1 | 2023 年 9 月 12 日 |
在 图形 API 中排名 382
70KB
548 行
KartApple-GL
Rust opengl 库,用于在 OpenGL 中创建任何你想要的内容!
目标
- 轻量级
- 适用于通用图形的灵活性
- 易于初学者使用
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);
//...
}
}
要求
- 必须安装 cmake 以支持 glfw
sudo apt install cmake
choco install cmake
快速入门
依赖项
~2.5MB
~54K SLoC