aboutsummaryrefslogtreecommitdiffhomepage
path: root/docker/skia-release
diff options
context:
space:
mode:
authorGravatar Joe Gregorio <jcgregorio@google.com>2018-05-29 13:56:27 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2018-05-29 18:20:46 +0000
commit8e9810ce0ff205f921e44e257adadecb7074386a (patch)
treeef511a6c8554c17f4030650f547454a4db542e4b /docker/skia-release
parentbfe959872ec7895d4aa6878a9fe189c37dffc99f (diff)
[fiddle] Init gpu using the GLTestContext.
The previous way was failing with SwiftShader. Bug: skia: Change-Id: I6f3937d4d3bc36851476e29be891dc0a38871ef0 Reviewed-on: https://skia-review.googlesource.com/130325 Commit-Queue: Joe Gregorio <jcgregorio@google.com> Reviewed-by: Brian Salomon <bsalomon@google.com> Reviewed-by: Mike Klein <mtklein@google.com>
Diffstat (limited to 'docker/skia-release')
-rw-r--r--docker/skia-release/Dockerfile17
1 files changed, 11 insertions, 6 deletions
diff --git a/docker/skia-release/Dockerfile b/docker/skia-release/Dockerfile
index fcf9f6d61c..6c7e6ff642 100644
--- a/docker/skia-release/Dockerfile
+++ b/docker/skia-release/Dockerfile
@@ -17,11 +17,11 @@ ADD --chown=skia:skia https://storage.googleapis.com/swiftshader-binaries/OpenGL
ADD --chown=skia:skia https://storage.googleapis.com/swiftshader-binaries/OpenGL_ES/Latest/Linux/libEGL.so /usr/local/lib/libEGL.so
RUN cd /tmp \
&& git clone 'https://chromium.googlesource.com/chromium/tools/depot_tools.git' \
- && export PATH="/tmp/depot_tools:${PATH}" \
&& git clone https://swiftshader.googlesource.com/SwiftShader swiftshader \
&& mkdir -p /tmp/skia \
&& cd /tmp/skia \
- && fetch skia
+ && /tmp/depot_tools/fetch skia \
+ && cd skia
RUN mkdir -p /tmp/skia/skia/out/Static
RUN echo ' \n\
@@ -42,9 +42,14 @@ extra_ldflags = [ \n\
] ' > /tmp/skia/skia/out/Static/args.gn
RUN cd /tmp/skia/skia \
- && export PATH="/tmp/depot_tools:${PATH}" \
&& python tools/git-sync-deps \
&& ./bin/fetch-gn \
- && gn gen out/Static \
- && ninja -C out/Static \
- && cd out/Static \
+ && ./bin/gn gen out/Static \
+ && /tmp/depot_tools/ninja -C out/Static
+
+# Uncomment the lines below and update the ref to patch in a CL.
+#
+#RUN cd /tmp/skia/skia \
+# && git fetch https://skia.googlesource.com/skia refs/changes/25/130325/15 \
+# && git checkout FETCH_HEAD \
+# && /tmp/depot_tools/ninja -C out/Static