CS392 Fall 2022: Special Topics, GPU Programming

Announcements:

Midterm Review Guide Final Review Guide

Instructor Information:

S. Seth Long, Ph.D
Office: TJH 204
E-mail: sslong@lcsc.edu
Office Hours: Monday 2:00-3:00, Thursday 9:30:00-10:30

Course Syllabus

Course Calendar

Lecture Notes

Lecture Examples

Lab Assignments

Lab 1: Building and Running OpenGL Applications
Lab 2: Vertex Shaders and Instanced Rendering
Lab 3: Using the Geometry Shader
Lab 4: Tessellation Shaders and Quads
Lab 5: Compute Shaders and Image Filters
Lab 6: Loading Models from Blender
Lab 7: Diffuse Lighting (Gouraud Shading)
Lab 8: Rotating Things and Movement
Lab 9: Point Sources
Lab 10: Ray Tracing Intro
Lab 11: Ray Tracing and Reflections

Project Descriptions

Upload project here
Project 1: Programming something interesting with a GPU
Project 2: Programming something more with a GPU