GLVIEWPORT(3G) UNIX Programmer's Manual GLVIEWPORT(3G)
glViewport - set the viewport
void glViewport( GLint x,
GLint y,
GLsizei width,
GLsizei height )
x, y Specify the lower left corner of the viewport rectan-
gle, 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.
glViewport specifies the affine transformation of x and y
from normalized device coordinates to window coordinates.
Let (xnd, ynd) be normalized device coordinates. Then the
window coordinates (xw, yw) are computed as follows:
xw = (xnd + 1)|_i__t__|
| 2 | + x
yw = (ynd + 1)|_e__g__t_|
| 2 | + y
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.
GL_INVALID_VALUE is generated if either width or height is
negative.
GL_INVALID_OPERATION is generated if glViewport is executed
between the execution of glBegin and the corresponding exe-
cution of glEnd.
MirOS BSD #10-current Printed 20.2.2012 1
GLVIEWPORT(3G) UNIX Programmer's Manual GLVIEWPORT(3G)
glGet with argument GL_VIEWPORT
glGet with argument GL_MAX_VIEWPORT_DIMS
glDepthRange(3G)
MirOS BSD #10-current Printed 20.2.2012 2
Generated on 2012-02-20 02:47:02 by $MirOS: src/scripts/roff2htm,v 1.70 2011/12/03 18:21:12 tg Exp $
These manual pages and other documentation are copyrighted by their respective writers;
their source is available at our CVSweb,
AnonCVS, and other mirrors. The rest is Copyright © 2002‒2011 The MirOS Project, Germany.
This product includes material
provided by Thorsten Glaser.
This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report – diffs preferred.