glViewport — set the viewport
void glViewport( | GLint x, |
GLint y, | |
GLsizei width, | |
GLsizei height) ; |
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.
glViewport
specifies the affine transformation of and from normalized device coordinates to window coordinates. Let be normalized device coordinates. Then the window coordinates are computed as follows:
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.
open.gl - Framebuffers
open.gl - Geometry Shaders
opengl-tutorial.org - Tutorial 14 : Render To Texture
OpenGL Version | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Function / Feature Name | 2.0 | 2.1 | 3.0 | 3.1 | 3.2 | 3.3 | 4.0 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5 |
glViewport | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Copyright © 1991-2006 Silicon Graphics, Inc. Copyright © 2010-2014 Khronos Group. This document is licensed under the SGI Free Software B License. For details, see https://web.archive.org/web/20171022161616/http://oss.sgi.com/projects/FreeB/.