Lines Matching +full:skia +full:- +full:wasm +full:- +full:release
9 compilation. Which version should you use? [`/infra/wasm-common/docker/emsdk-base/Dockerfile`][2]
14 [2]: https://github.com/google/skia/blob/main/infra/wasm-common/docker/emsdk-base/Dockerfile
22 This document also assumes you have followed the instructions to download Skia and its deps
23 <https://skia.org/user/download>.
27 can fail with errors about SSL certificates. <https://github.com/emscripten-core/emsdk/pull/273>
29 See also <https://github.com/emscripten-core/emscripten/issues/9036#issuecomment-532092743>
39 make release # make debug is much faster and has better error messages
40 make local-example
48 For example, building a stripped-down version of CanvasKit with no text support or
53 Such a stripped-down version is about half the size of the default release build.
61 make test-continuous
67 chrome window will just cause it to re-opened. Kill the karma process to stop continuous
71 test with `release`, `debug_cpu`, and `release_cpu`. testing with release builds will
76 Coverage will be automatically computed when running test-continuous locally. Note that
78 `coverage/<browser version>/index.html` For a summary and detailed line-by-line result.
83 See //tools/perf-canvaskit-puppeteer for more.
93 that is shapshotted and reported to gold.skia.org, where you can compare it with the snapshot at
102 The performance results are reported to perf.skia.org
103 gold results are reported to gold.skia.org
107 # Inspecting output WASM
110 can be used to produce a human-readable text version of a `.wasm` file.
112 The output of `wasm2wat --version` should be `1.0.13 (1.0.17)`. This version has been checked to
113 work with the tools in `wasm_tools/SIMD/`. These tools programmatically inspect the `.wasm` output
114 of a CanvasKit build to detect the presence of [wasm SIMD](https://github.com/WebAssembly/simd)
120 $SKIA_ROOT/infra/wasm-common/docker/README.md for more on building/editing the
128 1. Edit `$SKIA_ROOT/infra/wasm-common/docker/emsdk-base/Dockerfile` to install
130 2. Edit `$SKIA_ROOT/infra/wasm-common/docker/Makefile` to have `EMSDK_VERSION` be
133 to the emsdk-base Dockerfile to correct that, increment to `_v2`,`_v3`, etc
135 3. In `$SKIA_ROOT/infra/wasm-common/docker/`, run `make publish_emsdk_base`
136 4. Edit `$SKIA_ROOT/infra/canvaskit/docker/canvaskit-emsdk/Dockerfile` to be based
140 from step 2. It's easiest to keep the `emsdk-base` and `canvaskit-emsdk` versions
141 be in lock-step.
148 9. In `$SKIA_ROOT/infra/bots/`, run `make train` to re-train the recipes.