2011-07-09 23 views
1

我创建了一个Visual C++项目作为win32控制台设置,并且我成功创建了一个三角形。 我正在使用Visual Studio 2010.OpenGL与Visual C++

我想知道为什么没有glOrthof函数,但只有glOrtho函数。 这是一个OpenGL版本的问题吗?

我曾经在Android平台上开发游戏时使用glOrthof函数。

回答

1

在OpenGL中,您只有一个版本的glOrtho,一个取浮点值。在Open GL ES中,有two versions,一个采用浮动(glOrthof/GLfloat),另一个采用固定(glOrthox/GLfixed)。

有人可能会认为OpenGL中的glOrtho应该也有可能使用GLdouble,但是由于glOrtho只是在使用浮动的时候才开始使用,而现在它的depricated/remove在那里我没有理由实现它。