Index
Prev |  |

## Index

AC_ACCUMULATE
  Accumulation Buffer Calls

AC_ADD
  Accumulation Buffer Calls

AC_CLEAR_ACCUMULATE
  Accumulation Buffer Calls

AC_MULT
  Accumulation Buffer Calls

AC_RETURN
  Accumulation Buffer Calls

acbuf()
  Accumulation Buffer Calls

acbuf() arguments
  Accumulation Buffer Calls

accumulation buffer
  Accumulation Buffer Calls

accumulation buffer operations
  Accumulation Buffer Calls

acsize()
  Accumulation Buffer Calls

AF_ALWAYS
  afunction() Test Functions

AF_EQUAL
  afunction() Test Functions

AF_GEQUAL
  afunction() Test Functions

AF_GREATER
  afunction() Test Functions

AF_LEQUAL
  afunction() Test Functions

AF_LESS
  afunction() Test Functions

AF_NEVER
  afunction() Test Functions

AF_NOTEQUAL
  afunction() Test Functions

afunction()
  afunction() Test Functions

alpha component, lighting
  Porting Lighting and Materials Calls

alpha test functions
  afunction() Test Functions

AMBIENT
  Porting Lighting and Materials Calls

angles
  Porting Arcs and Circles

antialiasing
  Porting Antialiasing Calls
  Antialiasing Calls
  blending
    Blending
  end correction
    Antialiasing Calls
  lines
    Porting Lines
  points
    Porting Points

arc()
  Porting Arcs and Circles

arcf()
  Porting Arcs and Circles
  Editing toogl Output: An Example

arcs
  porting
    Porting Arcs and Circles
  using quadrics
    Porting the IRIS GL Sphere Library

Athena widget set
  About Xt
  IRIS IM and Other Widget Sets

attenuation
  Porting Lighting and Materials Calls

attribute groups
  Porting greset()

back, polygons
  Setting Polygon Modes

beautifier, cb
  Using toogl Effectively

begin and end commands
  Porting bgn/end Commands

bgn/end commands
  Porting bgn/end Commands

bgnclosedline()
  Porting Lines

bgncurve()
  NURBS Curves

bgnline()
  Porting Lines

bgnpoint()
  Porting Points

bgnpolygon()
  Porting Polygons and Quadrilaterals

bgnqstrip()
  Porting Polygons and Quadrilaterals

bgnsurface()
  NURBS Surfaces

bgntmesh()
  Porting Triangles

bgntrim()
  Trimming Curves

binds
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions

blend factors
  Blending

blend functions
  Blending

blendfunction()
  Blending

blending
  Blending

C comments, and toogl
  Using toogl Effectively

c()
  Porting Color Calls

callbacks
  concave polygons
    Porting Tessellated Polygons
  with quadric objects
    Porting the IRIS GL Sphere Library

callfunc()
  Porting Display Lists

callobj()
  Porting Display Lists

cb
  Using toogl Effectively

character strings
  Fonts and Strings

choosing visuals for blending
  Blending

circ()
  Porting Arcs and Circles

circf()
  Porting Arcs and Circles

circles
  porting
    Porting Arcs and Circles
  using quadrics
    Porting the IRIS GL Sphere Library

clear()
  clear() Calls

clipplane()
  Porting Clipping Planes

closeobj()
  Porting Display Lists

cmov()
  Porting Pixel Operations

color
  Porting Color, Shading, and Writemask Commands

color constants
  Defined Color Constants
  Porting Color, Shading, and Writemask Commands

color maps
  Porting Color, Shading, and Writemask Commands
  Installing Color Maps
  mixed model
    X Window System Background
  simulating RGB with
    Installing Color Maps
  Xlib
    Using X Color Maps

color()
  Porting Color, Shading, and Writemask Commands

COLORINDEXES
  Porting Lighting and Materials Calls

comments,toogl
  What toogl Will and Won't Do for You

comparing files
  Using xdiff or gdiff to Compare Files

comparison functions
  stencil
    Stencil Plane Calls

concave polygons
  Porting Polygons and Quadrilaterals
  Porting Tessellated Polygons

cones using quadrics
  Porting the IRIS GL Sphere Library

conversion tool, see toogl
  Getting Started with toogl

coordinates, texture
  Porting Texture Calls

cpack()
  Porting Color, Shading, and Writemask Commands

crv()
  Porting Curve and Surface Commands

crvn()
  Porting Curve and Surface Commands

current graphics position
  Porting Commands That Required Current Graphics Positions
  Porting Commands That Required Current Graphics Positions

current matrix mode
  Porting Matrix and Transformation Calls

curvebasis()
  Porting Curve and Surface Commands

curveit()
  Porting Curve and Surface Commands

curveprecision()
  Porting Curve and Surface Commands

curves
  Porting Curve and Surface Commands
  trimming
    Trimming Curves
  types (NURBS)
    NURBS Curves

cylinders
  using quadrics
    Porting the IRIS GL Sphere Library

czclear()
  Porting Screen and Buffer Clearing Commands

defbasis()
  Porting Curve and Surface Commands

defined color constants
  Defined Color Constants
  Porting Color, Shading, and Writemask Commands

