[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Public WebGL] Problem with a Chrome using DX9 instead of DX11



This would be better suited for webgl-dev-list since it's not a spec question, but:

If you're running Windows 7 I think the issue is that you don't have the Platform Update installed per:
https://msdn.microsoft.com/en-us/library/windows/desktop/jj863687(v=vs.85).aspx

That's required on that OS in order for Chrome's multi-process rendering model to work with ANGLE's D3D11 backend.

-Ken



On Mon, Dec 5, 2016 at 5:03 PM, Javi Agenjo <javi.agenjo@gmail.com> wrote:
Sorry if this is not the right place to ask but I recently tested my webgl app in a computer with Windows 7 and a Geforce 1070 and was surprised that the draw buffers extension wasnt present.

Then checking the chrome://gpu I discovered it was running with ANGLE in DX9 instead of DX11 (although I have DX11 installed).

I also get this errors:

[1244:5092:1206/235005:ERROR:angle_platform_impl.cc(33)] : ANGLE Display::initialize error 5: DXGI 1.2 required to present to HWNDs owned by another process.
[1244:5092:1206/235005:ERROR:gl_surface_egl.cc(620)] : eglInitialize D3D11 failed with error EGL_NOT_INITIALIZED, trying next display type
[4056:1188:1207/015832:ERROR:angle_platform_impl.cc(33)] : ANGLE Display::initialize error 5: DXGI 1.2 required to present to HWNDs owned by another process.
[4056:1188:1207/015832:ERROR:gl_surface_egl.cc(620)] : eglInitialize D3D11 failed with error EGL_NOT_INITIALIZED, trying next display type

Which looks like is trying to find DX11.1 but because I have a newer version this doesnt work.

I ask here because I cant find anywhere info about this error.

Why does ANGLE cant run in DX11? 

Many thanks.