| |
1. Introduction to the Solaris OpenGL Software | 1 |
| ..Overview | 1 |
| ....Solaris OpenGL 1.1 Product Functionality | 1 |
| ....Supported OpenGL 1.1 Extensions | 2 |
| ....Compatibility Issues | 3 |
| ....MT-Safe | 3 |
| ....Supported Platforms | 4 |
| ..Where to Look for Information on OpenGL Programming | 4 |
2. Solaris OpenGL Architecture | 5 |
| .. Acceleration vs. Optimization | 5 |
| ..A Quick Review of the OpenGL Architecture | 6 |
| ..Graphics Hardware Architecture | 7 |
| ..Solaris OpenGL Software Architecture | 8 |
| ....Vertex Processing Architecture | 11 |
| ....Rasterization and Fragment Processing Architecture | 11 |
| |
| ....Solaris OpenGL Interface Layers | 12 |
3. Performance | 15 |
| ..General Tips on Vertex Processing | 15 |
| ....Vertex Arrays | 16 |
| ....Consistent Data Types | 16 |
| ....Low Batching | 17 |
| ....Optimized Data Types | 18 |
| ..Creator3D Graphics and Creator Graphics Performance | 19 |
| ....Attributes Affecting Creator3D Performance | 19 |
| ....Attributes Affecting Creator Performance | 26 |
| ....Pixel Operations | 30 |
| ..GX Performance | 33 |
4. X Visuals for the Solaris OpenGL Software | 35 |
| ..Programming With X Visuals for the Solaris OpenGL Software | 35 |
| ..Colormap Flashing for OpenGL Indexed Applications | 38 |
| ..GL Rendering Model and X Visual Class | 38 |
| ..Depth Buffer | 38 |
| ..Accumulation Buffer | 39 |
| ..Stencil Buffer | 39 |
| ..Auxiliary Buffers | 39 |
| ..Stereo | 39 |
| ....· To Set Up the Frame Buffer for Stereo Operation: | 39 |
| ..Rendering to DirectColor Visuals | 40 |
| ..Overlays | 40 |
| |
| ....Server Overlay Visual (SOV) Convention | 40 |
| ....Enabling SOV Visuals | 41 |
| ....OpenGL Restrictions on SOV | 41 |
| ....Compatibility of SOV with other Overlay Models | 42 |
| ..Gamma Correction | 43 |
5. Tips and Techniques | 45 |
| ..Identifying the Solaris OpenGL Library Version | 45 |
| ..Avoiding Overlay Colormap Flashing | 46 |
| ..Changing the Limitation on the Number of Simultaneous GLX |
| ....Windows | 46 |
| ..Hardware Window ID Allocation Failure Message | 47 |
| ..Getting Peak Frame Rate | 47 |
| ..Frequently Asked Questions | 47 |