deflinestyle()
  Porting Lines
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions

defpattern()
  Setting Polygon Stipples
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions

defs
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions

delobj()
  Porting Display Lists

deltag()
  Porting Display Lists

depth cueing
  Porting Depth Cueing and Fog Commands

depthcue()
  Porting Depth Cueing and Fog Commands

destination alpha bits
  Blending

device calls
  toogl
    Windowing, Device, and Event Calls

differences, OpenGL and IRIS GL
  Differences Between IRIS GL and OpenGL

DIFFUSE
  Porting Lighting and Materials Calls

diffuse lighting components
  Porting Lighting and Materials Calls

direct rendering
  Performance

disks
  using quadrics
    Porting the IRIS GL Sphere Library

display lists
  Porting Display Lists
  editing
    Achieving Edited Display List Behavior
  example
    Sample Implementation of a Display List
  for X bitmap fonts
    Fonts and Strings
  performance of
    Performance

display mode
  Dealing With Window Depth and Display Mode

dither()
  Porting Shading Models

dithering
  Porting Shading Models

documentation
  Background Reading
  IRIS IM
    Background Reading
    Where to Get More Information
  Motif
    Background Reading
    Where to Get More Information
  X
    Background Reading
    Where to Get More Information

double-matrix mode
  Porting Matrix and Transformation Calls

draw()
  Porting Commands That Required Current Graphics Positions

drawing commands
  Porting Drawing Commands

drawing single points
  Porting Points

editing display lists
  Achieving Edited Display List Behavior

editing toogl output
  Editing toogl Output: Areas that Need Special Attention

editobj()
  Porting Display Lists

EMISSION
  Porting Lighting and Materials Calls

end commands
  Porting bgn/end Commands

end correction
  Antialiasing Calls

endclosedline()
  Porting Lines

endcurve()
  NURBS Curves

endfeedback()
  Porting Feedback Calls

endpick()
  Porting Picking Calls

endpoint()
  Porting Points

endpolygon()
  Porting Polygons and Quadrilaterals

endqstrip()
  Porting Polygons and Quadrilaterals

endselect()
  Porting Picking Calls

endsurface()
  NURBS Surfaces

endtmesh()
  Porting Triangles

endtrim()
  Trimming Curves

event calls and toogl
  Windowing, Device, and Event Calls

event handling
  mixed model
    X Window System Background
  Xlib
    Using X Events

extensions
  video source
    Porting RealityEngine Graphics Features

extensions to OpenGL
  OpenGL Extensions

feedback()
  Porting Feedback Calls

flat shading
  Porting Shading Models

fog
  Porting Depth Cueing and Fog Commands

fog modes
  Porting Depth Cueing and Fog Commands

fogvertex()
  Porting Depth Cueing and Fog Commands

fonts
  mixed model
    X Window System Background
  porting
    Fonts and Strings

front, polygons
  Setting Polygon Modes

function flags,stencil
  Stencil Plane Calls

functions
  alpha testing
    afunction() Test Functions

functions, blending
  Blending

gdiff
  Using xdiff or gdiff to Compare Files

genobj()
  Porting Display Lists

gentag()
  Porting Display Lists

get commands
  Get Calls
  Porting IRIS GL get* Commands

getcmmode()
  Porting Color Calls

getcolor()
  Porting Color Calls

getdcm()
  Porting Depth Cueing and Fog Commands

getgpos()
  Porting Commands That Required Current Graphics Positions

getlsbackup()
  Porting Lines

getlsrepeat()
  Porting Lines

getlstyle()
  Porting Lines

getlwidth()
  Porting Lines

getmap()
  Porting Color Calls

getmatrix()
  Porting get* Calls for Matrices and Transformations

getmcolor()
  Porting Color Calls

getmmode()
  Porting get* Calls for Matrices and Transformations

getpattern()
  Setting Polygon Stipples

getresetls()
  Porting Lines

getscrbox()
  Porting Viewports, Screenmasks, and Scrboxes

getscrmask()
  Porting Clipping Planes

getsm()
  Porting Shading Models

getviewport()
  Porting Viewports, Screenmasks, and Scrboxes

getwritemask()
  Porting Color Calls

GL_ACCUM
  Accumulation Buffer Calls

GL_ADD
  Accumulation Buffer Calls

GL_ALWAYS
  afunction() Test Functions

GL_AMBIENT
  Porting Lighting and Materials Calls

GL_AMBIENT_AND_ DIFFUSE
  Porting Lighting and Materials Calls

GL_BLEND
  Translating tevdef()

GL_COLOR_INDEXES
  Porting Lighting and Materials Calls

GL_CONSTANT_
  Porting Lighting and Materials Calls

GL_CONSTANT_ATTENUATION
  Porting Lighting and Materials Calls

GL_DECAL
  Translating tevdef()

GL_DIFFUSE
  Porting Lighting and Materials Calls

GL_DONT_CARE
  Antialiasing Calls

GL_EMISSION
  Porting Lighting and Materials Calls

GL_EQUAL
  afunction() Test Functions

GL_EYE_LINEAR
  Translating texgen()

GL_EYE_PLANE
  Translating texgen()

GL_FASTEST
  Porting Depth Cueing and Fog Commands
  Antialiasing Calls

