Graphics Architecture, Winter 2009
Share:

Listens: 407

About

UC Davis course EEC277 introduces the design and analysis of the architecture of computer graphics systems. Topics include the graphics pipeline, general-purpose programmability of modern graphics architectures, exploiting parallelism in graphics, and case studies of noteworthy and modern graphics architectures.

Parallelism

In our final content lecture, we look at how to parallelize the graphics pipeline. What is challenging about parallelizing the GPU? What are the ways ...
Show notes

Juggling the Pipeline

We turn away from a fixed-function graphics pipeline and explore what we can do with a user-programmable pipeline, where not only pipeline stages but ...
Show notes

Composition/display

The final stage of the graphics pipeline is composition/display. In this lecture we look at antialiasing algorithms, compositing, the depth buffer, an...
Show notes

Texture

Texturing is the process of applying images to geometry. We look at the function of texture and how we filter texture, and then how graphics hardware ...
Show notes

Rasterization

Rasterization is the GPU stage that produces fragments from screen-space triangles. We look at both pixel coverage and parameter interpolation algorit...
Show notes

Geometry

In this lecture, we take a close look at the geometry stage of the graphics pipeline: transformations, homogeneous coordinates, the OpenGL lighting mo...
Show notes