Graphics hardware and software

Interactive graphics systems, input and output pipelines. GLUT and OpenGL. GLUT event handling. OpenGL 3 rendering pipeline. Vertex Array Object, Vertex Buffer Object, VertexAttribArray. Vertex Shader. Fixed function elements: clipping, homogeneous division, viewport transformation, rasterization. Fragment Shader. My first OpenGL program. Draw call. OpenGL primitives.
Video of the Graphics Hardware and Software Lecture