glviewport参数的单位大小是多少?

时间:2013-01-02 06:04:54

标签: opengl opengl-es

我不清楚glviewport的参数的单位大小究竟是什么。

      glViewport(0, 0, 200, 200);

它似乎显然不是在OpenGL单元中(绘制时使用的单位相同)。从glviewport传递的这些数字是否自动转换为与显示OpenGL上下文的窗口系统相对应的相同单位大小?

1 个答案:

答案 0 :(得分:3)

它们不会“自动翻译”成任何东西。 glViewport的参数是窗口坐标。它们是相对于渲染表面(实际显示或某些FBO)的像素坐标。 (0,0)表示渲染表面的左下角。