Hardware for computer graphics - current information (2017/2018)

Lecture: every MONDAY AT 16:00 in S1 room (Malá Strana)

Labs: every other MONDAY AT 12:20 (starting on 26. 2. 2018) in the SW1 lab (Rotunda). Two alternating groups - one Czech, one English.

Lecture plan

Lecture #1 (19. 2. 2018)

Introduction, literature, GPU history & architecture

Course content, additional sources, brief overview of GPU history

Lecture #2 (26. 2. 2018)

GPU architecture

GPU architecture overview (OpenGL style, FFP & programmable pipeline), 3D data, graphic primitives, .. GPU programming basics, shader types.

Lab #1 (26. 2. - 5. 3. 2018)

Credit system, tasks, programming environment (C++/C# environments, SVN repositories, MS Visual Studio).
C# examples: 038trackball [086shader, 087fireworks].
C++ examples: sample01.
Libraries: OpenTK 3.0 pre, SDL 2.0.

Lecture #3 (5. 3. 2018)

Basic GPU techniques

Buffers, double- and triple- buffering, semi-transparency, anti-aliasing, stencil buffer, [GPU FFP lighting].


Copyright (C) 2005-2018 J.Pelikán, last change: 2018-02-14 17:30:12 +0100 (Wed, 14 Feb 2018)