Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please prepare for ANGLE support of Microsoft Edge #38

Open
cx20 opened this issue Feb 12, 2018 · 4 comments
Open

Please prepare for ANGLE support of Microsoft Edge #38

cx20 opened this issue Feb 12, 2018 · 4 comments

Comments

@cx20
Copy link
Contributor

cx20 commented Feb 12, 2018

The following is the display result of WebGL Report on Microsoft Edge of Windows 10 Insider Preview 17093.
image

I noticed that ANGLE is supported in the item of Unmasked Renderer. However, the judgment of ANGLE is No.
I think that it is good to do ANGLE detection with the Unmasked Renderer.

@emackey
Copy link
Contributor

emackey commented Feb 21, 2018

We have some vague heuristics that try to guess the presence of ANGLE without an unmasked renderer, that I guess will need to be updated.

@pjcozzi Any insights into what the new rules should be?

@pjcozzi
Copy link
Contributor

pjcozzi commented Feb 21, 2018

No, but all I did last time was just run WebGL Report in different scenarios and see what the most unique difference was - could work again here.

@cx20
Copy link
Contributor Author

cx20 commented Dec 6, 2018

I found a sample of WEBGL_debug_renderer_info(Unmasked Renderer) on the following blog.
I think that this information can be used to judge ANGLE and DirectX.

WEBGL_debug_renderer_info extension survey results - Codeflow

WEBGL_debug_renderer_info ANGLE DirectX
Adreno (TM) 330 No
Adreno (TM) 405 No
ANGLE (ATI Radeon HD 3450 Direct3D9Ex vs_3_0 ps_3_0) Yes D3D9
ANGLE (Intel(R) HD Graphics 4000 Direct3D11 vs_5_0 ps_5_0) Yes D3D11
ANGLE (Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0) Yes D3D11
ANGLE (Intel(R) HD Graphics 5300 Direct3D11 vs_5_0 ps_5_0) Yes D3D11
ANGLE (Intel(R) HD Graphics Family Direct3D11 vs_5_0 ps_5_0) Yes D3D11
ANGLE (Intel(R) HD Graphics Family Direct3D9Ex vs_3_0 ps_3_0) Yes D3D9
ANGLE (NVIDIA GeForce GTX 950 Direct3D9Ex vs_3_0 ps_3_0) Yes D3D9
ANGLE (NVIDIA GeForce GTX 960 Direct3D11 vs_5_0 ps_5_0) Yes D3D11
GK20A/AXI No
Intel(R) HD Graphics 4400 No
Intel(R) HD Graphics 4600 No
Microsoft Basic Render Driver No
PowerVR SGX 544MP No

@greggman
Copy link

ANGLE is used almost everywhere now. For example ANGLE is used on Safari on MacOS

Also, the current check under the WebGL2 tab it will say "ANGLE: Yes, D3D9" but WebGL2 support requires D3D11

Given that ANGLE is used almost everywhere I'd suggest you just get rid of parts about ANGLE.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants