xref: /aosp_15_r20/external/skia/tools/perf-canvaskit-puppeteer/Makefile (revision c8dee2aa9b3f27cf6c858bd81872bdeb2c07ed17)
1*c8dee2aaSAndroid Build Coastguard Worker# All of the targets here assume a user has run `make release` in //modules/canvaskit
2*c8dee2aaSAndroid Build Coastguard Worker
3*c8dee2aaSAndroid Build Coastguard Workerperf_js:
4*c8dee2aaSAndroid Build Coastguard Worker	node perf-canvaskit-with-puppeteer.js --canvaskit_js ../../out/canvaskit_wasm/canvaskit.js \
5*c8dee2aaSAndroid Build Coastguard Worker	--canvaskit_wasm ../../out/canvaskit_wasm/canvaskit.wasm --use_gpu \
6*c8dee2aaSAndroid Build Coastguard Worker	--assets canvas_perf_assets \
7*c8dee2aaSAndroid Build Coastguard Worker	--bench_html canvas_perf.html \
8*c8dee2aaSAndroid Build Coastguard Worker	--timeout 600 # seconds
9*c8dee2aaSAndroid Build Coastguard Worker
10*c8dee2aaSAndroid Build Coastguard Workerframes:
11*c8dee2aaSAndroid Build Coastguard Worker	node perf-canvaskit-with-puppeteer.js --canvaskit_js ../../out/canvaskit_wasm/canvaskit.js \
12*c8dee2aaSAndroid Build Coastguard Worker	--canvaskit_wasm ../../out/canvaskit_wasm/canvaskit.wasm --use_gpu \
13*c8dee2aaSAndroid Build Coastguard Worker	--input_lottie ~/Downloads/lottie-samples/stacking.json \
14*c8dee2aaSAndroid Build Coastguard Worker	--bench_html skottie-frames.html
15*c8dee2aaSAndroid Build Coastguard Worker
16*c8dee2aaSAndroid Build Coastguard Workerframes_cpu:
17*c8dee2aaSAndroid Build Coastguard Worker	node perf-canvaskit-with-puppeteer.js --canvaskit_js ../../out/canvaskit_wasm/canvaskit.js \
18*c8dee2aaSAndroid Build Coastguard Worker	--canvaskit_wasm ../../out/canvaskit_wasm/canvaskit.wasm \
19*c8dee2aaSAndroid Build Coastguard Worker	--input_lottie ~/Downloads/lottie-samples/404.json  \
20*c8dee2aaSAndroid Build Coastguard Worker	--bench_html skottie-frames.html
21*c8dee2aaSAndroid Build Coastguard Worker
22*c8dee2aaSAndroid Build Coastguard Workerskp:
23*c8dee2aaSAndroid Build Coastguard Worker	node perf-canvaskit-with-puppeteer.js --canvaskit_js ../../out/canvaskit_wasm/canvaskit.js \
24*c8dee2aaSAndroid Build Coastguard Worker	--canvaskit_wasm ../../out/canvaskit_wasm/canvaskit.wasm --use_gpu \
25*c8dee2aaSAndroid Build Coastguard Worker	--input_skp ~/Downloads/skps/desk_nytimes.skp \
26*c8dee2aaSAndroid Build Coastguard Worker	--bench_html render-skp.html
27*c8dee2aaSAndroid Build Coastguard Worker
28*c8dee2aaSAndroid Build Coastguard Workerskps_release_and_simd:
29*c8dee2aaSAndroid Build Coastguard Worker	./perf_all_skps.sh --release --simd --summary