从昨天开始,我正在将用Objective-C编写的OpenGL ES程序移植到在Linux上运行的本机OpenGL程序中,事实是我不知道如何处理EAGL上下文。如果我只是简单地忽略EAGL上下文并继续执行本机OpenGL程序,就会有问题吗?如果没有,请让我知道如何处理。
如果没有EAGL的替代方案,您将没有要渲染的窗口表面,因此忽略它不是一个选择。
假设您正在窗口系统上运行台式机和X,然后查看GLX API(但还有其他选择-台面有EGL实现,一些Linux发行版正准备发运Wayland而不是X,因此GLX无法正常工作, 等等)。
通常,对于入门而言,我建议您针对特定风格的Linux在Web上搜索OpenGL教程。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句