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