[webkit-dev] WebKit GPU rendering possibility

Rogovin, Kevin kevin.rogovin at intel.com
Fri Nov 4 06:34:27 PDT 2016


>I should mention, though, that we require support for hardware that only supports OpenGL ES 2.0. 
>If FastUIDraw can't handle this, then we would need to keep a fallback codepath that uses Cairo, which would be unfortunate.

FastUIDraw requires features beyond what OpenGL ES 2.0 offers. With that in mind, the fall back is needed.

I cannot stress how unfortunate it is to have the burden of needing to support hardware that only satisfies a specification that is nearly 10 years old and whose feature set corresponds to far more ancient times (essentially first generation DX9 cards, over 11 years ago). The jump in flexibility in handling data between ES2.0 and ES3.0/3.1 is massive.

One question, what happens with WebGL 2.0 support on WebKit? I ask because WebGL 2.0 is essentially OpenGL ES 3.x for JavaScript.

Best Regards,

More information about the webkit-dev mailing list