Prev | Top | Contents
Index
[-]
-g compiler option
-mips3
-S compiler option
-sync flag
[1]
16-bit textures
[3]
3D texture extension
mipmapping
[4]
4Dwm
[6]
60-Hz monitor
[A]
ABGR extension
accumulated multisampling
accumulation buffer
actions and translations [1] [2] [3]
adding callbacks
advanced multisampling options
AllocAll
AllocNone
alpha blending [1] [2] [3]
alpha component
representing complex geometry
alpha function
alpha value used as multisample mask
alpha-blending transparency
ancillary buffers [1] [2]
animations
benchmarking
glXSwapBuffers
optimizing frame rates
double buffering
clear operations
frame rate
speed
tuning
debugging
controlling with workprocs
swapping buffers
avoiding flickering
ANSI C
See also compiling
prototyping subroutines
antialiased lines See antialiasing
antialiasing
lines [1] [2] [3] [4] [5] [6]
multisampling
app-defaults file
arrays
traversal
for geometric primitives
vertex array extension
assembly code [1] [2]
Athena widget set
attributes
of drawing-area widget
of widgets
available extensions
[B]
backbuffer (IRIS GL)
backdrop
backface removal [1] [2]
backing store
BadAlloc error [1] [2]
BadMatch error [1] [2] [3]
make current read extension
finding problem
benchmarking
libraries
example program
and glFinish()
static frames
loops
clock resolution
background processes
basics
billboards
binding context to window
bitmap fonts
BlackPixel() color macro
blank window
blend subtract extension
blendcolor (IRIS GL)
blendfunction (IRIS GL)
blending
and multisampling
See also minmax blending extension, logical operator blending, constant color blending, alpha blending
extensions [1] [2]
blending factors [1] [2]
block counting
border clamping
border pixel
bottlenecks
CPU
raster subsystem
geometry subsystem
finding
See also optimizing
definition
buffer clobber events [1] [2]
buffers
depth
stencil
accumulation
accessed by loops
avoiding simultaneous traversal
pbuffer
See also ancillary buffers
accumulation buffer for multisampling
swapping
[C]
cache
immediate mode drawing
line
determining size
minimizing misses
miss [1] [2]
definition
calculating expected performance
callbacks
in overlay
and current context
adding
input [1] [2] [3]
resize [1] [2] [3]
drawing-area widget [1] [2]
init [1] [2]
expose [1] [2] [3]
changing framezoom factor
character strings
checking for extensions
choosing colormaps
choosing visuals
clamping
border clamping
edge clamping
clear
and multisampling
optimizing on mid-range systems
optimizing on low-end systems
performance tuning
for debugging
clearing bitplanes
clipping
optimizing on IMPACT
mid-range systems
debugging
clock resolution
color blending extension
color buffer clear
with depth buffer clear
influence on performance
color component
vertex array extension
color index
vertex array extension
color macros
color matrix
and identity matrix
and color mask
extension
color space conversions
IMPACT
color table extension
and copy texture
color-index mode
colormaps
Xlib
choosing
flashing
retrieving default
multiple
default
and overlays
transparent cell
installing
creating
and drawing-area widget
definition [1] [2]
Commands menu (ogldebug)
compiling
with -S
display lists [1] [2]
-mips3, -mips4
optimizing
-float option
-g option
-O2 option
complex structures
concave polygons
optimizing
conditional statements
configuration file for ogldebug
constant color blending extension
blending factors
container widgets
contexts
created with GLXFBConfig
and visuals
retrieving current display
binding to window
See also rendering contexts
current
convolution extension
and texture images
separable filter
maximum filter image height
maximum filter image width [1] [2]
filter image height
filter image width [1] [2]
filter bias factors
filter scale factors [1] [2]
border mode
example
convolution kernels
on IMPACT
convolve (IRIS GL)
coordinate system
copy texture extension
cpack IRIS GL format
CPU bottlenecks
eliminating from example program
checking in example program
from hierarchical data structures
memory paging
testing for
CPU stage of the pipeline
CPU usage bar
creating drawing-area widgets
creating pixmaps
creating rendering contexts [1] [2]
culling
current context
customizing detail texture
customizing sharpen texture
[D]
data
word-aligned
preprocessing
expansion in display lists
storage self-managed by display lists
data organization
balancing hierarchy
disadvantages of hierarchies
data traversal
remote rendering
database
optimizing by preprocessing
optimizing traversal
DBE
dbx
debugger See ogldebug
debugging [1] [2]
lighting
animations
depth testing
glPerspective()
glOrtho()
projection matrix
blank window
decals and polygon offset
default colormaps
DefaultVisual() Xlib macro
deleting unneeded display lists
depth buffer clear
depth buffering [1] [2] [3] [4]
lines
in example program
clearing depth and color buffer
optimizing
debugging
depth testing
depth values
depth-queueing
lines
DepthBufferingIsFast()
detail texture [1] [2]
example program
and texture object extension
LOD interpolation function
customizing
how computed
magnification filters
detail texture
determining cache size
direct rendering
pbuffers
direct rendering contexts
DirectColor visuals [1] [2]
dis command
displacepolygon (IRIS GL)
display lists
DMA
IMPACT systems
appropriate use
duplication
deleting unneeded
optimizing
tuning [1] [2]
compiling
complex structures
contrasted with immediate mode
dependent on context
sharing
for X bitmap fonts
fonts and strings
displays
retrieving
dither (IRIS GL)
dithering
disabling
mid-range systems
divided-screen stereo
DMA
display lists
pixel formats on low-end systems
double buffering [1] [2]
double buffering X extension
drawables
GLXVideoSourceSGIX
and GLXFBConfig
read drawable
write drawable
creating
definition
drawing
lines
fast pixel drawing
optimizing [1] [2]
location in call tree
avoiding after screen clear
drawing-area widgets
callbacks [1] [2]
attributes
creating [1] [2]
and colormaps
dynamic vertex array elements
[E]
edge clamping
Elan
performance tuning
fill operations
end conditions of loops
error handling
errors
calling glGetError()
estimating performance
events
buffer clobber
Xlib
processing with callbacks
example programs
benchmarking
tuning example [1] [2]
drawing pixels fast [1] [2]
video source extension
polygon offset
detail texture
sharpen texture extension
texture proxy mechanism
checking for extensions
colormaps
default colormap
popup menu
workproc
fonts and strings
Xlib event handling
event handling with Xlib
Xlib
mouse motion events
motif
examples
pdbWriteRate()
pdbMeasureRate()
location of source code
expensive modes [1] [2]
expose callback [1] [2] [3]
Expose event
Expose events
batching
exposing windows
EXT
extensions
hardware-accelerated on mid-range systems
video source
pixel buffer
frame buffer configuration
import context
swap control
video sync
visual rating
visual info
make current read
multisampling
vertex array
polygon offset
blend subtract
logical operator blending
minmax blending
color blending
interlace
color table
histogram
convolution
color matrix
packed pixels
ABGR
texture LOD
texture border clamp
texture edge clamp
detail texture
sharpen texture
texture color table
3D texture
copy texture
subtexture
texture object
sample program location
finding additional information
checking for availability
GLX extension to X
extensions available
Extreme graphics
performance tuning
fill operations
EXT_abgr
EXT_blend_color
EXT_blend_logic_op
EXT_blend_minmax
EXT_blend_subtract
EXT_convolution
EXT_copy_texture
EXT_histogram
EXT_import_context
EXT_packed_pixels
EXT_polygon_offset
EXT_subtexture
EXT_texture
EXT_texture3D
EXT_texture_object
EXT_vertex_array
EXT_visual_info
EXT_visual_rating
[F]
fading
with constant color blending
fallback resources [1] [2] [3]
fbsubtexload (IRIS GL)
File menu (ogldebug)
fill operations
fill rates
optimizing
fill-limited code
IMPACT systems
in example program
tuning [1] [2]
definition
finding bottlenecks
findvis [1] [2]
finowt bar (gr_osview)
fiwt bar (gr_osview
flat shading [1] [2] [3]
flat-shading
flickering in animations
flight simulators
floating point conversion
flushing
explicit
implicit
and performance
fog [1] [2]
optimizing
fonts [1] [2] [3]
form widget [1] [2]
frame rates
tuning
preferred by viewers
frame widget [1] [2]
framebuffer
efficient use
framebuffer configuration extension
framezoom extension
framezoom factor
frontbuffer (IRIS GL)
frontface removal
functions affected by imaging extension
[G]
gamma (IRIS GL)
generating texture names
geometry-limited code
in example program
tuning [1] [2]
finding bottlenecks
getColormap()
getgdesc (IRIS GL)
gethgram (IRIS GL)
getminmax (IRIS GL)
gettimeofday()
gfxf bar (gr_osview)
gfxinfo
gfxinit
glAlphaFunc()
glAreTexturesResidentEXT() [1] [2]
glArrayElementEXT()
glBegin()
glBlendColorEXT()
glBlendEquationEXT()
glBlendFunc()
glCallList()
glCallLists()
glClear() [1] [2]
glColorMaterial()
glColorPointerEXT()
glColorTableSGI() [1] [2]
glcompat (IRIS GL)
glConvolutionFilter*DEXT()
glCopyColorTableSGI()
glCopyConvolutionFilter*DEXT()
glCopyPixels()
and minmax extension
glCopyPixels() for scrolling
glCopyTexImage*DEXT()
glDeleteLists()
glDepthRange()
glDetailTexFuncSGIS()
glDrawArraysEXT()
glDrawPixels()
optimizing
glEdgeFlagPointerEXT()
glEnd()
glFinish()
glFlush()
glFrameZoomSGIX()
glGenTexturesEXT()
glGetConvolutionFilterEXT()
glGetError() [1] [2]
glGetHistogramEXT() [1] [2]
glGetMinMaxExt()
glGetMinmaxParameterEXT()
glGetString
glGetString() [1] [2]
glHistogramExt() [1] [2]
glIndexPointerEXT()
glintro
glListBase()
glLoadIdentity()
glLoadMatrix()
glLogicOp()
glMaterial()
glMinmaxEXT()
glNormalPointerEXT()
glOrtho()
glOrtho() performance
glPerspective()
glPixelMaps()
glPolygonOffsetEXT()
glPrioritizeTexturesEXT()
glRect()
glSampleAlphaToMaskSGIS()
glSampleMaskSGIS()
glSamplePatternSGIS()
glSeparableFilter2DEXT()
glShadeModel()
for performance tuning
glSharpenTexFuncSGIS()
glTagSampleBufferSGIX() [1] [2]
glTexCoordPointerEXT()
glTexGen()
glTexSubImage2DEXT()
GLU header
GLU include files
GLU NURBS
glUseXFont()
glVertex3fv () performance
glVertexPointerEXT()
GLwCreateMDrawingArea()
GLwDrawingAreaMakeCurrent()
GLwDrawingAreaSwapBuffers()
GLwMDrawingArea widget
menus
and popup
overlays
GLwMDrawingArea widget See also drawing-area widgets
GLwMDrawingAreaMakeCurrent()
GLwMDrawingAreaSwapBuffers()
GLwNexposeCallback
GLwNginitCallback
GLwNinputCallback
GLwNresizeCallback
GLX [1] [2] [3] [4]
trace files
importing indirect context
extensions to GLX
systems supporting GLX 1.1
systems supporting GLX 1.0
checking support
using glXQueryExtension()
header
GLX drawable
GLX extension See GLX
GLX pixmaps [1] [2]
and exposing windows
GLX visual
glXChooseFBConfigSGIX()
glXChooseVisual() [1] [2] [3] [4]
using FBConfig instead
and multisampling [1] [2]
GLXContext
glXCreateContext()
glXCreateContextWithConfigSGIX()
glXCreateGLXPbufferSGIX()
glXCreateGLXPixmap()
glXCreateGLXPixmapWithConfigSGIX()
glXCreateGLXVideoSourceSGIX() [1] [2]
glXDestroyGLXPbufferSGIX()
glXDestroyGLXVideoSourceSGIX()
GLXFBConfig [1] [2]
how selected
attributes
glXFreeGLXContext()
glxGetCurrentDisplayEXT()
glXGetFBConfigAttribSGIX()
glXGetGLXContextIDEXT()
glXGetVisualFromFBConfigSGIX()
glXImportGLXContextEXT()
glxinfo
glXMakeCurrent() [1] [2] [3]
See also MakeCurrentRead extension
glXMakeCurrentReadSGI() [1] [2]
GLXPbuffer
glXQueryContextInfoEXT()
glXQueryExtension() [1] [2]
glXQueryExtensionsString()
glXSelectEventSGIX
glXSwapBuffers() [1] [2] [3] [4]
and tuning animations
glXSwapIntervalSGI()
glXUseXFont()
GLXVideoSourceSGIX
glXWaitGL()
glXWaitX()
GLX_BUFFER_SIZE
GLX_CONTENTS_PRESERVED_SGIX
GLX_DIRECT_COLOR_EXT
GLX_GET_LARGEST_PBUFFER_SGIX
GLX_PSEUDO_COLOR
GLX_SAMPLES_SGIS
GLX_SAMPLE_BUFFERS_SGIS
GLX_SLOW_EXT
GLX_STATIC_COLOR
GLX_TRANSPARENT_TYPE_EXT
GLX_TRUE_COLOR_EXT
GLX_VISUAL_CAVEAT_EXT
GLX_X_VISUAL_TYPE_EXT
glyphs
GL_(UN)PACK_IMAGE_HEIGHT_EXT
GL_1PASS_SGIS
GL_2PASS_0_SGIS
GL_4PASS_0_SGIS
GL_ABGR_EXT
on low-end systems
GL_BLEND
GL_CLAMP_TO_BORDER_SGIS
GL_CLAMP_TO_EDGE_SGIS
GL_COMPILE_AND_EXECUTE
GL_CONVOLUTION_BORDER_MODE_EXT
GL_CONVOLUTION_FILTER_BIAS_EXT
GL_CONVOLUTION_FILTER_SCALE_EXT
GL_CONVOLUTION_FORMAT_EXT
GL_CONVOLUTION_HEIGHT_EXT
GL_CONVOLUTION_WIDTH_EXT
GL_CULL_FACE
GL_DEPTH_TEST
GL_INTERLACE_SGIX
GL_LINE_SMOOTH [1] [2]
GL_LINE_SMOOTH_HINT
GL_LOGIC_OP
GL_MAX_CONVOLUTION_HEIGHT_EXT
GL_MAX_CONVOLUTION_WIDTH_EXT
GL_POST_COLOR_MATRIX_*_BIAS_SGI
GL_POST_COLOR_MATRIX_*_SCALE_SGI
GL_PROXY_TEXTURE_*D_EXT
GL_RENDERER [1] [2]
GL_RGB5_A1_EXT
GL_SAMPLE_ALPHA_TO_MASK_SGIS
GL_SAMPLE_MASK_SGIS
GL_SHININESS
GL_TEXTURE_COLOR_TABLE_SGI
GL_TEXTURE_MAX_LOD_SGIS
GL_TEXTURE_MIN_LOD_SGIS
GL_TEXTURE_WRAP_R_EXT
GL_VERSION
Gouraud shading
GrayScale visuals
ground plane
grouping primitives
gr_osview
[H]
hardware configuration
hardware-supported features (low-end)
header
for OpenGL, GLU, GLX
hgram (IRIS GL)
hidden-line images
hierarchy
data organization
memory
High IMPACT
high-performance drawing [1] [2]
highlighted edges
hints
GL_NICEST smooth hint
hinv command
histogram extension
using proxy histograms
example
hot spots [1] [2]
[I]
identity matrix [1] [2]
if-else-if statements
ilbuffer (IRIS GL)
ildraw (IRIS GL)
images
IMPACT
imaging extensions [1] [2]
affected functions
imaging pipeline
optimizing
tuning
tuning
location of color table
overview
immediate mode
machine dependencies
tuning [1] [2]
contrasted with display lists
ImmediateModeIsFast() [1] [2]
IMPACT
display lists
color space conversion
convolution kernels
images
textures
quad strips
triangle strips
performance tuning [1] [2]
import context extension
shareable information
Indigo Entry performance tuning
Indigo2 XL performance tuning
indirect rendering
pbuffers
indirect rendering contexts
sharing with import context
Indy
performance tuning [1] [2]
comparative performance costs
inheritance issues
init callback [1] [2]
input callbacks [1] [2] [3] [4]
example
when called
private state
input disappears
input events
and overlays
input extension (X)
input handling [1] [2]
actions and translations
interlace extension
interleaving computation with graphics
internal formats
list of tokens
Intrinsics
IRIS GL [1] [2]
getdesc
tlutdef
tlutbind
texdef
texbind
tevbind
tevdef
setmonitor
setvideo
RGBwritemask
readcomponent
popup planes
polysmooth
polymode
pntsize
pixmode
pixelmap
mssize
mspattern
msmask
msalpha
mswapbuffers
linesmooth
libsphere
rightbuffer
leftbuffer
texture management
istexloaded
ildraw
ilbuffer
gethgram
hgram
glcompat
gamma
fbsubtexload
dither
displacepolygon
convolve
blendfunction
blendcolor
frontbuffer
backbuffer
swapinterval()
cpack format
porting
IRIS GL (getminmax
IRIS GL (minmax)
IRIS IM
troubleshooting
keyboard traversal
example program
integrating with OpenGL
and Xt
widgets [1] [2]
IRIS Performer
IsFastOpenXDisplay()
istexloaded (IRIS GL)
[K]
key bindings
keyboard focus
keyboard traversal [1] [2]
keyboards
virtual key bindings
[L]
leftbuffer (IRIS GL)
level of detail See LOD
libisfast [1] [2]
libpdb
libraries
how to link
libsphere (IRIS GL)
lighting
mid-range systems
shininess
expensive features
and material parameters
single-sided
nonlocal viewing
performance penalty of advanced features
optimizing [1] [2]
debugging
line strips
lines
depth-buffering
depth-queued
patterned
antialiased [1] [2] [3] [4]
shaded
optimizing for low-end systems
rendering with polygon offset
linesmooth (IRIS GL)
link lines
OpenGL and X
loading
optimizing
local lights
location of example source code
LOD
for performance tuning
multisampling
texture LOD extension
LOD extrapolation function
LOD interpolation curve
logical operator blending extension
loops
accessing buffers
optimizing [1] [2]
unrolling
for benchmarking
low-end systems
scissoring
optimizing lines
software-supported features
hardware-supported features
[M]
machine configuration
macros
magnification filters
sharpen texture
detail texture
magnification of textures
make current read extension
RealityEngine
BadMatch error
mapping windows
masks
multisample mask
material parameters
Maximum IMPACT
memory
optimizing display lists
paging caused by hierarchical data structures
limitations with display lists
paging
structure of
savings using several visuals
menus
multi-visual applications
GLwMDrawingArea widget
meshes
mid-range systems
optimizing clear oparations
texture mapping
lighting
dithering
alpha blending
hardware-acccelerated extensions
performance tuning
minimizing cache misses
minmax (IRIS GL)
minmax blending extension
minmax extension
mipmapping
texture LOD extension
and 3D textures
mode changes
slow on RealityEngine
fast on RealityEngine
mode settings
Motif
See also IRIS IM, widgets
and Xt
motif/simplest.c example program
mouse events [1] [2]
msalpha (IRIS GL)
msmask (IRIS GL)
mspattern (IRIS GL)
mssize (IRIS GL)
mswapbuffers (IRIS GL)
multipass multisampling [1] [2]
multiple colormaps
multiple processes
multiple processors
multiple visuals
multisample extension
multisample mask
multisampling
clear
performance costs
on RealityEngine systems
comparative performance cost
pixels
polygons
GL_LINE_SMOOTH
points
multipass multisampling [1] [2]
defining mask
screen-door transparency
and blending
advanced options
choosing visual
when to use
introduction
multisampling
[N]
nonlocal viewing
normals
vertex array extension
NULL image
NURBS
[O]
O2 compiler option
ogldebug
References menu
Options menu
Commands menu
File menu
Fast Mode checkboxes
control flow checkboxes
trace file
starting
configuration file
setup
ogldebug tool [1] [2]
one-dimensional arrays
Open Inventor
OpenGL
coordinate system
rendering mode
speed considerations with X
integrating with IRIS IM
visual
header
OpenGL Porting Guide
opening X displays
optimizing
imaging pipeline
rasterization on RealityEngine
RealityEngine performance
fog
zooming
texture mapping
fill rates
polygons
pixel drawing
glDrawPixels()
loading
depth buffering
lighting [1] [2]
concave polygons
drawing [1] [2]
display lists
database by preprocessing
conditional statements
loops
database traversal
rendering loops
rendering data
compilation
frame rates
Options menu (ogldebug)
OS/2
OSF/Motif
and Xt
See also widgets, IRIS IM
osview
overlays
clipped
input events
window hierarchy
colormaps
troubleshooting
using XRaiseWindow()
GLwMDrawingArea widget
transparency
overloaded visuals
[P]
packed pixels extension
pixel types
paging
parameters determining performance
patterned lines
pbuffers
volatile, preserved pbuffer
preserved [1] [2]
volatile
and GLXFBConfig
PC sampling
pdb routines
pdbClose()
pdbMeasureRate()
pdbOpen()
pdbWriteRate()
per-fragment operations
efficient use
per-pixel operations
per-polygon operations
finding bottlenecks
perf.c discussion [1] [2]
perf.c example program
performance
multisampling
clearing bitplanes
penalties with lighting
estimates
determining parameters
estimating
influencing factors
vertex array extension
Performance DataBase(pdb) routines
performance See also low-end systems, mid-range systems, IMPACT systems, RealityEngine
pipeline
performance factors
raster subsystem
CPU stage
3-stage model
tuning
pixel buffer extension
pixel drawing
optimizing with framezoom
pixel formats
using DMA on low-end systems
pixel path See also imaging pipeline
pixel path tuning [1] [2]
pixel storage modes [1] [2]
and import context
pixel types using packed pixels
pixelmap (IRIS GL)
pixels
optimizing drawing
transparent
multisampling
pixmaps [1] [2]
and pbuffer
and GLXFBConfig
See also X pixmaps, GLX pixmaps
creating
and exposing windows [1] [2]
as resources
pixmode (IRIS GL)
planes
popup
overlay
pntsize (IRIS GL)
points
GL_NICEST smooth hint
and multisampling
polygon offset extension
example program
polygons
RealityEngine
antialiasing
reducing number in example program
optimum size
optimizing large polygons
grouping primitives
large
optimizing [1] [2] [3]
influencing performance
multisampling
clean outlines
polymode (IRIS GL)
polysmooth (IRIS GL)
popup menus
code fragment
GLwMDrawingArea widget
popup planes
IRIS GL
porting [1] [2]
porting to Windows NT
preprocessing
vertex loops
meshes
introduction
preserved pbuffer
buffer clobber event
primitive length
RealityEngine
prioritizing textures
prof
sample output
profiler
projection matrix debugging
prototyping subroutines
in ANSI C
proxy mechanism
proxy histograms
example
PseudoColor visuals [1] [2]
[Q]
quad buffer stereo
quad strips
IMPACT
quads
RealityEngine
[R]
raster subsystem See fill-limited code
rasterization
optimizing on RealityEngine
read drawable
readcomponent (IRIS GL)
RealityEngine
transparency
multisampling
optimizing vertex arrays
optimizing rasterization
polygons
quads
fast and slow mode changes
primitive length
optimizing performance
make current read extension
References menu (ogldebug)
refresh rate of screen
remote rendering
data traversal
advantage of display lists
removing backfacing polygons
rendering
optimizing loops
optimizing data
direct and indirect
rendering contexts
creating [1] [2]
definition
resident textures
resize callback [1] [2] [3]
Resource Manager
resources [1] [2]
widget properties
fallback
two meanings of term
definition
RGBA mode
and GLXFBConfig
RGBwritemask (IRIS GL)
rightbuffer (IRIS GL)
rotation
rubber banding
RunTest()
[S]
scene graph
scissoring
on low-end systems
screen clear
and animation performance
screen refresh time
screen-door transparency [1] [2]
scrolling
glCopyPixels()
separable convolution filter
setmon command [1] [2]
setmonitor (IRIS GL)
setting up ogldebug
setting window properties
setvideo (IRIS GL)
SGI suffix
SGIS suffix
SGIS_detail_texture
SGIS_multisample
SGIS_sharpen_texture
SGIS_texture_border_clamp
SGIS_texture_edge_clamp
SGIS_texture_lod
SGIX suffix
SGIX_fbconfig
SGIX_framezoom
SGIX_interlace
SGIX_pbuffer
SGIX_video_source
SGI_color_matrix
SGI_color_table
SGI_make_current_read
SGI_swap_control
SGI_texture_color_table
SGI_video_sync
shaded lines
shading [1] [2]
sharing resources
sharpen texture
sharpen texture extension
example program
customizing
magnification filters
Silicon Graphics X server
simple lighting model
single-buffer mode
single-channel visuals
single-sided lighting
Sirius video
smoke
smooth shading
software-supported features (low-end)
source code for examples
speed considerations
sphere example [1] [2]
stack trace
starting ogldebug
static vertex array elements
StaticColor visuals
StaticGray visuals
stencil buffer
StencillingIsFast()
stereo rendering
strings [1] [2]
strips
subimage
subtexture extension
subtextures
NULL image
and video
swap control extension
swapinterval (IRIS GL)
swapping buffers
switch statements
[T]
tessellation [1] [2]
Test()
tevbind (IRIS GL)
tevdef (IRIS GL)
texbind (IRIS GL)
texbind(IRIS GL)
texdef (IRIS GL)
texdef(IRIS GL)
text handling
texture border clamp extension
texture color table extension
texture coordinates
vertex array extension
texture edge clamp extensions
texture extension
generating texture names
proxy mechanism
texture generation
texture images
and convolution extension
texture LOD extension
texture magnification
texture mapping
mid-range systems
optimizing
texture memory
texture object extension
and detail texture
texture wrap modes
textured polygons
TextureMappingIsFast()
textures
IMPACT systems
optimizing
switching
priorities
internal format
texturing [1] [2]
performance cost
See also textures
three-stage model of the graphics pipeline
timing
glFinish()
loops
background processes
measurements [1] [2]
TLB
tlutbind (IRIS GL)
tlutdef (IRIS GL)
top-level widget
trace file
trace files
GLX calls
TRAM
transform rate
transform-limited code
tuning [1] [2]
finding bottlenecks
transforms
optimizing
translation-lookaside buffer See TLB
translations See actions and translations
transparency
RealityEngine
transparency in overlays
transparent pixels [1] [2]
traversal [1] [2]
remote rendering
traversal of data
triangle fans
triangle strips [1] [2] [3]
on IMPACT
troubleshooting
overlays
IRIS IM input disappears
widgets
TrueColor visuals [1] [2] [3] [4]
tuning
IMPACT systems [1] [2] [3]
Extreme graphics
Elan graphics
Indigo2 XL
Indigo Entry
Indy [1] [2]
example program [1] [2]
pixel path [1] [2]
fill-limited code [1] [2]
transform-limited code [1] [2]
using textured polygons
using LOD
examining assembly code
clear
advanced [1] [2]
display lists [1] [2]
immediate mode [1] [2]
single-buffer mode
reducing frame rate
animations
pipeline
fundamentals [1] [2]
TV_COMPONENT_SELECT (IRIS GL)
two-sided lighting
typecasting
[U]
underlay planes
unrolling
using Xlib
[V]
vertex array extension
optimizing for RealityEngine
static elements
dynamic elements
when to use
vertex loops
preprocessing
vertical retrace [1] [2]
video
dithering
interlace extension
and subtextures [1] [2]
stereo rendering
video device control
video source extension
example program
video sync extension
virtual key bindings
visual info extension
used in overlay example
visual rating extension
visuals [1] [2]
single-channel
and contexts
visual info extension
for multisampling
memory savings
mutiple-visual applications
single-visual applications
colormaps
choosing
and colormaps
selecting
overloaded
OpenGL visual
definition [1] [2]
volatile pbuffers [1] [2]
buffer clobber event
volume rendering
and texture color table
[W]
WhitePixel color macro
widget sets
widgets
form
frame
troubleshooting
input handling
callbacks
with identical characteristics
error handling
container
properties
XmPrimitive
drawing-area
mapping window
IRIS IM [1] [2]
definition
window manager
4Dwm
window properties
setting
window systems
NT
OS/2
windows
and buffer clobber event
mapping
as resources
Windows NT [1] [2]
word-aligned data
work procedures See workprocs
workprocs [1] [2]
example program
removing
adding
wrap modes for textures
write drawable
[X]
X
coordinate system
pixmaps
color macros
bitmap fonts
fallback resources
speed considerations
opening display
resources
X double buffering extension
X extensions
double buffering
GLX
X input extension
X server
provided by Silicon Graphics
X visual See visuals
X Window System
introduction
terminology
XCreateColormap() [1] [2]
XCreatePixmap().
XCreateWindow()
xdpyinfo [1] [2] [3]
XGetVisualInfo() [1] [2]
XID [1] [2]
for pbuffer
XInstallColormap()
Xlib
colormaps
event handling
example program
XMapWindow()
XMatchVisualInfo()
XmCreateSimplePopupMenu()
XmPrimitive widget
XOpenDisplay() [1] [2]
XRaiseWindow() [1] [2]
XSetWMColormapWindows() [1] [2] [3]
XSetWMProperties()
XSGIvc extension [1] [2]
XStoreName()
XSynchronize()
Xt
XtAddCallback()
XtAppAddWorkProc()
XtCreateManagedChild()
XtCreateManagedWidget()
XtOpenApplication() [1] [2] [3] [4]
XtRealizeWidget()
XtRemoveWorkProc()
[Z]
z axis
zooming
optimizing
Prev | Top | Contents