确定要绘制的区域。如果你打算把整个屏幕渲染到一个或大或小的纹理上,你需要用新的纹理的尺寸作为参数再次调用glViewport(要在渲染到你的帧缓冲之前做好),否则只有一小部分纹理或屏幕能够绘制到纹理上。
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.
指定视口的宽度和高度。opengl上下文第一次和窗口关联是,这个宽度和高度与窗口的大小一致。