GL_GEQUAL
  afunction() Test Functions

GL_GREATER
  afunction() Test Functions

GL_LEQUAL
  afunction() Test Functions

GL_LESS
  afunction() Test Functions

GL_LIGHT_MODEL_ AMBIENT
  Porting Lighting and Materials Calls

GL_LIGHT_MODEL_ LOCAL_VIEWER
  Porting Lighting and Materials Calls

GL_LIGHT_MODEL_ TWO_SIDE
  Porting Lighting and Materials Calls

GL_LINEAR
  Translating texdef()

GL_LINEAR_ATTENUATION
  Porting Lighting and Materials Calls

GL_LINEAR_MIPMAP_LINEAR
  Translating texdef()

GL_LINEAR_MIPMAP_NEAREST
  Translating texdef()

GL_LOAD
  Accumulation Buffer Calls

GL_MATRIX_MODE
  Porting get* Calls for Matrices and Transformations

GL_MODELVIEW
  Porting Matrix and Transformation Calls

GL_MODELVIEW_MATRIX
  Porting get* Calls for Matrices and Transformations

GL_MODULATE
  Translating tevdef()

GL_MULT
  Accumulation Buffer Calls

GL_NEAREST
  Translating texdef()

GL_NEAREST_MIPMAP_LINEAR
  Translating texdef()

GL_NEAREST_MIPMAP_NEAREST
  Translating texdef()

GL_NEVER
  afunction() Test Functions

GL_NICEST
  Porting Depth Cueing and Fog Commands
  Antialiasing Calls

GL_NOTEQUAL
  afunction() Test Functions

GL_OBJECT_LINEAR
  Translating texgen()

GL_OBJECT_PLANE
  Translating texgen()

GL_POSITION
  Porting Lighting and Materials Calls

GL_PROJECTION
  Porting Matrix and Transformation Calls

GL_PROJECTION_MATRIX
  Porting get* Calls for Matrices and Transformations

GL_Q
  Translating texgen()

GL_QUADRATIC_ATTENUATION
  Porting Lighting and Materials Calls

GL_R
  Translating texgen()

GL_RETURN
  Accumulation Buffer Calls

GL_S
  Translating texgen()

GL_SHININESS
  Porting Lighting and Materials Calls

GL_SPECULAR
  Porting Lighting and Materials Calls

GL_SPHERE_MAP
  Translating texgen()

GL_SPOT_CUTOFF
  Porting Lighting and Materials Calls

GL_SPOT_DIRECTION
  Porting Lighting and Materials Calls

GL_SPOT_EXPONENT
  Porting Lighting and Materials Calls

GL_T
  Translating texgen()

GL_TEXTURE
  Porting Matrix and Transformation Calls

GL_TEXTURE_BORDER_COLOR
  Translating texdef()

GL_TEXTURE_ENV_COLOR
  Translating tevdef()

GL_TEXTURE_MAG_FILTER
  Translating texdef()

GL_TEXTURE_MATRIX
  Porting get* Calls for Matrices and Transformations

GL_TEXTURE_MIN_FILTER
  Translating texdef()

GL_TEXTURE_WRAP_S
  Translating texdef()

GL_TEXTURE_WRAP_T
  Translating texdef()

glAccum()
  Accumulation Buffer Calls

glBegin()
  Porting bgn/end Commands
  Porting bgn/end Commands
  Porting Points
  lines
    Porting Lines
  polygons
    Porting Polygons and Quadrilaterals

glBegin/glEnd
  valid commands
    Porting bgn/end Commands

glBlendFunc()
  Blending

glCallList()
  Porting Display Lists

glCallLists()
  Porting Display Lists
  fonts
    Fonts and Strings

glClear()
  Porting Screen and Buffer Clearing Commands
  accumulation buffer
    Accumulation Buffer Calls
  stencil planes
    Stencil Plane Calls

glClearAccum()
  Porting Screen and Buffer Clearing Commands
  Accumulation Buffer Calls

glClearDepth()
  Porting Screen and Buffer Clearing Commands

glClearStencil()
  Porting Screen and Buffer Clearing Commands
  Stencil Plane Calls

glClipPlane()
  Porting Clipping Planes

glColor()
  Porting Color, Shading, and Writemask Commands

glColorMask()
  Porting Color Calls

glColorMaterial()
  Porting Lighting and Materials Calls

glCopyPixels()
  Porting Pixel Operations

glDeleteLists()
  Porting Display Lists

glDepthMask()
  Porting Color Calls

glDisable()
  antialiasing
    Antialiasing Calls
  dithering
    Porting Shading Models
  fog
    Porting Depth Cueing and Fog Commands
  polygon stippling
    Setting Polygon Stipples
  textures
    Porting Texture Calls

glDrawPixels()
  Porting Pixel Operations

glEdgeFlag()
  Porting Polygons and Quadrilaterals

glEnable()
  Porting Points
  antialiasing
    Antialiasing Calls
  blending
    Blending
  dithering
    Porting Shading Models
  fog
    Porting Depth Cueing and Fog Commands
  lighting
    Porting Lighting and Materials Calls
  logicop
    Porting Pixel Operations
  NURBS
    NURBS Objects
  polygon stippling
    Setting Polygon Stipples
  stencil planes
    Stencil Plane Calls
  textures
    Porting Texture Calls

