Skip to content

Instantly share code, notes, and snippets.

@sonnguyen9800
Forked from notnotrobby/cgp.md
Created June 30, 2024 08:44
Show Gist options
  • Save sonnguyen9800/b50f7c44e8ea2f8f199ac524c67bb589 to your computer and use it in GitHub Desktop.
Save sonnguyen9800/b50f7c44e8ea2f8f199ac524c67bb589 to your computer and use it in GitHub Desktop.
List of free resources to study computer graphics programming.

Computer Graphics Programming Resources

List of freely available resources to study computer graphics programming.

Basic Path

  1. Learn C++
  2. Essence of Linear Algebra
  3. 3D Math Primer for Graphics and Game Development
  4. Ray Tracing in One Weekend
  5. Tiny Software Renderer
  6. Learn OpenGL

0. Getting Started

1. C++

2. Mathematics

3. Fundamentals

4. OpenGL

5. Vulkan

6. Looking for Work


DirectX 11

DirectX 12

Metal

WebGL

WebGPU

Shaders

Courses

Other

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment