This is basic example showcasing glad-gl in combination with
glfw.
To run the example use the following command:
./init.sh && cargo runThe init.sh script is just a small utility used to generate
the glad-gl crate into the build/ directory. The Cargo.toml
references the dependency using:
[dependencies]
glad-gl = { path = "./build/glad-gl" }This example is the basic example of the
glfw crate with some
OpenGL instructions added and just one additional line
to initialize glad:
gl::load(|e| glfw.get_proc_address_raw(e) as *const std::os::raw::c_void);That's all that is needed to initialize and use OpenGL using glad!