草庐IT

glOrthof

全部标签

ios - 如何在OpenGL ES 2.0中实现glOrthof

我正在尝试将我的OpenGLES1应用程序转换为OpenGLES2应用程序以便能够使用着色器。现在我使用glOrthof函数来获得“真实大小的视口(viewport)”,这样我就可以将顶点放置在OpenGLView中的“实际”像素处。glOrthof(0,_frame.size.width,_frame.size.height,0,-1,1);我无法找到如何在OpenGLES2中实现这一点,有没有人可以告诉我如何做到这一点?如果没有,有没有人有一个很好的OpenGLES1到OpenGLES2教程/解释的链接? 最佳答案 glOrth

android - glOrthof 和 glViewPort 之间的区别

在OpenGL-ES上,我对设置之间的区别感到困惑glOrthof()glViewPort()GLU.gluOrtho2D()及其各自的参数。因为我相信这一切都将您可以看到的部分设置为指定的坐标(宽度,高度)。我应该使用哪个? 最佳答案 glViewport确定OpenGL绘制到的窗口部分。这可能是整个窗口,也可能是一个小节(想想控制台游戏的“分屏”模式-每个玩家都有不同的视口(viewport))。glOrthof应用orthographicprojection到当前矩阵,通常在调用之前设置为投影矩阵。投影矩阵与模型View结合生