当前位置: 代码迷 >> WinCE >> 移植OpenGL ES2.0到ARM下,环境需要做什么更改
  详细解决方案

移植OpenGL ES2.0到ARM下,环境需要做什么更改

热度:28   发布时间:2016-04-28 12:42:49.0
移植OpenGL ES2.0到ARM上,环境需要做什么更改?
在PC上运行OpengGL ES 2.0 与在在ARM的运行OpenGL ES 2.0环境的设置有哪些变化?

------最佳解决方案--------------------
跑OpenGL ES2.0需要ARM硬件本身支持才行。不同厂家提供了类似的、但不完全相同的头文件和库文件。比如TI的DM3730和Samsung的S3C6410。
------其他解决方案--------------------
我在ti的am3517和三星的s3c6410上都跑过opengl es2.0,这两个芯片的opengl差别太大了,ti这款芯片用的是powervr的sgx530,性能很好,opengl的实现也很完善。我测试了大部分api,都是照khronos发布的标准做的,然而三星这个说是有opengl es 2.0,但光是那个shader就不好,先天不足,他不能即时compile shading language,搞了个编译器,要先把shader编译成二进制档,再link进opengl。还有opengl es 2.0的extension实现也不好,有些api一call就crash,搞得我莫名其妙。
------其他解决方案--------------------
纠结了,没有人回答吗?
------其他解决方案--------------------
你在pc上gles怎么跑 mesa么
------其他解决方案--------------------
PC上用模拟器跑不是吗
引用:
你在pc上gles怎么跑 mesa么

------其他解决方案--------------------
不管怎样 你arm上是wince 还是linux
------其他解决方案--------------------
哪儿有什么环境设啊 你app跑不起来还是怎么了
------其他解决方案--------------------
引用:
跑OpenGL ES2.0需要ARM硬件本身支持才行。不同厂家提供了类似的、但不完全相同的头文件和库文件。比如TI的DM3730和Samsung的S3C6410。

你在6410上跑过么
------其他解决方案--------------------
引用:
不管怎样 你arm上是wince 还是linux

在arm上跑的。
------其他解决方案--------------------
是wince
引用:
不管怎样 你arm上是wince 还是linux

------其他解决方案--------------------
亲,你的问题解决了么?不过呢,我是arm,cortex -a8 linux 三星的片子,不知道,该怎么搞。