glEnd()
  Porting bgn/end Commands
  and porting lines
    Porting Points
  lines
    Porting Lines
  polygons
    Porting Polygons and Quadrilaterals
  porting
    Porting bgn/end Commands

glEndList()
  Porting Display Lists

glFeedbackBuffer()
  Porting Feedback Calls

glFog()
  arguments
    Porting Depth Cueing and Fog Commands
  porting
    Porting Depth Cueing and Fog Commands

glFrustum()
  Porting Matrix and Transformation Calls

glGenLists()
  Porting Display Lists

glGet*()
  Porting IRIS GL get* Commands
  color index
    Porting Color Calls
  color mask
    Porting Color Calls
  line width
    Porting Lines
  RGB color values
    Porting Color Calls
  shade model
    Porting Shading Models

glGetClipPlane()
  Porting Clipping Planes

glGetLight()
  Porting Lighting and Materials Calls

glGetMaterial()
  Porting Lighting and Materials Calls

glGetPolygonStipple()
  Setting Polygon Stipples

glGetTexParameter()
  Porting Texture Calls

glHint() and antialiasing
  Antialiasing Calls

glIndex()
  Porting Color, Shading, and Writemask Commands

glIndexMask()
  Porting Color Calls

glInitNames()
  Porting Picking Calls

glIsList()
  Porting Display Lists

glLight()
  Porting Lighting and Materials Calls

glLightModel()
  Porting Lighting and Materials Calls

glLineStipple()
  Porting Lines

glLineWidth()
  Porting Lines

glListBase()
  Porting Display Lists
  fonts
    Fonts and Strings

glLoadIdentity()
  Porting Matrix and Transformation Calls

glLoadMatrixd()
  Porting Matrix and Transformation Calls

glLoadMatrixf()
  Porting Matrix and Transformation Calls

glLoadName()
  Porting Picking Calls

glLogicOp()
  Porting Pixel Operations

glMap1()
  NURBS Curves

glMaterial()
  Porting Lighting and Materials Calls

glMaterial() parameters
  Porting Lighting and Materials Calls

glMatrixMode()
  Porting Matrix and Transformation Calls

glMultMatrix()
  Porting Matrix and Transformation Calls

glMultMatrixd()
  Porting Matrix and Transformation Calls

glMultMatrixf()
  Porting Matrix and Transformation Calls

glNewList()
  Porting Display Lists

glOrtho()
  Porting Matrix and Transformation Calls

glPassThrough()
  Porting Feedback Calls

glPixelStore()
  Porting Pixel Operations
  Setting Polygon Stipples

glPixelTransfer()
  Porting Pixel Operations

glPixelZoom()
  Porting Pixel Operations

glPointSize()
  Porting Points

glPolygonMode()
  Porting Polygons and Quadrilaterals
  Setting Polygon Modes

glPolygonStipple()
  Setting Polygon Stipples

glPopAttrib()
  Porting greset()
  Porting greset()

glPopMatrix()
  Porting Matrix and Transformation Calls

glPopName()
  Porting Picking Calls

glPushAttrib()
  Porting greset()
  Porting greset()

glPushMatrix()
  Porting Matrix and Transformation Calls

glPushName()
  Porting Picking Calls

glRasterPos()
  Porting Pixel Operations

glReadBuffer()
  Porting Pixel Operations

glReadPixels()
  Porting Pixel Operations

glRect()
  Porting Polygons and Quadrilaterals

glRenderMode()
  feedback
    Porting Feedback Calls
  picking
    Porting Picking Calls
  select
    Porting Picking Calls

glRotate()
  Porting Matrix and Transformation Calls

glRotated()
  Porting Matrix and Transformation Calls

glRotatef()
  Porting Matrix and Transformation Calls

glScaled()
  Porting Matrix and Transformation Calls

glScalef()
  Porting Matrix and Transformation Calls

glScissor()
  Porting Clipping Planes

glSelectBuffer()
  Porting Picking Calls

glShadeModel()
  Porting Shading Models

glStencilFunc()
  Stencil Plane Calls

glStencilMask()
  Stencil Plane Calls

glStencilOp()
  Stencil Plane Calls

glTexCoord()
  Porting Texture Calls

glTexEnv()
  Porting Texture Calls
  Porting Texture Calls

glTexGen()
  Porting Texture Calls
  Translating texgen()

glTexImage1D()
  Porting Texture Calls

glTexImage2D()
  Porting Texture Calls
  Porting Texture Calls

glTexParameter()
  Porting Texture Calls
  Porting Texture Calls

glTranslated()
  Porting Matrix and Transformation Calls

glTranslatef()
  Porting Matrix and Transformation Calls

GLU quadrics routines
  Porting the IRIS GL Sphere Library

gluBeginCurve()
  NURBS Curves

gluBeginPolygon()
  Porting Tessellated Polygons

gluBeginSurface()
  NURBS Surfaces

gluBeginTrim()
  Trimming Curves

gluBuild1DMipmaps()
  Porting Texture Calls

gluBuild2DMipmaps()
  Porting Texture Calls
  Porting Texture Calls
  Porting Texture Calls
  Porting Texture Calls

gluCylinder()
  Porting the IRIS GL Sphere Library

gluDeleteNurbsRenderer()
  NURBS Objects

gluDeleteQuadric()
  Porting the IRIS GL Sphere Library
  Porting Spheres

gluDeleteTess()
  Porting Tessellated Polygons

gluDisk()
  Porting the IRIS GL Sphere Library
  Porting Arcs and Circles

gluEndCurve()
  NURBS Curves

gluEndPolygon()
  Porting Tessellated Polygons

gluEndSurface()
  NURBS Surfaces

gluEndTrim()
  Trimming Curves

gluLookAt()
  Porting Matrix and Transformation Calls

gluNewNurbsRenderer()
  NURBS Objects

gluNewQuadric()
  Porting the IRIS GL Sphere Library
  Porting Spheres

gluNewTess()
  Porting Tessellated Polygons

gluNextContour()
  Porting Tessellated Polygons

gluNurbsCallback()
  NURBS Objects

gluNurbsCurve()
  NURBS Curves
  Trimming Curves

gluNurbsSurface()
  NURBS Surfaces

gluOrtho2D()
  Porting Matrix and Transformation Calls

gluPartialDisk()
  Porting the IRIS GL Sphere Library
  Porting Arcs and Circles

gluPerspective()
  Porting Matrix and Transformation Calls

gluPickMatrix()
  Porting Matrix and Transformation Calls
  Porting Picking Calls

gluProject()
  Porting Matrix and Transformation Calls

gluPwlCurve()
  Trimming Curves

gluQuadricCallback()
  Porting the IRIS GL Sphere Library

gluQuadricDrawstyle()
  Porting the IRIS GL Sphere Library

gluQuadricNormals()
  Porting the IRIS GL Sphere Library

gluQuadricOrientation()
  Porting the IRIS GL Sphere Library

gluQuadricTexture()
  Porting the IRIS GL Sphere Library

gluScaleImage()
  Porting Texture Calls

gluSphere()
  Porting Spheres
  Porting the IRIS GL Sphere Library
  Porting Spheres

gluTessCallback()
  Porting Tessellated Polygons

gluTessVertex()
  Porting Tessellated Polygons

gluUnProject()
  Porting Matrix and Transformation Calls

glVertex()
  Porting v() Commands

glViewport()
  Porting Viewports, Screenmasks, and Scrboxes

GLwDraw
  Using Xt and a Widget Set
  Using Xt and a Widget Set

GLwMDraw
  Using Xt and a Widget Set
  Using Xt and a Widget Set

GLX commands
  Using Xlib and GLX Commands

GLX routines
  Using Xlib

glXChooseVisual()
  Getting Started With Xlib and GLX
  accumulation buffer
    Accumulation Buffer Calls

glXCreateContext()
  Getting Started With Xlib and GLX
  Using the OpenGL Widget

GlxCreateMDraw
  IRIS IM and Other Widget Sets

GlxDraw,IRIS IM version
  IRIS IM and Other Widget Sets

GlxDrawingAreaMakeCurrent()
  Using the OpenGL Widget
  Using the OpenGL Widget

glXMakeCurrent()
  Getting Started With Xlib and GLX

GlxMDraw
  IRIS IM and Other Widget Sets

GlxNinputCallback
  Using the OpenGL Widget

glXUseXFont()
  Fonts and Strings

gouraud shading
  Porting Shading Models

graphics position, current
  Porting Commands That Required Current Graphics Positions

greset()
  Porting greset()

gRGBcolor()
  Porting Color Calls

gRGBmask()
  Porting Color Calls

groups, state attribute
  Porting greset()

header files
  Header Files

hint modes, fog
  Porting Depth Cueing and Fog Commands

how to port
  Porting IRIS GL Programs to OpenGL

image scaling
  Porting Texture Calls

include files
  Header Files

initnames()
  Porting Picking Calls

installing color maps
  Installing Color Maps

IRIS IM
  Using Xt and a Widget Set
  What You Need to Know About Xt and IRIS IM
  About IRIS IM
  Two Choices for Using OpenGL and X
  traversal
    IRIS IM and Other Widget Sets

IRIS IM documentation
  Where to Get More Information
  Background Reading

isobj()
  Porting Display Lists

istag()
  Porting Display Lists

LCOLOR
  Porting Lighting and Materials Calls

light models
  Porting Lighting and Materials Calls

lighting
  Porting Lighting and Materials Calls
  display lists
    Porting Lighting and Materials Calls
  two-sided
    Porting Lighting and Materials Calls

linear fog
  Porting Depth Cueing and Fog Commands

lines
  drawing
    Porting Lines
  quadric routines
    Porting the IRIS GL Sphere Library
  stipples
    Porting Lines

linesmooth()
  Antialiasing Calls
  Porting Lines

linewidth()
  Porting Lines

lmbind()
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions
  Porting Lighting and Materials Calls

lmcolor()
  Porting Lighting and Materials Calls

lmdef()
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions
  Porting Lighting and Materials Calls

loadmatrix()
  Porting Matrix and Transformation Calls

