OpenGL ES 2.0 performance

cancel
Showing results for 
Search instead for 
Did you mean: 

OpenGL ES 2.0 performance

629 Views
Contributor II

I was wondering if anyone has done any performance testing on the i.MX53 OpenGL ES 2.0?  I am running some code with loads and render OBJ models and rotates them.  I am seeing about 16 FPS when rotating the model and then 25 FPS if I disable the texture's.  This is a lower framerate than I am seeing on other boards and I was wondering if there were any limitations or best practices for rendering?  I am rendering about 700 triangles.

Thanks

Labels (1)
0 Kudos
4 Replies

38 Views
Contributor IV

Have you read Brian Murray's "GUI_Tips_Tricks.doc" application note from Freescale?  It has some good ideas, particularly the one about enabling the GL_WRITEONLY_RENDERING_AMD extension.  The i.MX53 can reach about 50 fps on a 1080p display when this extension is enabled.


38 Views
Contributor II

I did a search on Freescale website for the above mentioned application note by Brian Murray(GUI_Tips_Tricks.doc). But couldn't fine anything related. Is this doc only for internal FSL use?

0 Kudos

38 Views
Contributor IV

   That app note is in the gpu-sdk1008.tgz package.  You can find it by searching for "GPU SDK" at:

http://www.freescale.com/webapp/search/Serp.jsp

0 Kudos

38 Views
NXP Employee
NXP Employee

Performance depends on many factors. One thing would recommend is use eglImage Extension.

When you use conventional glTexImage2D for textures, it involves copy operation which will reduce the performance. Try to use eglImage extension, where the texture memory pointer will be used directly by GPU, which will improve performance.