Chapter 16. Textures and renderbuffers

 

This chapter covers
  • Image filtering: blurring, sharpening, and embossing
  • Implementing texture filtering with OpenCL

 

In 1992, the computer game Wolfenstein 3D started a revolution and launched the genre known as the first-person shooter or FPS. Since its release, the basic elements of FPS gameplay haven’t changed: keystrokes move the character, mouse motion sets the character’s direction, and mouse clicks fire the character’s weapon.

The graphics, on the other hand, have changed dramatically. Instead of pixelated bad guys who look and move like LEGO men, monsters in modern games are rendered with such incredible detail that you can see every scale, scowl, and razor-sharp claw.

These visual improvements ...

Get OpenCL in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.