移植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上用模拟器跑不是吗