diff options
author | 2019-03-18 20:13:35 -0400 | |
---|---|---|
committer | 2019-03-18 17:13:35 -0700 | |
commit | c1068851e8c87b00c41756ef2ce39d228e06daf4 (patch) | |
tree | bebb31a956707ee9badc2c6be9c11399a45627be | |
parent | 40286086df3ee4a3ca7457a79d420f75802a3f15 (diff) |
[skia] add sksl2pipeline (#2245)
-rw-r--r-- | projects/skia/BUILD.gn.diff | 12 | ||||
-rw-r--r-- | projects/skia/Dockerfile | 1 | ||||
-rw-r--r-- | projects/skia/build.sh | 6 |
3 files changed, 18 insertions, 1 deletions
diff --git a/projects/skia/BUILD.gn.diff b/projects/skia/BUILD.gn.diff index 10114422..6ac8731e 100644 --- a/projects/skia/BUILD.gn.diff +++ b/projects/skia/BUILD.gn.diff @@ -411,3 +411,15 @@ test_app("sksl2metal") { ":skia", ] } + +test_app("sksl2pipeline") { + sources = [ + "fuzz/Fuzz.cpp", + "fuzz/FuzzCommon.cpp", + "fuzz/oss_fuzz/FuzzSKSL2Pipeline.cpp", + ] + deps = [ + ":gpu_tool_utils", + ":skia", + ] +} diff --git a/projects/skia/Dockerfile b/projects/skia/Dockerfile index e2ff521b..53ec95a8 100644 --- a/projects/skia/Dockerfile +++ b/projects/skia/Dockerfile @@ -106,6 +106,7 @@ COPY api_fuzzers.options $SRC/skia/api_raster_n32_canvas.options COPY sksl.options $SRC/skia/sksl2glsl.options COPY sksl.options $SRC/skia/sksl2spirv.options COPY sksl.options $SRC/skia/sksl2metal.options +COPY sksl.options $SRC/skia/sksl2pipeline.options COPY json.dict $SRC/skia/json.dict diff --git a/projects/skia/build.sh b/projects/skia/build.sh index 48dee4fb..44a5a329 100644 --- a/projects/skia/build.sh +++ b/projects/skia/build.sh @@ -100,7 +100,7 @@ $SRC/depot_tools/ninja -C out/Fuzz region_deserialize region_set_path \ textblob_deserialize skjson \ api_null_canvas api_image_filter api_pathop \ api_polyutils android_codec image_decode_incremental \ - sksl2glsl sksl2spirv sksl2metal + sksl2glsl sksl2spirv sksl2metal sksl2pipeline $SRC/depot_tools/ninja -C out/Fuzz_mem_constraints image_filter_deserialize \ api_raster_n32_canvas \ @@ -219,3 +219,7 @@ cp ./sksl_seed_corpus.zip $OUT/sksl2spirv_seed_corpus.zip cp out/Fuzz/sksl2metal $OUT/sksl2metal cp ./sksl2metal.options $OUT/sksl2metal.options cp ./sksl_seed_corpus.zip $OUT/sksl2metal_seed_corpus.zip + +cp out/Fuzz/sksl2pipeline $OUT/sksl2pipeline +cp ./sksl2pipeline.options $OUT/sksl2pipeline.options +cp ./sksl_seed_corpus.zip $OUT/sksl2pipeline_seed_corpus.zip |