AndEngine Performance Test GLES2 Why Avoid using it

  ... announce your new project or blog about the development of your project.

AndEngine Performance Test GLES2 Why Avoid using it

Postby rizzythedon » Sun Apr 15, 2012 10:09 pm

Today tested out GLES2 using the same code from GLES1 obvs it was converted to work with GLES2, check the apk file and see how it performs!!

My Results:
GLES2: Galaxy S
1) 10.5 fps
2) 20.8 fps
3) 10.5 fps
@ 1500 Objects with movement and rotation

GLES1: Galaxy S
1) 10.6 fps
2) 44.4 fps
3) 45.5 fps
@ 1500 Objects with movement and rotation

Download Test: project-development-blogs/andengine-performance-test-game-dev-must-see-t7446.html


Libgdx: Galaxy S
25 FPS
@ 1500 Objects with movement and rotation

Download Test: project-development-blogs/libgdx-vs-andengine-test-t7625.html
Attachments
Sprite Test G2.apk
(357.26 KiB) Downloaded 150 times
Games with AndEngine:
## Flop Ball [new]
## Tiny Elite Commando
## Copter
and more... click link and play
Market Link: https://market.android.com/developer?pub=Fihox
rizzythedon
 
Posts: 85
Joined: Thu Dec 22, 2011 2:45 am

Re: AndEngine Performance Test GLES2 Why Avoid using it

Postby OzLark » Sat Jun 02, 2012 7:00 am

Why does this get such dismal results using GLES2 vs GLES1?

Is that an implementation thing or are there some issues with GLES2 - I ask because i'm still searching for some lost fps, I put them somewhere but can't find them!
Did this post help you? Feel free to return the gesture by downloading Ninja Bees, creating a level (or more) and sharing it to the Ninja Bees website!

Ninja Bees - Our latest Android game, check it out on Google Play (free) or paid with no ads
OzLark
 
Posts: 1130
Joined: Sun Feb 05, 2012 3:19 am

Re: AndEngine Performance Test GLES2 Why Avoid using it

Postby Niffy » Sat Jun 02, 2012 9:19 pm

LibGDX had a similar problem. Read this thread, it could be something similar.
http://code.google.com/p/libgdx/issues/detail?id=654
Niffy
 
Posts: 284
Joined: Sat Sep 17, 2011 8:39 pm

Re: AndEngine Performance Test GLES2 Why Avoid using it

Postby OzLark » Sun Jun 03, 2012 6:39 am

Thanks Niffy,

I read through that thread and yes it does sound like a similar issue.

After reading it though I couldn't determine if they resolved the issue or not and if so how - there are different ideas going on from different people there with no real conclusion identified.

If this is fixable for GLES2 version of AE I really think it's worth some of us spending some time looking at a solution, because as it stands the performance on my HTC Desire is well.... rather dismal :)

Were you able to take a conclusion from that discussion in the linked page?
Did this post help you? Feel free to return the gesture by downloading Ninja Bees, creating a level (or more) and sharing it to the Ninja Bees website!

Ninja Bees - Our latest Android game, check it out on Google Play (free) or paid with no ads
OzLark
 
Posts: 1130
Joined: Sun Feb 05, 2012 3:19 am

Re: AndEngine Performance Test GLES2 Why Avoid using it

Postby Niffy » Mon Jun 04, 2012 3:56 pm

From memory I thought it was to do with the cost of binding calls (Hence why you use sprite batch) Alongside with accessing VBO during a frame.

I too have a HTC Desire and generally it performance for FPS is poor.
Niffy
 
Posts: 284
Joined: Sat Sep 17, 2011 8:39 pm


Return to Projects & Project-Development Blogs

Who is online

Users browsing this forum: Exabot [Bot], immyth and 15 guests