Solaris OpenGL1.1 Implementation and Performance Guide
只搜寻这本书
以 PDF 格式下载本书

............................Contents


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