1cb93a386Sopenharmony_ci
2cb93a386Sopenharmony_ci---
3cb93a386Sopenharmony_cititle: "ANGLE"
4cb93a386Sopenharmony_cilinkTitle: "ANGLE"
5cb93a386Sopenharmony_ci
6cb93a386Sopenharmony_ci---
7cb93a386Sopenharmony_ci
8cb93a386Sopenharmony_ci
9cb93a386Sopenharmony_ciIntroduction
10cb93a386Sopenharmony_ci------------
11cb93a386Sopenharmony_ci
12cb93a386Sopenharmony_ciANGLE converts OpenGL ES 2 or 3 calls to DirectX 9, 11, or OpenGL calls. These
13cb93a386Sopenharmony_ciinstructions document how to use ANGLE instead of the native OpenGL backend on
14cb93a386Sopenharmony_ciWindows or Linux.
15cb93a386Sopenharmony_ci
16cb93a386Sopenharmony_ciDetails
17cb93a386Sopenharmony_ci-------
18cb93a386Sopenharmony_ci
19cb93a386Sopenharmony_ci`gclient sync` downloads ANGLE's source alongside Skia's other test-only dependencies.
20cb93a386Sopenharmony_ci
21cb93a386Sopenharmony_ciTo build Skia testing tools against ANGLE, add `skia_use_angle = true` to your
22cb93a386Sopenharmony_ci`args.gn` file (or run `gn args` to edit it).
23cb93a386Sopenharmony_ci
24cb93a386Sopenharmony_ciWhen running tools, use `--config angle_<backend>_<frontend>`, e.g.
25cb93a386Sopenharmony_ci
26cb93a386Sopenharmony_ci    out/Debug/dm --src gm --config angle_d3d11_es2
27cb93a386Sopenharmony_ci    out/Release/nanobench --config angle_gl_es2
28cb93a386Sopenharmony_ci
29