Silicon Graphics

[Prev] [TOC] [Next]



(-) OpenGL Programming Guide

Chapter 13
Now That You Know

Chapter Objectives

This chapter doesn't have objectives in the same way that previous chapters do. It's simply a collection of topics that describe ideas you might find useful for your application.

OpenGL is kind of a bag of low-level tools; now that you know about those tools, you can use them to implement higher-level functions. This chapter presents several examples of such higher-level capabilities.

This chapter discusses a variety of techniques based on OpenGL commands that illustrate some of the not-so-obvious uses to which you can put these commands. The examples are in no particular order and aren't related to each other. The idea is to read the section headings and skip to the examples that you find interesting. For your convenience, the headings are listed and explained briefly here.

Most of the examples in the rest of this guide are complete and can be compiled and run as is. In this chapter, however, there are no complete programs, and you have to do a bit of work on your own to make them run.


(+) Cheesy Translucency
(+) An Easy Fade Effect
(+) Object Selection Using the Back Buffer
(+) Cheap Image Transformation
(+) Displaying Layers
(+) Antialiased Characters
(+) Drawing Round Points
(+) Interpolating Images
(+) Making Decals
(+) Drawing Filled, Concave Polygons Using the Stencil Buffer
(+) Finding Interference Regions
(+) Shadows
(+) Hidden-Line Removal
(+) Texture-Mapping Applications
(+) Drawing Depth-Buffered Images
(+) Dirichlet Domains
(+) Life in the Stencil Buffer
(+) Alternative Uses for glDrawPixels() and glCopyPixels()

[Prev] [TOC] [Next]

OpenGL Programming Guide


Maintained by Maintainer: Send e-mail to .htm">name@address.