M46M4
06-08-2017, 12:04 PM
GLES is supported by Intel, Nvidia and AMD on linux and if I'm not mistaken the android version has to have GLES support. Besides there might be some cases which it might be faster than the regular Opengl for some games.
(06-08-2017, 12:04 PM)M46M4 Wrote: [ -> ]GLES is supported by Intel, Nvidia and AMD on linux and if I'm not mistaken the android version has to have GLES support. Besides there might be some cases which it might be faster than the regular Opengl for some games.
(06-08-2017, 12:24 PM)M46M4 Wrote: [ -> ]Why does OpenGL ES exists then if it's almost the same as OpenGL?
(06-08-2017, 12:36 PM)JonnyH Wrote: [ -> ]As it's a subset - it removes some of the rarely used/deprecated and replaced/difficult to implement features that still exist in OpenGL. It also tends to be a bit behind - For example, most of useful OpenGL 3.0 "new" features were pulled into OpenGLES 3.0. OpenGL 3.0 was released in 2008, while OpenGL|ES 3.0 was in 2012. This gives us ES guys a chance to look at which features get used by what, and can decide if they're "worth" pulling into the next ES version.
For the most part, a "modern" well written app would look no different between the two, as it wouldn't be using any deprecated or unusual features anyway.
(06-09-2017, 08:23 AM)Nintonito Wrote: [ -> ]Not to mention ES just strips out a lot of niche extensions dolphin likes, which is why OpenGL 4.5 is still faster than ES3.2. With the way feature levels are broken up there is no advantage to running in ES contexts.
(06-08-2017, 12:36 PM)JonnyH Wrote: [ -> ]This gives us ES guys a chance to look at which features get used ...
JonnyH Wrote:A big list of "Nice To Have Extensions" would probably be pretty interesting for me.