Lines Matching +full:set +full:- +full:job +full:- +full:env +full:- +full:vars
9 * Mid-execution capture is supported with the Vulkan back-end.
10 * Mid-execution capture has many unimplemented features.
23 files. To enable capture, set the `ANGLE_CAPTURE_FRAME_START` and `ANGLE_CAPTURE_FRAME_END`
37 * Set to `0` to disable capture entirely. Default is `1`.
39 * Set to `0` to disable capture compression. Default is `1`.
45 * Uses mid-execution capture to write "Setup" functions that starts a Context at frame `n`.
65 * Set to `1` to enable GL state serialization. Default is `0`.
71 …E_END=4 ANGLE_CAPTURE_OUT_DIR=samples/capture_replay out/Debug/simple_texture_2d --use-angle=vulkan
89 $ autoninja -C out/Debug capture_replay_sample
103 src/tests/restricted_traces$ ls -1 desktop_test/
123 autoninja -C out/Debug angle_perftests
124 ANGLE_CAPTURE_ENABLED=0 out/Debug/angle_perftests --gtest_filter="*desktop_test*" --verbose
140 $ adb shell mkdir -p /sdcard/Android/data/$PACKAGE_NAME/angle_capture
144 2. Set properties to use for environment variable
146 On Android, it is difficult to set an environment variable before starting native code.
150 Note: Mid-execution capture doesn't work for Android just yet, so frame_start must be
151 zero, which is the default. This it is sufficient to only set the end frame.
156 There are other properties that can be set that match 1:1 with the env vars, but
187 $ autoninja -C out/Release capture_replay_sample
196 To use it, set the following environment variable, in addition to all the setup steps above. Set
201 When this value is set, `ANGLE_CAPTURE_FRAME_START` and `ANGLE_CAPTURE_FRAME_END` will be ignored.
204 set the value back to zero:
213 The [python script][link_to_python_script] uses the job queue pattern. We spawn n-1 independent
215 process finishes a job and becomes available, it grabs the next job from a shared job queue and
216 runs that job on its CPU core. When there are no more jobs in the queue, the worker processes
219 
221 ### Job unit
222 A job unit is a test batch. Each test has to go through 3 stages: capture run, replay build, and
226 
232 …ython3 src/tests/capture_replay_tests.py --gtest_filter=*/ES2_Vulkan --keep-temp-files --output-to…
235 * `--gtest_filter` to run only specific tests
236 * `--keep-temp-files` to keep the trace files
237 * `--output-to-file` to write the log to results.txt at
239 * `--batch-count` to set the number of tests in a batch. More tests in a batch means that
246 [CaptureTrigger]: ../src/tests/restricted_traces/README.md#trigger-the-capture