NAME
	  fglViewport -	set the	viewport


     FORTRAN SPECIFICATION
	  SUBROUTINE fglViewport( INTEGER*4 x,
				  INTEGER*4 y,
				  INTEGER*4 width,
				  INTEGER*4 height )


     PARAMETERS
	  x, y Specify the lower left corner of	the viewport
	       rectangle, in pixels. The initial value is (0,0).

	  width, height
	       Specify the width and height of the viewport.  When a
	       GL context is first attached to a window, width and
	       height are set to the dimensions	of that	window.

     DESCRIPTION
	  fglViewport specifies	the affine transformation of x and y
	  from normalized device coordinates to	window coordinates.
	  Let (x  , y  ) be normalized device coordinates.  Then the
	  windowncoordinates (x	, y ) are computed as follows:
			       w   w
			    x  = (x  +1)(_____)	+ x
			     w	   nd	(  2  )
			    y  = (y  +1)(______) + y
			     w	   nd	(  2   )
	  Viewport width and height are	silently clamped to a range
	  that depends on the implementation.  To query	this range,
	  call fglGet with argument GL_MAX_VIEWPORT_DIMS.

     ERRORS
	  GL_INVALID_VALUE is generated	if either width	or height is
	  negative.

	  GL_INVALID_OPERATION is generated if fglViewport is executed
	  between the execution	of fglBegin and	the corresponding
	  execution of fglEnd.

     ASSOCIATED	GETS
	  fglGet with argument GL_VIEWPORT
	  fglGet with argument GL_MAX_VIEWPORT_DIMS

     SEE ALSO
	  fglDepthRange