Flashnux

GNU/Linux man pages

Livre :
Expressions régulières,
Syntaxe et mise en oeuvre :

ISBN : 978-2-7460-9712-4
EAN : 9782746097124
(Editions ENI)

GNU/Linux

CentOS 5.6

glViewport(3gl)


GLVIEWPORT

GLVIEWPORT

NAME
C SPECIFICATION
PARAMETERS
DESCRIPTION
ERRORS
ASSOCIATED GETS
SEE ALSO

NAME

glViewport − set the viewport

C SPECIFICATION

void glViewport( GLint x,

GLint y,

GLsizei width,

GLsizei height )

Image /web_man_pages/man_unzipped/en/centos/5/5.61.png

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

glViewport specifies the affine transformation of $x$ and $y$ from normalized device coordinates to window coordinates. Let ($x sub nd$, $y sub nd$) be normalized device coordinates. Then the window coordinates ($x sub w$, $y sub w$) are computed as follows:

Image /web_man_pages/man_unzipped/en/centos/5/5.62.png

Image /web_man_pages/man_unzipped/en/centos/5/5.63.png

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 width or height is negative.

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

ASSOCIATED GETS

glGet with argument GL_VIEWPORT
glGet
with argument GL_MAX_VIEWPORT_DIMS

SEE ALSO

glDepthRange(3G)



glViewport(3gl)