发布网友 发布时间:2022-04-12 11:28
共1个回答
热心网友 时间:2022-04-12 12:57
------最佳解决方案--------------------------------------------------------跑OpenGLES2.0需要ARM硬件本身支持才行。不同厂家提供了类似的、但不完全相同的头文件和库文件。比如TI的DM3730和Samsung的S3C6410。------其他解决方案--------------------------------------------------------我在ti的am3517和三星的s3c6410上都跑过opengles2.0,这两个芯片的opengl差别太大了,ti这款芯片用的是powervr的sgx530,性能很好,opengl的实现也很完善。我测试了大部分api,都是照khronos发布的标准做的,然而三星这个说是有opengles2.0,但光是那个shader就不好,先天不足,他不能即时compileshadinglanguage,搞了个编译器,要先把shader编译成二进制档,再link进opengl。还有opengles2.0的extension实现也不好,有些api一call就crash,搞得我莫名其妙。------其他解决方案--------------------------------------------------------------其他解决方案--------------------------------------------------------------其他解决方案--------------------------------------------------------------其他解决方案--------------------------------------------------------------其他解决方案--------------------------------------------------------------其他解决方案--------------------------------------------------------引用:跑OpenGLES2.0需要ARM硬件本身支持才行。不同厂家提供了类似的、但不完全相同的头文件和库文件。比如TI的DM3730和Samsung的S3C6410。你在6410上跑过么------其他解决方案--------------------------------------------------------