Lines Matching +full:visual +full:- +full:runtime +full:- +full:tests
9 - Download and install
10 …[Visual Studio Community](https://www.visualstudio.com/en-us/products/visual-studio-community-vs.a…
13 - Take the time to register a Microsoft account, otherwise you'll get nagged to death.
15 - Download and install Chromium's
16 …[depot_tools](http://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html…
19 - Add the `depot_tools` dir to your system path. Open start menu, type "edit environment variables",
22 - (recommended) Download and install [Git for Windows](http://gitforwindows.org/).
24 - Open Git bash, head to C:/src and follow the steps on
25 …/chromium.googlesource.com/angle/angle/+/main/doc/DevSetup.md#Development-setup-Getting-the-source)
28 - If you follow the [ANGLE wiki VS solution building and debugging guide](https://chromium.googleso…
31 - Building should work at this point!
33 - Try running `angle_end2end_tests`, `angle_unittests` or a sample program.
35 - Useful VS extensions:
38 …2. [SwitchStartupProject](https://marketplace.visualstudio.com/items?itemName=vs-publisher-141975.…
39 …Arguments](https://www.visualstudiogallery.msdn.microsoft.com/535f79b1-fbe0-4b0a-a346-8cdf271ea071)
43 - Download and install Chromium's
44 …[depot_tools](http://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html…
47 - Ensure you add `depot_tools` to your bashrc as in the wiki link above.
49 - Follow the steps on
50 …/chromium.googlesource.com/angle/angle/+/main/doc/DevSetup.md#Development-setup-Getting-the-source)
53 - Building should work at this point! Follow the steps on the Wiki.
55 - Try running `angle_end2end_tests`, `angle_unittests` or a sample program.
59 - [Cherry](https://sites.google.com/a/google.com/deqp/cherry) is the UI for viewing test results.
62 - Follow the instructions in the
64 to get it running. On Windows, use 64-bit.
66 - Read up on testing with
69 - Try running `angle_deqp_gles2_tests` with the flag
70 `--gtest_filter=dEQP-GLES2.functional.negative_api.*` and load a test report in Cherry.
72 - To use Cherry, browse to [http://localhost:8080/#/results](http://localhost:8080/#/results) and
74 current working directory, or `<angledir>/src/tests` if you ran the tests from Visual Studio.
76 - Note: we only use Cherry for viewing test output, not running the tests. On start, you may see
77 some runtime messages about unable to load case lists. These are safe to ignore. If you didn't
82 ### With Visual Studio
84 - In Visual Studio 2017, look under Debug/Profiler/Performance Explorer/New Performance Session.
85 Right-click "Targets" and add `angle_perftests` as a Target Project.
87 - Run `angle_perftests` with the flag `--gtest_filter=DrawCallPerfBenchmark.Run/d3d11_null` for
90 - Make sure you close all open instances of Chrome, they use a lot of background CPU and GPU. In
93 ### Profiling with Visual Studio + Chrome
95 - Install [Chrome Canary](https://www.google.com/chrome/browser/canary.html).
97 - Canary's install dir is usually `%APPDATA%/Local/Google/Chrome SxS/Application`
99 - Build ANGLE x64, Release, and run 'python scripts/update_chrome_angle.py' to replace Canary's
102 - Start Canary with `--gpu-startup-dialog --disable-gpu-sandbox`, wait for the dialog.
104 - In Visual Studio, under Debug/Profiler, choose attach to process.
106 - Attach to the Chrome GPU process, then immediately pause profiling.
108 - **IMPORTANT:** Verify ANGLE details are correct in `about:gpu`.
110 - In Canary, start your benchmark, then resume profiling, and exit when done. The report will load
115 - [The GLES 2.0 Spec](https://www.khronos.org/registry/OpenGL/specs/es/2.0/es_full_spec_2.0.pdf)
117 - [The GLES 3.0 Spec](https://www.khronos.org/registry/OpenGL/specs/es/3.0/es_spec_3.0.pdf)
119 - [The GLES 3.1 Spec](https://www.khronos.org/registry/gles/specs/3.1/es_spec_3.1.pdf)
121 - [The GLES Shading Language 1.00 Spec](https://www.khronos.org/files/opengles_shading_language.pdf)
123 - [The GLES Shading Language 3.00 Spec](https://www.khronos.org/registry/gles/specs/3.0/GLSL_ES_Spe…
125 - [The WebGL Specs](https://www.khronos.org/registry/webgl/specs/latest/)
127 - [A modern desktop OpenGL Spec](https://www.opengl.org/registry/doc/glspec45.core.pdf)
130 - [The Vulkan Spec](https://www.khronos.org/registry/vulkan/specs/1.0-wsi_extensions/html/vkspec.ht…
132 These specs can be found in the [OpenGL Registry](https://github.com/KhronosGroup/OpenGL-Registry)
133 and the [Vulkan Docs](https://github.com/KhronosGroup/Vulkan-Docs) repositories as well.
137 - Join the `#angle` channel in `chromium.slack.com`.
141 - Join angle-team@ for access to many important emails and shared documents.
143 - We have a Hangouts Chat channel. Ask for an invite.