loadname()
  Porting Picking Calls

logical pixel operations
  Porting Pixel Operations

logicop()
  Porting Pixel Operations

lookat()
  Porting Matrix and Transformation Calls

lrectread()
  Porting Pixel Operations

lrectwrite()
  Porting Pixel Operations

lRGBrange()
  Porting Depth Cueing and Fog Commands

lsbackup()
  Porting Lines

lshaderange()
  Porting Depth Cueing and Fog Commands

lsrepeat()
  Porting Lines

makeobj()
  Porting Display Lists

maketag()
  Porting Display Lists

mapcolor()
  Porting Color Calls

mapw()
  Porting Matrix and Transformation Calls

mapw2()
  Porting Matrix and Transformation Calls

material parameters
  Porting Lighting and Materials Calls

materials
  display lists
    Porting Lighting and Materials Calls
  porting overview
    Porting Lighting and Materials Calls

matrices
  Porting Matrix and Transformation Calls

matrix modes
  Porting Matrix and Transformation Calls

mipmaps
  Porting Texture Calls

mixed-model programming
  X Window System Background
  Converting Your IRIS GL Program
  Athena widget set
    IRIS IM and Other Widget Sets
  GlxDraw (IRIS IM version)
    IRIS IM and Other Widget Sets
  GlxMdraw
    IRIS IM and Other Widget Sets
  installing colormaps
    Installing Color Maps
  IRIS IM
    What You Need to Know About Xt and IRIS IM
    IRIS IM and Other Widget Sets
    GlxMDraw
      IRIS IM and Other Widget Sets
    traversal
      IRIS IM and Other Widget Sets
  without IRIS IM
    IRIS IM and Other Widget Sets
  Xlib
    Using Xlib
  Xlib
    Using Xlib and GLX Commands
  Xt
    What You Need to Know About Xt and IRIS IM

mmode()
  Porting Matrix and Transformation Calls

modelview matrix
  Porting Matrix and Transformation Calls

modes, fog
  Porting Depth Cueing and Fog Commands

Motif documentation
  Where to Get More Information
  Background Reading

move()
  Porting Commands That Required Current Graphics Positions

MPROJECTION
  Porting Matrix and Transformation Calls

MTEXTURE
  Porting Matrix and Transformation Calls

multimap()
  Porting Color Calls

multiplying matrices
  Porting Matrix and Transformation Calls

multmatrix()
  Porting Matrix and Transformation Calls
  Porting Matrix and Transformation Calls

MVIEWING
  Porting Matrix and Transformation Calls

normals and GLU quadrics
  Porting the IRIS GL Sphere Library

NURBS
  curve types
    NURBS Curves
  objects
    NURBS Objects
  surface types
    NURBS Surfaces
  surfaces
    NURBS Surfaces
  trimming
    Trimming Curves

nurbscurve()
  NURBS Curves
  Trimming Curves

nurbssurface()
  NURBS Surfaces

objdelete()
  Porting Display Lists

objinsert()
  Porting Display Lists

objreplace()
  Porting Display Lists

onemap()
  Porting Color Calls

OpenGL extensions
  OpenGL Extensions

OpenGL widget
  Converting Your IRIS GL Program

ortho()
  Porting Matrix and Transformation Calls

ortho2()
  Porting Matrix and Transformation Calls

parentheses, and toogl
  Parentheses and Quotes

pass/fail operations for stencil planes
  Stencil Plane Calls

passthrough()
  Porting Feedback Calls

patch()
  Porting Curve and Surface Commands

patchbasis()
  Porting Curve and Surface Commands

patchcurves()
  Porting Curve and Surface Commands

patchprecision()
  Porting Curve and Surface Commands

pclos()
  Porting Polygons and Quadrilaterals
  Porting Commands That Required Current Graphics Positions

pdr()
  Porting Polygons and Quadrilaterals
  Porting Commands That Required Current Graphics Positions
  Porting Commands That Required Current Graphics Positions

performance
  Performance

perspective()
  Porting Matrix and Transformation Calls

pick()
  Porting Picking Calls

picking
  Porting Picking Calls

picksize()
  Porting Picking Calls
  Porting Matrix and Transformation Calls

pixel operations
  Porting Pixel Operations

pixmode()
  Porting Pixel Operations
  Porting Pixel Operations

pmv()
  Porting Polygons and Quadrilaterals
  Porting Commands That Required Current Graphics Positions

pnt()
  Porting Points

pntsize()
  Porting Points

pntsmooth()
  Antialiasing Calls
  Porting Points

points
  antialiasing
    Porting Points
  drawing single points
    Porting Points
  quadric routines
    Porting the IRIS GL Sphere Library
  set point size
    Porting Points
  vertices as points
    Porting Points

pol()
  Porting Polygons and Quadrilaterals

polarview()
  Porting Matrix and Transformation Calls

poly()
  Porting Polygons and Quadrilaterals

polygons
  Porting Polygons and Quadrilaterals
  arcs, circles
    Porting Arcs and Circles
  back/front
    Setting Polygon Modes
  concave
    Porting Tessellated Polygons
  modes
    Porting Polygons and Quadrilaterals
    Setting Polygon Modes
  quadric routines
    Porting the IRIS GL Sphere Library
  stipples
    Setting Polygon Stipples
  tessellated
    Porting Tessellated Polygons
  triangles
    Porting Triangles

