Learn Graphics Programming in OpenGl with Rust

Website and Book Recommondations

OpenGl Learning Resources

OpenGl Tutorials complementing this one

  • The OpenGl Tutorial on opengl-tutorial.org
  • The Learn OpenGL course on learnopengl.com
  • The Wikibook on OpenGL

Browse through the chapters, see what's interesting and try to reimplement that in Rust!

OpenGl References

  • Khronos OpenGL Reference Pages

Rust Crates

  • gl
  • glam
  • glutin
  • winit

Computer Graphics in General

Books

Real-Time Rendering, Fourth Edition by Tomas Akenine-Möller, Eric Haines, Naty Hoffman, Angelo Pesce, Michał Iwanicki, and Sébastien Hillaire – real good overview over the basic concept of everything in 3D rendering.

Physically Based Rendering: From Theory To Implementation, Fourth Edition by Matt Pharr, Wenzel Jakob, and Greg Humphreys – more focused on physical realism and ray-tracing.