Skip to main content
CS Colloquium | April 20, 2017

High-Performance Gpu Graphics: Take A Ride On The Opengl Pipeline

V. Scott Gordon, California State University, Sacramento

Stevenson Hall 1300
12:00 PM - 12:50 PM

Most 3D graphics programming today is "shader-based". That is, some of the program is written in a standard language such as Java or C++, and some is written in a special-purpose "shader" language that runs directly on the graphics card (GPU). Shader programming involves passing graphics data down a "pipeline", with modern graphics cards able to process this data in parallel. It's complex, but the payoff is extraordinary power. The blossoming of stunning virtual reality in videogames and increasingly realistic effects in Hollywood movies can be greatly attributed to advances in shader programming. This talk will demonstrate examples of shader programming that showcase the processing power of today's graphics cards. The speaker is the author of "Computer Graphics Programming in OpenGL with Java", published in 2017 by Mercury Learning.