参数对GLES20.glViewport(0,0,宽度,高度)意味着什么?

时间:2015-03-13 04:50:16

标签: android opengl-es opengl-es-2.0

为什么我们将0作为GLES20.glViewport(0, 0, width, height)中的前两个参数传递?它意味着什么?

1 个答案:

答案 0 :(得分:3)

查看规范,它解释了所有内容:Opengl spec

参数x,y,width,height基本上在窗口上定义了一个矩形,其中包含要用于OpenGL的OpenGL上下文。它通常是整个窗口,但它不一定是。

x,y基本上是矩形的左下角坐标。

编辑:您可以在屏幕的上半部分绘制整个场景,将视口更改为下半部分矩形,然后将下半部分中的另一个场景或第一个场景的不同视图更改为。