OpenGL ES 3.0 vs OpenGL ES 2.0

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

OpenGL ES 3.0 vs OpenGL ES 2.0

2,609件の閲覧回数
ganesank
Contributor III

Hi,

We are currently using OpenGL ES 2.0 in i.MX6D Linux platform. Are there any performance gains in using OpenGL ES 3.0? 

ラベル(3)
タグ(3)
0 件の賞賛
返信
4 返答(返信)

2,152件の閲覧回数
claymontgomery
Contributor IV

There are at least two versions of the i.MX6 Dual. The "DualLite" version has no GPU for OpenGL ES at all. The regular "Dual" version does have the same GC2000 GPU as the Quad and it performs similarly in my testing.

OpenGL ES 3.0 will not perform any better than OpenGL ES 2.0 unless you need some feature that is new to the 3.0 API specification. Vivante has made significant progress in improving their OpenGL ES drivers, so it's important to use the latest version regardless of whether you need 2.0 or 3.0.

Regards, Clay

0 件の賞賛
返信

2,151件の閲覧回数
art
NXP Employee
NXP Employee

The i.MX6Dual processor does not support OpenGL ES 3.0 specification at all. Only the i.MX6DualPlus and i.MX6QuadPlus processors can support it.


Have a great day,
Artur

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 件の賞賛
返信

2,152件の閲覧回数
ganesank
Contributor III

Hi Artur,

Could you please reconfirm this whether OpenGL ES 3.0 is not supported dual-core? 

There are test application for ES3 in opt/fsl-gpu-sdk/GLES3 folder in Yocto 2.1 FSL community BSP which makes me to think it is supported

0 件の賞賛
返信

2,152件の閲覧回数
art
NXP Employee
NXP Employee

I meant that there is no hardware acceleration for OpenGL ES 3.0 in the i.MX6Dual processor. Implementing the OpenGL ES 3.0 support in software may cause high system overhead.

0 件の賞賛
返信