GPU Programming
2011-2012
-
IMT3611
- 10 ECTS
Prerequisite(s)
Norwegian
On the basis of
IMT2531 Graphics Programming
Expected learning outcomes
After completing the subject the students should
- have an improved understanding of advanced programming in OpenGL
- be able to program the graphics processor (GPU), i.e. write shaders
- be able to use software for testing and development of shaders
- understand graphics effects in games and be able to create new ones
Topic(s)
- GLSL - API and language
- Light, materials and textures
- Raycasting
- Use of multiple shaders
- Other topics : Cg, OpenCL
Teaching Methods
Lectures
Mandatory assignments
Teaching Methods (additional text)
Lectures
Mandatory assignments
Form(s) of Assessment
Oral exam, individually
Form(s) of Assessment (additional text)
Oral exam
Grading Scale
Alphabetical Scale, A(best) – F (fail)
External/internal examiner
Two internal examiners, or internal and external examiners
Re-sit examination
No re-sit.
Coursework Requirements
Up to 5 compulsory assignments
Teaching Materials
Book : OpenGL Shading Language, Randi J. Rost & al., Addison Wesley. ISBN :0-321-33489-2
Notes : GLSL-tutorial fra Lighthouse3D.com