A Rust implementation of the book OpenGL 4 Shading Language Cookbook Third Editoin.
This repo uses glium as backend and is mainly written for learning GLSL.
Currently, except for chapter08 and chapter11, all examples have been tested on Windows and macOS.
# At project root directory
$ cargo run --example chapter01 # This will list the name of all available example in chapter01
$ cargo run --example chapter01 basic # This will run the example named basic in chapter01
If you find any programs fail to run on your platform or the incorrect image is rendered, welcome to create an issue.