Red Book, Redbooks, Little Red Book or Big Red Book may refer to: Contents. 1 Political part of the Rainbow Series by the National Computer Security Center; The Red Book, alternate name for the 8th edition of the OpenGL Programming. Welcome to the website for the OpenGL Programming Guide (the “Red Book”). The latest release — the ninth edition — brings the most comprehensive. Today’s OpenGL software interface enables programmers to produce extraordinarily “The most recent Red Book parallels the grand tradition of OpenGL;.

Author: Mir Shaktilkree
Country: Bosnia & Herzegovina
Language: English (Spanish)
Genre: Technology
Published (Last): 14 January 2016
Pages: 426
PDF File Size: 6.89 Mb
ePub File Size: 12.56 Mb
ISBN: 654-9-63657-536-1
Downloads: 82948
Price: Free* [*Free Regsitration Required]
Uploader: Dukasa

This is an illustration of the selection mode and name stack, which detects whether objects which collide with a viewing volume.

There is no attempt to prevent you from drawing over the original image. This program demonstrates fog in color index mode.

Pressing the ‘o’ key switches it back to the object coordinates. This program demonstrates use of the accumulation buffer to create an out-of-focus depth-of-field effect.

When the left mouse button is pressed, selection mode is entered booj the picking matrix.

The Red Book

Pressing the ‘s’ and ‘S’ keys switch the wrapping between clamping and repeating for the s parameter. This program demonstrates lots of material properties. This program demonstrates the use of the GL lighting model. Pressing the middle mouse button stops the rotation.


Use of multiple names and picking are demonstrated. This program shows how to glprogrammint modeling transformations to draw translated and rotated hierarchical models.

This program demonstrates the use of the OpenGL lighting model.

If the s key is pressed, a texture subimage is used to alter the original texture. This program draws two rotated tori in a window. A sphere is drawn using boko grey material characteristic. The teapots are drawn several times into the accumulation buffer. This program uses evaluators to generate a curved surface and automatically generated texture coordinates. This program draws several overlapping filled polygons to demonstrate the effect order has on alpha blending results.

In this example, the green triangle causes one hit with the name 1, and the yellow triangles cause one hit with the name 3.

Three cones are drawn at different z values in a linear fog. The eye position does not change. The texture is rendered as stripes on the teapot. Objects are drawn using a grey material characteristic.

If you press the ‘z’ or ‘Z’ keys, you change the zoom factors.

The OpenGL Programming Guide

This program demonstrates the wrapping modes, if the texture coordinates fall outside 0. A 3×3 grid of squares is drawn. First, four triangles and a rectangular box representing a viewing volume are drawn drawScene routine.


This program shows how to draw anti-aliased lines. A single light source illuminates the object. This program demonstrates some characters of a stroke vector font. The viewing volume is jittered, except at the focal point, where the viewing volume is at the same position, each time. In this case, the gold teapot remains in focus. The results in the feedback buffer are printed.

Program Guidelines & Policies – The Red Book

This program renders a wireframe Bezier surface, using two-dimensional evaluators. This program demonstrates polygon offset to draw a shaded polygon and its wireframe counterpart without ugly visual artifacts “stitching”.

This program demonstrates how to make and execute a display list. A diamond in glprrogramming center of the window masks out part of the scene.

The light position is reset after the modeling transformation is called. Use the accumulation buffer to do full-scene antialiasing on a scene with perspective projection, using the special routines accFrustum and accPerspective.