The CreateDisplayFromAttribs function will not create a DisplayD3D object when the requested type is EGL_PLATFORM_ANGLE_TYPE_DEFAULT_ANGLE, because ANGLE_ENABLE_OPENGL is not defined. We should be able to create a DisplayD3D object without defining ANGLE_ENABLE_OPENGL.
Created attachment 277407 [details]
Note that there are important steps to take when updating ANGLE. See http://trac.webkit.org/wiki/UpdatingANGLE
Thanks for reviewing!
Comment on attachment 277407 [details]
Clearing flags on attachment: 277407
Committed r200107: <http://trac.webkit.org/changeset/200107>
All reviewed patches have been landed. Closing bug.