CS1950v : Advanced GPU Programming
Lectures
Lectures are held every week on Tuesday from 4pm - 6pm in CIT 367.
While there are no official books for this course, we highly recommend the GPU Gems Series (Books 1, 2, and 3), which are freely available online here (book 1), here (book 2), and here (book 3). Real Time Rendering, Third Edition by Moller, Haines, and Hoffman may also serve as a good reference book.
Unfortunately, there are no complete (to our knowledge) OpenGL 4.x tutorials out there (the best are still running on GL 3.x). Instead, you should become really familiar with the OpenGL 4.x and GLSL 4.x languange specs.
Date | Topic | Link |
1/26 | Introduction, History | |
1/31 | Modern OpenGL | |
2/7 | Modern GLSL | |
2/14 | Noise Functions | |
2/28 | OpenGL 4.2 | |
3/6 | Fluids | |
3/13 | Materials & BRDFs | |
3/20 | Hardware & Architecture | |
4/3 | Introduction to CUDA | |
4/10 | Cuda Part 2 |