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

  man pages->IRIX man pages -> OpenGL/glpixelzoom (3)              
Title
Content
Arch
Section
 

Contents


glPixelZoom(3G)		       OpenGL Reference		       glPixelZoom(3G)


NAME    [Toc]    [Back]

     glPixelZoom - specify the pixel zoom factors

C SPECIFICATION    [Toc]    [Back]

     void glPixelZoom( GLfloat xfactor,
		       GLfloat yfactor )

PARAMETERS    [Toc]    [Back]

     xfactor, yfactor Specify the x and	y zoom factors for pixel write
		      operations.

DESCRIPTION    [Toc]    [Back]

     glPixelZoom specifies values for the x and	y zoom factors.	 During	the
     execution of glDrawPixels or glCopyPixels,	if (xr,	yr) is the current
     raster position, and a given element is in	the mth	row and	nth column of
     the pixel rectangle, then pixels whose centers are	in the rectangle with
     corners at

				.		.
			 (xr + n xfactor, yr + m yfactor)

				.		    .
		     (xr + (n+1) xfactor, yr + (m+1) yfactor)

     are candidates for	replacement.  Any pixel	whose center lies on the
     bottom or left edge of this rectangular region is also modified.

     Pixel zoom	factors	are not	limited	to positive values.  Negative zoom
     factors reflect the resulting image about the current raster position.

ERRORS    [Toc]    [Back]

     GL_INVALID_OPERATION is generated if glPixelZoom is executed between the
     execution of glBegin and the corresponding	execution of glEnd.

ASSOCIATED GETS    [Toc]    [Back]

     glGet with	argument GL_ZOOM_X
     glGet with	argument GL_ZOOM_Y
     glGet with	argument GL_INTERLACE_SGIX


MACHINE	DEPENDENCIES
     The SGIX_interlace	extension is supported only on InfiniteReality
     systems, on RealityEngine,	RealityEngine2,	and VTX	systems, on Octane2
     VPro systems, and on O2 systems.

     On	InfiniteReality	systems, the absolute values of	the zoom factors must
     be	strictly less than 128.	 If not, they are clamped and GL_INVALID_VALUE
     is	generated.

     Pixel zoom	factors	are snapped to fixed point precision on	O2 systems,
     Indy and XL systems, XS, XZ, Elan,	and Extreme systems.  glGet will
     return these values.



									Page 1






glPixelZoom(3G)		       OpenGL Reference		       glPixelZoom(3G)


SEE ALSO    [Toc]    [Back]

      
      
     glCopyPixels, glEnable, glDrawPixels.


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
rectzoom IRIX specifies the zoom for rectangular pixel copies and writes
minmax IRIX modifies pixel transfers to compute the minimum and maximum pixel values
rectcopy IRIX copies a rectangle of pixels with an optional zoom
glgetpixelmap IRIX return the specified pixel map
glblendfunc IRIX specify pixel arithmetic
glGetPixelMapfv Tru64 return the specified pixel map
glBlendFunc Tru64 specify pixel arithmetic
glGetPixelMapuiv Tru64 return the specified pixel map
glGetPixelMapusv Tru64 return the specified pixel map
glGetPixelMap Tru64 return the specified pixel map
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service