1 个不稳定版本
0.3.0 | 2023年9月11日 |
---|
#13 在 #cgmath
69KB
527 代码行
卡苹果-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