polymode()
  Porting Polygons and Quadrilaterals
  Setting Polygon Modes

polynomial curve
  NURBS Surfaces
  NURBS Curves

polysmooth()
  Antialiasing Calls

popmatrix()
  Porting Matrix and Transformation Calls

popname()
  Porting Picking Calls

popviewport()
  Porting Viewports, Screenmasks, and Scrboxes

porting tools
  Tools and Libraries to Help Port Your Code

porting, how to
  Porting IRIS GL Programs to OpenGL

POSITION
  Porting Lighting and Materials Calls

projection matrix
  Porting Matrix and Transformation Calls

pushmatrix()
  Porting Matrix and Transformation Calls

pushname()
  Porting Picking Calls

pushviewport()
  Porting Viewports, Screenmasks, and Scrboxes

pwlcurve()
  Trimming Curves

qread()
  X Window System Background

quadrics routines
  Porting the IRIS GL Sphere Library

quadrilaterals
  Porting Polygons and Quadrilaterals

quotes, and toogl
  Parentheses and Quotes

rational curves
  NURBS Surfaces
  NURBS Curves

rcrv()
  Porting Curve and Surface Commands

rcrvn()
  Porting Curve and Surface Commands

rdr()
  Porting Commands That Required Current Graphics Positions

readRGB()
  Porting Pixel Operations

readsource()
  Porting Pixel Operations

RealityEngine graphics
  Porting RealityEngine Graphics Features

rect()
  Porting Polygons and Quadrilaterals

rectangles, drawing
  Porting Polygons and Quadrilaterals

rectcopy()
  Porting Pixel Operations

rectf()
  Porting Polygons and Quadrilaterals

rectread()
  Porting Pixel Operations

rectwrite()
  Porting Pixel Operations

rectzoom()
  Porting Pixel Operations

rendering, direct
  Performance

repeat factor for lines
  Porting Lines

resetls()
  Porting Lines

reshapeviewport()
  Porting Viewports, Screenmasks, and Scrboxes

RGB, simulating with color map
  Installing Color Maps

RGBcolor()
  Porting Color Calls

RGBwritemask()
  Porting Color Calls

rot()
  Porting Matrix and Transformation Calls

rotate()
  Porting Matrix and Transformation Calls
  Porting Matrix and Transformation Calls

rotations
  Porting Matrix and Transformation Calls

rpatch()
  Porting Curve and Surface Commands

rpdr()
  Porting Polygons and Quadrilaterals

rpmv()
  Porting Polygons and Quadrilaterals
  Porting Commands That Required Current Graphics Positions

sbox()
  Porting Polygons and Quadrilaterals

sboxf()
  Porting Polygons and Quadrilaterals

scale()
  Porting Matrix and Transformation Calls

scaling images
  Porting Texture Calls

sclear()
  Stencil Plane Calls
  Porting Screen and Buffer Clearing Commands

scrbox()
  Porting Viewports, Screenmasks, and Scrboxes

scrmask()
  Porting Clipping Planes

select()
  Porting Picking Calls

setlinestyle()
  Porting Lines
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions

setmap()
  Porting Color Calls

setpattern()
  Setting Polygon Stipples
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions

sets
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions

setting matrix mode
  Porting Matrix and Transformation Calls

SGIX_video_source
  Porting RealityEngine Graphics Features

shademodel()
  Porting Shading Models

shading
  Porting Shading Models
  Porting Color, Shading, and Writemask Commands

SHININESS
  Porting Lighting and Materials Calls

single points
  Porting Points

single-matrix mode
  Porting Matrix and Transformation Calls

slices, spheres
  Porting Spheres

smooth shading
  Porting Shading Models

smoothline()
  Porting Lines

spclos()
  Porting Polygons and Quadrilaterals

SPECULAR
  Porting Lighting and Materials Calls

specular lighting components
  Porting Lighting and Materials Calls

sphdraw()
  Porting Spheres
  Porting Spheres

spheres
  Porting Spheres
  slices, stacks
    Porting Spheres
  sphere library
    Porting the IRIS GL Sphere Library
  using quadrics
    Porting the IRIS GL Sphere Library

sphfree()
  Porting Spheres

sphgnpolys()
  Porting Spheres

sphmode()
  Porting Spheres

sphobj()
  Porting Spheres

sphrotmatrix()
  Porting Spheres

splf()
  Porting Polygons and Quadrilaterals

SPOTDIRECTION
  Porting Lighting and Materials Calls

SPOTLIGHT
  Porting Lighting and Materials Calls

stacks, spheres
  Porting Spheres

state attribute groups
  Porting greset()

state variables, saving/restoring
  Porting greset()

stencil function flags
  Stencil Plane Calls

stencil planes
  Stencil Plane Calls

stencil()
  Stencil Plane Calls

stensize()
  Stencil Plane Calls

steps to porting
  Porting IRIS GL Programs to OpenGL

stippled polygons
  Setting Polygon Stipples

stored definitions
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions

strings
  Fonts and Strings

subpixel mode
  Porting Antialiasing Calls

