当前位置: 首页 > 知识库问答 >
问题:

我可以在桌面上使用OpenGL GLES而不是完整的OpelGL吗?

龚永新
2023-03-14

你能给我一个线索,如果我走对了这些图书馆的路吗?

共有1个答案

公孙霖
2023-03-14

为了让我可以在linux桌面上使用GLES库构建和运行我的游戏应用程序,GLES是完整的OpelGL库的子集吗?

不,不是。OpenGLES是一个单独的规范。

也就是说,它非常接近于OpenGL的子集。将共享的OpenGL代码编译到Linux和Android可执行文件中是一个非常明智的方法。您必须小心只使用OpenGLES支持的功能,您可能会发现需要奇数的#if来考虑API中的细微差异,但95%+的代码可以跨两个API工作。

 类似资料:
  • 问题内容: Expect是用于生成子应用程序并对其进行控制的模块。我对Python和Ruby感兴趣。 问题答案: 有适用于Python的WExpect。 文件中的注释(打字稿保持不变并添加了突出显示) Wexpect 是pexpext到Windows的移植。由于Windows的python缺少运行pexpect所需的模块(pty,tty,select,termios,fctnl和资源),因此有必要

  • 我正在使用MulterV1.3.0和ExpressV4.15.4。 我已经使用了文件化限制,如下所示 > 在这种情况下,我不认为限制起作用。导致未获得任何LIMIT_FILE_SIZE错误。 如果删除fileFilter,则会出现LIMIT_FILE_SIZE错误。 但在这两种情况下,首先要上传整个文件&然后检查fileSize。 上传一个1GB的文件,然后检查它的1MB或不是,这一点都不好。所以

  • 问题内容: 早上好, 我正在使用jQuery ajaxComplete函数,不知道是否可以在特定元素(div)上使用它? 例: 因此,如果在此特定的div中完成了任何ajax操作,我想触发一个事件。 我想使用任何类似的东西 代替 但是,这对我不起作用:-(还有其他解决方案吗? 谢谢 问题答案: AjaxComplete方法设置一个全局ajax hadler,每当ajax调用完成时就会触发。Ajax

  • 我可以用这个条件对象来wait/notify/notifyall和synchronized方法吗? 还是坚持带锁的组合更好? 此外:

  • 问题内容: 我有两个不同大小的显示器,使用(我相信)TwinView连接在一起。 我试过了 并得到 如果将两个显示器都算 在一起 ,这是正确的。 取而代之的是,我希望能够实现 一个 如下: 获取当前监视器的分辨率 获取主显示器的分辨率 问题答案: 您将要使用GraphicsEnvironment。 特别是,getScreenDevices()返回GraphicsDevice对象的数组,您可以从中读