- 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