surface types, NURBS
  NURBS Surfaces

surfaces
  NURBS
    NURBS Surfaces
  porting
    Porting Curve and Surface Commands

swaptmesh()
  Porting Triangles

swritemask()
  Stencil Plane Calls

t2()
  Porting Texture Calls

tables
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions

tessellated polygons
  Porting Polygons and Quadrilaterals
  Porting Tessellated Polygons

test functions, alpha
  afunction() Test Functions

tevbind()
  Porting Texture Calls
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions

tevdef()
  Translating tevdef()
  Porting Texture Calls
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions

texbind()
  Porting Texture Calls
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions

texdef()
  Translating texdef()
  Porting defs, binds, and sets: Replacing `Tables' of Stored Definitions

texdef2d()
  Porting Texture Calls

texgen()
  Translating texgen()
  Porting Texture Calls

text handling
  Fonts and Strings

textures
  Porting Texture Calls
  with quadrics
    Porting the IRIS GL Sphere Library

TG_CONTOUR
  Translating texgen()

TG_LINEAR
  Translating texgen()

TG_SPHEREMAP
  Translating texgen()

toogl
  and spaces, tabs
    Using toogl Effectively
  C comments and
    Using toogl Effectively
  calling
    Getting Started with toogl
  comments
    What toogl Will and Won't Do for You
  device calls
    Windowing, Device, and Event Calls
  editing output
    Editing toogl Output: Areas that Need Special Attention
  event calls
    Windowing, Device, and Event Calls
  options
    Calling toogl
  parentheses and quotes
    Parentheses and Quotes
  processing entire directory
    Using toogl in Batch Mode
  tips
    Using toogl Effectively
  windowing calls
    Windowing, Device, and Event Calls

tools for porting
  Tools and Libraries to Help Port Your Code

transformations
  Porting Matrix and Transformation Calls

translate()
  Porting Matrix and Transformation Calls

traversal
  IRIS IM and Other Widget Sets

triangle fans
  Porting Triangles

triangle strips
  Porting Triangles

triangles
  Porting Triangles

trimming curves
  Trimming Curves

TV_ALPHA
  Translating tevdef()

TV_BLEND
  Translating tevdef()

TV_COLOR
  Translating tevdef()

TV_COMPONENT_SELECT
  Translating tevdef()

TV_DECAL
  Translating tevdef()

TV_MODULATE
  Translating tevdef()

two-sided lighting
  Porting Lighting and Materials Calls

TX_BILINEAR
  Translating texdef()

TX_MAGFILTER
  Translating texdef()

TX_MINFILTER
  Translating texdef()

TX_MIPMAP_BILINEAR
  Translating texdef()

TX_MIPMAP_LINEAR
  Translating texdef()

TX_MIPMAP_POINT
  Translating texdef()

TX_POINT
  Translating texdef()

TX_Q
  Translating texgen()

TX_R
  Translating texgen()

TX_S
  Translating texgen()

TX_T
  Translating texgen()

TX_TRILINEAR
  Translating texdef()

TX_WRAP
  Translating texdef()
  Translating texdef()

TX_WRAP_S
  Translating texdef()

TX_WRAP_T
  Translating texdef()

User Interface Language
  Using Xt and a Widget Set

v()
  Porting v() Commands

vertices
  Porting v() Commands

video source extension
  Porting RealityEngine Graphics Features

viewport()
  Porting Viewports, Screenmasks, and Scrboxes

visuals
  for blending
    Blending
  for stencil planes
    Stencil Plane Calls

widget sets
  Using Xt and a Widget Set
  Using Xt and a Widget Set

window()
  Porting Matrix and Transformation Calls

windows
  depth
    Dealing With Window Depth and Display Mode
  toogl windowing calls
    Windowing, Device, and Event Calls
  Xlib
    Opening a Window With GLX

winopen()
  X Window System Background

wmpack()
  Porting Color Calls

WorkProc
  Using the OpenGL Widget

writemask()
  Porting Color Calls

writemasks
  Porting Color, Shading, and Writemask Commands

X bitmap fonts
  Fonts and Strings

X documentation
  Where to Get More Information
  Background Reading

X functions
  XSetWMColormapWindows()
    Installing Color Maps
    Installing Color Maps

X Toolkit Intrinsics See Xt $nopage$
  About Xt

XCreateWindow()
  Getting Started With Xlib and GLX

Xlib
  Two Choices for Using OpenGL and X
  Using Xlib and GLX Commands
  color maps
    Using X Color Maps
  event handling
    Using X Events
  windows
    Opening a Window With GLX

XmForm widget
  Using the OpenGL Widget

XOpenDisplay()
  Getting Started With Xlib and GLX

XSetWMColormapWindows()
  Installing Color Maps

XStoreColor()
  Porting Color Calls

Xt
  What You Need to Know About Xt and IRIS IM
  Two Choices for Using OpenGL and X
  Using Xt and a Widget Set
  mixed model programming
    Converting Your IRIS GL Program

zclear()
  Porting Screen and Buffer Clearing Commands

zwritemask()
  Porting Color Calls

Prev | Table of Contents |
Appendix F. Example Mixed-Model Programs With Xlib |  |