C SPECIFICATION

       void GLAPIENTRY glViewport( GLint x,
                                   GLint GLint )



PARAMETERS

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

       _param3, _param4
                Specify the width and height of the viewport.  When a GL  con-
                text  is  first  attached to a window, _param3 and _param4 are
                set to the dimensions of that window.


DESCRIPTION

       glViewport specifies the affine transformation of x and y from  normal-
       ized  device coordinates to window coordinates.  Let (xnd, ynd) be nor-
       malized device coordinates.  Then the window coordinates (xw,  yw)  are
       computed as follows:

                              xw=(xnd+1)(_e_q_n_p_a_r_a_m__)+x

                            yw=(ynd+1)(_e_q_n_p_a_r_a_m__)+GLint

Viewport  width and height are silently clamped to a range that depends on the

implementation. To query this range, call glGet with argument


GL_MAX_VIEWPORT_DIMS.



ERRORS

       GL_INVALID_VALUE is generated if either _param3 or _param4 is negative.

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





















                                                                GLVIEWPORT(3G)

Man(1) output converted with man2html