×

Discussion Board

Results 1 to 4 of 4
  1. #1
    Registered User
    Join Date
    May 2006
    Location
    Germany
    Posts
    598

    OpenGL ES 2.0 performance

    I have a piece of software that's running much slower on ES2 than it is on ES1. It's running the most simple shader.
    It appears FPS is directly affected by triangle count even though my vertex shader is trivial.
    I tested that on both E7 and 808. Same issue on both.

    Has anyone been through similar problems?

  2. #2
    Nokia Developer Moderator
    Join Date
    Feb 2006
    Location
    Budapest, Hungary
    Posts
    28,567

    Re: OpenGL ES 2.0 performance

    Quote Originally Posted by lenclud View Post
    I have a piece of software that's running much slower on ES2 than it is on ES1. It's running the most simple shader.
    It appears FPS is directly affected by triangle count even though my vertex shader is trivial.
    Trivial vertex shader is nice, but what about your fragment shader?

  3. #3
    Registered User
    Join Date
    May 2006
    Location
    Germany
    Posts
    598

    Re: OpenGL ES 2.0 performance

    Fragment shader is also really trivial. A single texture look up and modulation with a color.

    I found one issue on 808 is the lack of alpha test. Probably also a problem on E7. When then scene gets packed with special effects it slows down so I guess I should try using discard in my fragment shader to see if it helps there.
    Still that's another issue than the one I mentioned above with my slowing down as triangle count goes up. My ES1.1 version also has lighting whereas my ES2 does not so it should really be faster for the same amount of geometry.
    I sincerely hope it's not a driver issue...

  4. #4
    Registered User
    Join Date
    May 2006
    Location
    Germany
    Posts
    598

    Re: OpenGL ES 2.0 performance

    Same scene, two E7 one running ES1 the other running ES2.
    Scene has less than 1500 triangles. No special effects, so very little blending involved.
    ES1 is consistently rendering at least 10 extra frames. As triangle count goes up ES2 will run even slower than ES1.

Similar Threads

  1. OpenGL performance on N950
    By magicdave in forum Games Development
    Replies: 12
    Last Post: 2011-11-03, 16:27
  2. OpenGL performance on N950
    By magicdave in forum Nokia N9
    Replies: 3
    Last Post: 2011-09-30, 16:47
  3. OpenGL performance on 5800
    By paul_coneta in forum Symbian Media (Closed)
    Replies: 1
    Last Post: 2009-09-23, 14:36
  4. wierd opengl performance
    By ed_welch in forum Symbian Media (Closed)
    Replies: 9
    Last Post: 2008-04-04, 09:41
  5. OpenGL performance
    By lenclud in forum Symbian Media (Closed)
    Replies: 2
    Last Post: 2007-07-27, 08:11

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •