*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> standard/backbuffer (3)              
Title
Content
Arch
Section
 

Contents


backbuffer(3G)							backbuffer(3G)


NAME    [Toc]    [Back]

     backbuffer, frontbuffer - enable and disable drawing to the back or front
     buffer

C SPECIFICATION    [Toc]    [Back]

     void backbuffer(Boolean b)

     void frontbuffer(Boolean b)

PARAMETERS    [Toc]    [Back]

     b	  is either TRUE or FALSE.

	  TRUE enables updating	in the back/front bitplane buffer.

	  FALSE	disables updating in the back/front bitplane buffer.

DESCRIPTION    [Toc]    [Back]

     The GL supports four separate framebuffers:  pop-up, overlay, underlay,
     and normal.  Three	of these framebuffers, overlay,	underlay, and normal,
     can be configured in double buffer	mode.  When so configured, a
     framebuffer includes two color bitplane buffers:  one visible bitplane
     buffer, called the	front buffer, and one non-visible bitplane buffer,
     called the	back buffer.  The commands swapbuffers and mswapbuffers
     interchange the front and back buffer assignments.

     By	default, when a	framebuffer is configured in double buffer mode,
     drawing is	enabled	in the back buffer, and	disabled in the	front buffer.
     frontbuffer and backbuffer	enable and disable drawing into	the front and
     back buffers, allowing the	default	to be overriden.  It is	acceptable to
     enable neither front nor back, either front or back, or both front	and
     back simultaneously.  Note, for example, that z-buffer drawing continues
     to	update the z-buffer with depth values when neither the front buffer
     nor the back buffer is enabled for	drawing.

     frontbuffer and backbuffer	state is maintained separately for each	of the
     overlay, underlay,	and normal framebuffers.  Calls	to these routines
     affect the	framebuffer that is currently active, based on the current
     drawmode.

     backbuffer	is ignored when	the currently active framebuffer is in single
     buffer mode.  frontbuffer is also ignored when the	currently active
     framebuffer is in single buffer mode, unless zdraw	is enabled for that
     framebuffer (see zdraw).

     After each	call to	gconfig, backbuffer is enabled and frontbuffer is
     disabled.

SEE ALSO    [Toc]    [Back]

      
      
     drawmode, doublebuffer, getbuffer,	gconfig, singlebuffer, swapbuffers,
     zdraw, rightbuffer, leftbuffer





									Page 1






backbuffer(3G)							backbuffer(3G)


NOTE    [Toc]    [Back]

     IRIS-4D G,	GT, and	GTX models, the	Personal Iris, Indigo Entry, Indy, XL,
     XS, XS24, XZ, Elan	and Extreme systems do not support double buffer
     operation in the overlay and underlay framebuffers.  IRIS-4D
     RealityEngine model does not support double buffer	operation in the
     underlay framebuffer.

     At	most four color	buffers, such as front-left, front-right, back-left,
     back-right, and zdraw, can	be rendered into simultaneously	on the IRIS-4D
     RealityEngine model.


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
glDepthMask Tru64 enable or disable writing into the depth buffer
gldepthmask IRIX enable or disable writing into the depth buffer
zbuffer IRIX enable or disable z-buffer operation in the current framebuffer
glColorMask Tru64 enable and disable writing of frame buffer color components
glcolormask IRIX enable and disable writing of frame buffer color components
glxswapbuffers IRIX exchange front and back buffers
glXSwapBuffers Tru64 exchange front and back buffers
glFrontFace Tru64 define front- and back-facing polygons
glcullface IRIX specify whether front- or back-facing facets can be culled
glCullFace Tru64 specify whether front- or back-facing facets can be culled
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service