Topics
Intro
and
examples
What, when and how it works
primitives
-- points, lines, types of shaders
transformations
matrices
from 3D to screen
curves and interpolation
visibility
rasterization
colors
textures
light
Resources
Main textbooks
Introduction to Computer Graphics Using OpenGL and Java
Computer Graphics Programming in OpenGL with Java
Pontential teaching tools
Raylib
and
its documentation
Introduction to Computer Graphics
Wikibooks OpenGL Programming
Notation
Notation