[webkit-dev] WebGL backends

2014-02-09 Thread Dean Jackson
Hi floks. I’m looking into simplifying our WebGL code, particularly our GraphicsContext3D implementations. Apple uses either the OS X or iOS OpenGL backend for its ports, but it isn’t clear to me what backend the other ports are using. Could the other port developers please reply to let me know

Re: [webkit-dev] WebGL backends

2014-02-10 Thread Brent Fulgham
Hi Dean, The WinCairo port uses the ANGLE library (and therefore, the “OpenGL” machinery) to do WebGL. I’m pretty sure the GTK+ port uses OpenGL directly, but Martin Robinson can probably confirm that. I think that only really leaves EFL, which may be using OpenGLES? I’m not sure. -Brent O

Re: [webkit-dev] WebGL backends

2014-02-10 Thread Steven Coul (scoul)
Would this be simplify as in tidy up existing code, get down to a simple subset of required functionality, and maybe abstracting the (E)GL part? Or are you considering a simplification by just saying it will be EGL version X, and OpenGL version Y from now on and nothing else? Steve "Harry" Co

Re: [webkit-dev] WebGL backends

2014-02-10 Thread Martin Robinson
On Mon, Feb 10, 2014 at 9:16 AM, Brent Fulgham wrote: > I’m pretty sure the GTK+ port uses OpenGL directly, but Martin Robinson can > probably confirm that. The GTK+ port uses the OpenGL or OpenGLES GraphicsContext3D depending on the system it is compiled on and configuration options. --Martin

Re: [webkit-dev] WebGL backends

2014-02-10 Thread Dean Jackson
On 10 Feb 2014, at 9:27 am, Steven Coul (scoul) wrote: > > Would this be simplify as in tidy up existing code, get down to a simple > subset of required functionality, and maybe abstracting the (E)GL part? > > Or are you considering a simplification by just saying it will be EGL version > X,

Re: [webkit-dev] WebGL backends

2014-02-10 Thread KwangHyuk Kim
Hi, EFL port is using GraphicsContext3D and configurable for OpenGLES or OpenGL. On Feb 9, 2014, at 2:59 PM, Dean Jackson wrote: > Hi floks. > > I’m looking into simplifying our WebGL code, particularly our > GraphicsContext3D implementations. Apple uses either the OS X or iOS OpenGL > back