Author Topic: What's the advantage of using OpenGL ES 2?  (Read 756 times)

Offline AGP

  • quad
  • ******
  • Posts: 1515
    • View Profile
What's the advantage of using OpenGL ES 2?
« on: November 28, 2013, 11:41:52 pm »
Future compatibility? Memory efficiency? Performance?

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 11745
    • View Profile
    • http://www.jpct.net
Re: What's the advantage of using OpenGL ES 2?
« Reply #1 on: November 29, 2013, 07:22:53 am »
Flexibility! It allows you to use shaders. In addition, some features in jPCT-AE (like the AA or the advanced depth buffer settings...) are limited to 2.0+. In terms of memory or performance, it doesn't do any good. There might be some things that are faster in a 2.0 context but there are others that are slower, so it doesn't really matter. If you don't miss anything that 2.0 has to offer, i see no point in switching just for the sake of it.
« Last Edit: November 29, 2013, 01:10:01 pm by EgonOlsen »

Offline kiffa

  • long
  • ***
  • Posts: 199
    • View Profile
Re: What's the advantage of using OpenGL ES 2?
« Reply #2 on: November 30, 2013, 08:19:47 am »
Any plan to support OpenGL ES 3.0?  ;)

Offline EgonOlsen

  • Administrator
  • quad
  • *****
  • Posts: 11745
    • View Profile
    • http://www.jpct.net
Re: What's the advantage of using OpenGL ES 2?
« Reply #3 on: November 30, 2013, 05:21:09 pm »
It's backward compatible with 2.0 (unlike 2.0 is to 1.x), so adding it shouldn't be too hard. However, that alone won't help much. I think that i'll add it once i'm in need of a 3.0 feature.