/external/skia/docker/ |
D | README.md | 3 Docker files for building different Skia targets. 5 ## skia-release 7 This image is used to build Skia at TOT with SwiftShader. 12 docker build -t skia-release ./docker/skia-release/ 13 docker tag skia-release gcr.io/skia-public/skia-release:prod 14 docker push gcr.io/skia-public/skia-release:prod 16 ## skia-wasm-release 18 This image is used to build the Web Assembly (WASM) libraries of Skia 24 docker build -t skia-wasm-release ./docker/skia-wasm-release/ 25 docker tag skia-wasm-release gcr.io/skia-public/skia-wasm-release:prod [all …]
|
D | Makefile | 1 # Build gcr.io/skia-public/skia-build-tools:latest, the image used to compile 2 # Skia in Google Cloud Build. 3 push-skia-build-tools: 4 docker build -t skia-build-tools ./skia-build-tools 5 docker tag skia-build-tools gcr.io/skia-public/skia-build-tools:latest 6 docker push gcr.io/skia-public/skia-build-tools:latest
|
/external/skqp/docker/ |
D | README.md | 4 Docker files for building different Skia targets. 6 skia-release 7 ------ 9 This image is used to build Skia at TOT with SwiftShader. 14 docker build -t skia-release ./docker/skia-release/ 15 docker tag skia-release gcr.io/skia-public/skia-release:prod 16 docker push gcr.io/skia-public/skia-release:prod 18 skia-wasm-release 19 ------ 21 This image is used to build the Web Assembly (WASM) libraries of Skia [all …]
|
D | cloudbuild.yaml | 1 # Builds both skia-release:prod and a new fiddler using Google Container 2 # Builder: https://cloud.google.com/container-builder/docs/ 7 …# gcloud builds submit --config cloudbuild.yaml --no-source --substitutions=COMMIT_SHA=b2acf0a9… 9 # Where COMMIT_SHA is updated to the last commit into Skia. 11 # - name: 'gcr.io/cloud-builders/git' 12 # args: ['clone', 'https://github.com/google/skia.git', '.'] 13 - name: 'gcr.io/cloud-builders/docker' 14 args: ['build', '-t', 'gcr.io/$PROJECT_ID/skia-release:prod', './docker/skia-release'] 17 - name: 'gcr.io/cloud-builders/docker' 18 args: ['build', '-t', 'gcr.io/$PROJECT_ID/skia-wasm-release:prod', './docker/skia-wasm-release'] [all …]
|
/external/skia/site/docs/user/release/ |
D | release_notes.md | 2 --- 6 --- 14 ------------ 15 * The SkSL DSL API has been moved into public headers, although it is still under active 17 https://review.skia.org/378496 19 * Skia's GPU backend no longer supports NVPR. Our more recent path renderers are more 26 https://review.skia.org/391856 30 https://review.skia.org/393081 38 https://review.skia.org/399077 43 ------------ [all …]
|
/external/skia/ |
D | RELEASE_NOTES.txt | 1 Skia Graphics Release Notes 8 ------------ 9 * Hides SkPathEffect::computeFastBounds() from public API; external subclasses of SkPathEffect 11 https://review.skia.org/406140 14 https://review.skia.org/402957 17 https://review.skia.org/401816 21 https://review.skia.org/398222 29 stage of the Skia pipeline. 30 https://review.skia.org/402156 35 ------------ [all …]
|
D | BUILD.gn | 3 # Use of this source code is governed by a BSD-style license that can be 9 import("gn/skia.gni") 26 # Skia public API, generally provided by :skia. 68 cflags_objcc += [ "-Wno-unguarded-availability" ] 73 # Skia internal APIs, used by Skia itself and a few test tools. 103 # Any code that's linked into Skia-the-library should use this config via += skia_library_configs. 115 # Use for CPU-specific Skia code that needs particular compiler flags. 165 cflags = [ "-march=armv8-a+crc" ] 174 cflags = [ "-msse2" ] 184 cflags = [ "-mssse3" ] [all …]
|
/external/skqp/infra/pathkit/docker/ |
D | Makefile | 4 # docker run karma-chrome-tests /usr/bin/google-chrome-stable --version 8 docker build --no-cache -t emsdk-base ./emsdk-base/ 9 docker tag emsdk-base gcr.io/skia-public/emsdk-release:${EMSDK_VERSION} 10 docker push gcr.io/skia-public/emsdk-release:${EMSDK_VERSION} 11 docker tag emsdk-base gcr.io/skia-public/emsdk-release:prod 12 docker push gcr.io/skia-public/emsdk-release:prod 15 docker build --no-cache -t karma-chrome-tests ./karma-chrome-tests/ 16 docker tag karma-chrome-tests gcr.io/skia-public/karma-chrome-tests:${CHROME_VERSION} 17 docker push gcr.io/skia-public/karma-chrome-tests:${CHROME_VERSION}
|
/external/skia/infra/wasm-common/docker/ |
D | Makefile | 4 # docker run karma-chrome-tests /usr/bin/google-chrome-stable --version 8 docker build --no-cache -t emsdk-base ./emsdk-base/ 9 docker tag emsdk-base gcr.io/skia-public/emsdk-base:${EMSDK_VERSION} 10 docker push gcr.io/skia-public/emsdk-base:${EMSDK_VERSION} 11 docker tag emsdk-base gcr.io/skia-public/emsdk-base:prod 12 docker push gcr.io/skia-public/emsdk-base:prod 15 docker build --no-cache -t karma-chrome-tests ./karma-chrome-tests/ 16 docker tag karma-chrome-tests gcr.io/skia-public/karma-chrome-tests:${CHROME_VERSION} 17 docker push gcr.io/skia-public/karma-chrome-tests:${CHROME_VERSION}
|
/external/skqp/infra/bots/recipes/ |
D | upload_skiaserve.py | 2 # Use of this source code is governed by a BSD-style license that can be 6 # Recipe for uploading skiaserve to gs://skia-public-binaries. 31 dest = 'gs://skia-public-binaries/skiaserve/%s/%s/' % ( 37 builder = 'Build-Debian9-Clang-arm-Release-Android' 41 repository='https://skia.googlesource.com/skia.git', 50 repository='https://skia.googlesource.com/skia.git', 57 gerrit_project='skia', 58 gerrit_url='https://skia-review.googlesource.com/',
|
/external/skia/docker/skia-release/ |
D | Dockerfile | 1 # Dockerfile for building Skia in release mode, using 3rd party libs from DEPS, with SwiftShader. 2 FROM gcr.io/skia-public/skia-build-tools:latest 7 # Checkout Skia. 8 RUN mkdir -p /tmp/skia \ 9 && cd /tmp/skia \ 10 && fetch skia 13 # https://skia-review.googlesource.com/c/buildbot/+/286537/5/docker/Dockerfile#46 14 RUN cd /tmp/skia/skia \ 15 && git config user.email "skia@skia.org" \ 16 && git config user.name "Skia" [all …]
|
/external/skqp/docker/skia-wasm-release/ |
D | Dockerfile | 1 # Dockerfile for building the WASM libraries used by jsfiddle.skia.org 2 FROM gcr.io/skia-public/emsdk-release:prod as builder 6 && mkdir -p /tmp/skia \ 7 && cd /tmp/skia \ 8 && /tmp/depot_tools/fetch skia 10 RUN cd /tmp/skia/skia \ 11 && python tools/git-sync-deps \ 12 && ./bin/fetch-gn 14 # PathKit should be in /tmp/skia/skia/out/pathkit/ 15 RUN /tmp/skia/skia/modules/pathkit/compile.sh [all …]
|
/external/skia/infra/gcc/ |
D | Makefile | 3 docker build -t gcc-debian10 ./Debian10/ 4 docker tag gcc-debian10 gcr.io/skia-public/gcc-debian10 5 docker push gcr.io/skia-public/gcc-debian10 7 publish_Debian10-x86: 8 docker build -t gcc-debian10-x86 ./Debian10-x86/ 9 docker tag gcc-debian10-x86 gcr.io/skia-public/gcc-debian10-x86 10 docker push gcr.io/skia-public/gcc-debian10-x86
|
/external/skia/docker/skia-wasm-release/ |
D | Dockerfile | 1 # Dockerfile for building the WASM libraries used by jsfiddle.skia.org and debugger.skia.org 2 FROM gcr.io/skia-public/emsdk-base:prod as builder 4 RUN apt-get update && apt-get upgrade -y && apt-get install -y \ 6 libfreetype6-dev 9 && git clone --depth 1 'https://chromium.googlesource.com/chromium/tools/depot_tools.git' 13 # Checkout Skia using fetch from depot_tools 14 RUN mkdir -p /tmp/skia \ 15 && cd /tmp/skia \ 16 && fetch skia 19 # https://skia-review.googlesource.com/c/buildbot/+/286537/5/docker/Dockerfile#46 [all …]
|
/external/skqp/tests/ |
D | TracingTest.cpp | 4 * Use of this source code is governed by a BSD-style license that can be 25 TRACE_EVENT_OBJECT_CREATED_WITH_ID("skia.objects", this->typeName(), this); in TracingShape() 28 TRACE_EVENT_OBJECT_DELETED_WITH_ID("skia.objects", this->typeName(), this); in ~TracingShape() 37 // base-class constructor/destructor where the actual type name isn't known yet. That's in traceSnapshot() 40 // Skia's JSON tracer handles this automatically, so SNAPSHOT macros can simply use the in traceSnapshot() 42 TRACE_EVENT_OBJECT_SNAPSHOT_WITH_ID("skia.objects", this->typeName(), this, in traceSnapshot() 43 TRACE_STR_COPY(this->toString().c_str())); in traceSnapshot() 50 struct TracingCircle : public TracingShape { 61 struct TracingRect : public TracingShape { 88 TRACE_EVENT0("skia", TRACE_FUNC); in test_trace_simple() [all …]
|
/external/skia/platform_tools/android/apps/AndroidKit/src/main/java/org/skia/androidkit/ |
D | Canvas.java | 4 * Use of this source code is governed by a BSD-style license that can be 8 package org.skia.androidkit; 10 import org.skia.androidkit.Color; 11 import org.skia.androidkit.Matrix; 12 import org.skia.androidkit.Paint; 13 import org.skia.androidkit.Surface; 15 public class Canvas { 19 public void save() { in save() 23 public void restore() { in restore() 27 public void concat(Matrix m) { in concat() [all …]
|
/external/skia/tests/ |
D | TracingTest.cpp | 4 * Use of this source code is governed by a BSD-style license that can be 26 TRACE_EVENT_OBJECT_CREATED_WITH_ID("skia.objects", this->typeName(), this); in TracingShape() 29 TRACE_EVENT_OBJECT_DELETED_WITH_ID("skia.objects", this->typeName(), this); in ~TracingShape() 38 // base-class constructor/destructor where the actual type name isn't known yet. That's in traceSnapshot() 41 // Skia's JSON tracer handles this automatically, so SNAPSHOT macros can simply use the in traceSnapshot() 43 TRACE_EVENT_OBJECT_SNAPSHOT_WITH_ID("skia.objects", this->typeName(), this, in traceSnapshot() 44 TRACE_STR_COPY(this->toString().c_str())); in traceSnapshot() 51 struct TracingCircle : public TracingShape { 62 struct TracingRect : public TracingShape { 89 TRACE_EVENT0("skia", TRACE_FUNC); in test_trace_simple() [all …]
|
/external/skqp/ |
D | PRESUBMIT.py | 2 # Use of this source code is governed by a BSD-style license that can be 6 """Top-level presubmit script for Skia. 8 See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts 24 SKIA_TREE_STATUS_URL = 'http://skia-tree-status.appspot.com' 40 DOCS_PREVIEW_URL = 'https://skia.org/?cl=' 41 GOLD_TRYBOT_URL = 'https://gold.skia.org/search?issue=' 45 'skia-buildbots.google.com', 'skia-swarming-bots', 'skia-public', 46 'skia-corp.google.com']] 55 if len(contents) > 1 and contents[-1:] != '\n': 124 'See https://bug.skia.org/3362 for why this should be fixed.' % [all …]
|
/external/skia/site/docs/user/api/ |
D | _index.md | 1 --- 6 --- 8 Skia documentation is actively under development. 12 - [SkAutoCanvasRestore](https://api.skia.org/classSkAutoCanvasRestore.html#details) - 14 - [SkBitmap](https://api.skia.org/classSkBitmap.html#details) - two-dimensional 16 - [SkBlendMode](https://api.skia.org/SkBlendMode_8h.html) - pixel color 18 - [SkCanvas](https://api.skia.org/classSkCanvas.html#details) - drawing context 19 - [SkColor](https://api.skia.org/SkColor_8h.html) - color encoding using integer 21 - [SkFont](https://api.skia.org/classSkFont.html#details) - text style and 23 - [SkImage](https://api.skia.org/classSkImage.html#details) - two dimensional [all …]
|
/external/skqp/infra/pathkit/ |
D | Makefile | 4 docker build -t gold-karma-chrome-tests -f ./docker/gold-karma-chrome-tests/Dockerfile . 9 docker build -t perf-karma-chrome-tests -f ./docker/perf-karma-chrome-tests/Dockerfile . 12 mkdir -p ./tmp 13 CGO_ENABLED=0 GOOS=linux go build -o ./tmp/gold-aggregator -a ./gold/ 14 mkdir -p ./tmp 15 CGO_ENABLED=0 GOOS=linux go build -o ./tmp/perf-aggregator -a ./perf/ 18 # docker run karma-chrome-tests /usr/bin/google-chrome-stable --version 22 docker tag gold-karma-chrome-tests gcr.io/skia-public/gold-karma-chrome-tests:${CHROME_VERSION} 23 docker push gcr.io/skia-public/gold-karma-chrome-tests:${CHROME_VERSION} 26 docker tag perf-karma-chrome-tests gcr.io/skia-public/perf-karma-chrome-tests:${CHROME_VERSION} [all …]
|
/external/skia/infra/wasm-common/ |
D | Makefile | 4 docker build -t gold-karma-chrome-tests -f ./docker/gold-karma-chrome-tests/Dockerfile . 9 docker build -t perf-karma-chrome-tests -f ./docker/perf-karma-chrome-tests/Dockerfile . 12 mkdir -p ./tmp 13 CGO_ENABLED=0 GOOS=linux go build -o ./tmp/gold-aggregator -a ./gold/ 14 mkdir -p ./tmp 15 CGO_ENABLED=0 GOOS=linux go build -o ./tmp/perf-aggregator -a ./perf/ 18 # docker run karma-chrome-tests /usr/bin/google-chrome-stable --version 22 docker tag gold-karma-chrome-tests gcr.io/skia-public/gold-karma-chrome-tests:${CHROME_VERSION} 23 docker push gcr.io/skia-public/gold-karma-chrome-tests:${CHROME_VERSION} 26 docker tag perf-karma-chrome-tests gcr.io/skia-public/perf-karma-chrome-tests:${CHROME_VERSION} [all …]
|
/external/skqp/infra/lottiecap/docker/ |
D | README.md | 4 Docker files to handle Gold + lottie-web integration 7 lottie-web-puppeteer 8 -------------------- 11 and a few other tools for automating web-browser tests. 14 it Skia-exclusive. 19 docker build -t lottie-web-puppeteer ./lottie-web-puppeteer/ 20 LOTTIE_VERSION="v2" # use v1, v2, etc for any re-spins of the container. 21 docker tag lottie-web-puppeteer gcr.io/skia-public/lottie-web-puppeteer:$LOTTIE_VERSION 22 docker push gcr.io/skia-public/lottie-web-puppeteer:$LOTTIE_VERSION 26 with the flag --shm-size=2gb. [all …]
|
/external/skia/infra/lottiecap/docker/ |
D | README.md | 4 Docker files to handle Gold + lottie-web integration 7 lottie-web-puppeteer 8 -------------------- 11 and a few other tools for automating web-browser tests. 14 it Skia-exclusive. 19 docker build -t lottie-web-puppeteer ./lottie-web-puppeteer/ 20 LOTTIE_VERSION="v2" # use v1, v2, etc for any re-spins of the container. 21 docker tag lottie-web-puppeteer gcr.io/skia-public/lottie-web-puppeteer:$LOTTIE_VERSION 22 docker push gcr.io/skia-public/lottie-web-puppeteer:$LOTTIE_VERSION 26 with the flag --shm-size=2gb. [all …]
|
/external/skia/include/core/ |
D | SkRegion.h | 4 * Use of this source code is governed by a BSD-style license that can be 25 public: 32 example: https://fiddle.skia.org/c/@Region_empty_constructor 48 example: https://fiddle.skia.org/c/@Region_copy_const_SkRegion 57 example: https://fiddle.skia.org/c/@Region_copy_const_SkIRect 63 example: https://fiddle.skia.org/c/@Region_destructor 79 example: https://fiddle.skia.org/c/@Region_copy_operator 89 example: https://fiddle.skia.org/c/@Region_equal1_operator 116 return !this->isEmpty(); in set() 128 example: https://fiddle.skia.org/c/@Region_swap [all …]
|
/external/skia/platform_tools/android/apps/androidkitdemo/src/main/java/org/skia/androidkitdemo1/ |
D | CubeActivity.java | 4 * Use of this source code is governed by a BSD-style license that can be 8 package org.skia.androidkitdemo1; 16 import org.skia.androidkit.Canvas; 17 import org.skia.androidkit.Color; 18 import org.skia.androidkit.Matrix; 19 import org.skia.androidkit.Paint; 20 import org.skia.androidkit.Surface; 47 private float eyeZ = (float)(1.0f/tan(fAngle/2) - 1); 59 new Face(-rot/2, 0), 61 new Face(0, -rot/2),}; [all …]
|