我正在使用OpenGL ES开发一个框架来创建3D应用程序。我需要在PowerVR和Mali GPU芯片组中部署框架。
在为不同的GPU(PowerVR和Mali)编程开放式ES时,是否有任何方面需要注意?
唯一的显着差异是,较旧的马里核(Mali-300/400系列)仅支持片段着色器中的介质,因此依赖于高度精度的算法在那里不起作用。/p>
肯定有微调的差异,但是很难为此做出简洁的答案。只要专注于编写良好的干净GL,它应该在任何地方都可以正常工作。