Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 1 | # Copyright 2016 Google Inc. |
| 2 | # |
| 3 | # Use of this source code is governed by a BSD-style license that can be |
| 4 | # found in the LICENSE file. |
| 5 | |
| 6 | # Things are easiest for everyone if these source paths are absolute. |
| 7 | _bench = get_path_info("../bench", "abspath") |
| 8 | |
| 9 | bench_sources = [ |
| 10 | "$_bench/AAClipBench.cpp", |
| 11 | "$_bench/AlternatingColorPatternBench.cpp", |
| 12 | "$_bench/AndroidCodecBench.cpp", |
| 13 | "$_bench/BenchLogger.cpp", |
| 14 | "$_bench/Benchmark.cpp", |
| 15 | "$_bench/BezierBench.cpp", |
| 16 | "$_bench/BigPathBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 17 | "$_bench/BitmapRegionDecoderBench.cpp", |
Mike Reed | bfa23d7 | 2017-07-04 09:05:32 -0400 | [diff] [blame] | 18 | "$_bench/BlendmodeBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 19 | "$_bench/BlurBench.cpp", |
| 20 | "$_bench/BlurImageFilterBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 21 | "$_bench/BlurRectBench.cpp", |
| 22 | "$_bench/BlurRectsBench.cpp", |
Brian Osman | 310178c | 2021-07-27 13:16:09 -0400 | [diff] [blame] | 23 | "$_bench/CanvasSaveRestoreBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 24 | "$_bench/ChartBench.cpp", |
| 25 | "$_bench/ChecksumBench.cpp", |
| 26 | "$_bench/ChromeBench.cpp", |
Florin Malita | c3b10a3 | 2017-05-02 11:09:01 -0400 | [diff] [blame] | 27 | "$_bench/ClipMaskBench.cpp", |
Florin Malita | cda4e94 | 2017-11-16 09:33:36 -0500 | [diff] [blame] | 28 | "$_bench/ClipStrategyBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 29 | "$_bench/CmapBench.cpp", |
| 30 | "$_bench/CodecBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 31 | "$_bench/ColorFilterBench.cpp", |
| 32 | "$_bench/ColorPrivBench.cpp", |
Brian Salomon | 7eae3e0 | 2018-08-07 14:02:38 +0000 | [diff] [blame] | 33 | "$_bench/CompositingImagesBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 34 | "$_bench/ControlBench.cpp", |
| 35 | "$_bench/CoverageBench.cpp", |
Greg Daniel | 6d2febd | 2020-05-04 16:47:15 -0400 | [diff] [blame] | 36 | "$_bench/CreateBackendTextureBench.cpp", |
Mike Reed | cf7258a | 2018-08-15 14:04:01 -0400 | [diff] [blame] | 37 | "$_bench/CubicMapBench.cpp", |
Robert Phillips | de4456f | 2019-09-12 11:17:16 -0400 | [diff] [blame] | 38 | "$_bench/DDLRecorderBench.cpp", |
Mike Klein | 96f6401 | 2020-04-03 10:59:37 -0500 | [diff] [blame] | 39 | "$_bench/DashBench.cpp", |
Florin Malita | d584ddd | 2021-07-01 10:29:26 -0400 | [diff] [blame] | 40 | "$_bench/DecodeBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 41 | "$_bench/DisplacementBench.cpp", |
| 42 | "$_bench/DrawBitmapAABench.cpp", |
Nigel Tao | c96bf2f | 2018-10-18 09:40:13 +1100 | [diff] [blame] | 43 | "$_bench/EncodeBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 44 | "$_bench/FSRectBench.cpp", |
Mike Reed | f8a6b5b | 2020-07-10 08:36:42 -0400 | [diff] [blame] | 45 | "$_bench/FilteringBench.cpp", |
Mike Klein | 96f6401 | 2020-04-03 10:59:37 -0500 | [diff] [blame] | 46 | "$_bench/FontCacheBench.cpp", |
| 47 | "$_bench/GMBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 48 | "$_bench/GameBench.cpp", |
| 49 | "$_bench/GeometryBench.cpp", |
Herb Derby | c27d535 | 2020-08-12 13:58:34 -0400 | [diff] [blame] | 50 | "$_bench/GlyphQuadFillBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 51 | "$_bench/GrMemoryPoolBench.cpp", |
Mike Reed | 13711eb | 2020-07-14 17:16:32 -0400 | [diff] [blame] | 52 | "$_bench/GrMipmapBench.cpp", |
Chris Dalton | 2882e70 | 2020-11-02 12:43:06 -0700 | [diff] [blame] | 53 | "$_bench/GrPathUtilsBench.cpp", |
Michael Ludwig | b6c27f1 | 2020-01-22 11:03:58 -0500 | [diff] [blame] | 54 | "$_bench/GrQuadBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 55 | "$_bench/GrResourceCacheBench.cpp", |
Mike Klein | 96f6401 | 2020-04-03 10:59:37 -0500 | [diff] [blame] | 56 | "$_bench/GradientBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 57 | "$_bench/HairlinePathBench.cpp", |
| 58 | "$_bench/HardStopGradientBench_ScaleNumColors.cpp", |
| 59 | "$_bench/HardStopGradientBench_ScaleNumHardStops.cpp", |
| 60 | "$_bench/HardStopGradientBench_SpecialHardStops.cpp", |
| 61 | "$_bench/ImageBench.cpp", |
| 62 | "$_bench/ImageCacheBench.cpp", |
| 63 | "$_bench/ImageCacheBudgetBench.cpp", |
Brian Salomon | 7eae3e0 | 2018-08-07 14:02:38 +0000 | [diff] [blame] | 64 | "$_bench/ImageCycleBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 65 | "$_bench/ImageFilterCollapse.cpp", |
| 66 | "$_bench/ImageFilterDAGBench.cpp", |
| 67 | "$_bench/InterpBench.cpp", |
Florin Malita | 80452be | 2018-06-19 11:27:20 -0400 | [diff] [blame] | 68 | "$_bench/JSONBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 69 | "$_bench/LightingBench.cpp", |
| 70 | "$_bench/LineBench.cpp", |
Brian Salomon | 31fddc3 | 2021-04-30 13:08:55 -0400 | [diff] [blame] | 71 | "$_bench/MSKPBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 72 | "$_bench/MathBench.cpp", |
| 73 | "$_bench/Matrix44Bench.cpp", |
| 74 | "$_bench/MatrixBench.cpp", |
| 75 | "$_bench/MatrixConvolutionBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 76 | "$_bench/MemsetBench.cpp", |
| 77 | "$_bench/MergeBench.cpp", |
Mike Reed | 13711eb | 2020-07-14 17:16:32 -0400 | [diff] [blame] | 78 | "$_bench/MipmapBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 79 | "$_bench/MorphologyBench.cpp", |
| 80 | "$_bench/MutexBench.cpp", |
Mike Klein | 96f6401 | 2020-04-03 10:59:37 -0500 | [diff] [blame] | 81 | "$_bench/PDFBench.cpp", |
Mike Reed | fc32405 | 2021-03-17 13:00:08 -0400 | [diff] [blame] | 82 | "$_bench/ParagraphBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 83 | "$_bench/PatchBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 84 | "$_bench/PathBench.cpp", |
| 85 | "$_bench/PathIterBench.cpp", |
Mike Reed | 534e776 | 2018-11-05 07:46:38 -0500 | [diff] [blame] | 86 | "$_bench/PathOpsBench.cpp", |
Chris Dalton | cb72722 | 2017-06-30 12:00:35 -0600 | [diff] [blame] | 87 | "$_bench/PathTextBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 88 | "$_bench/PerlinNoiseBench.cpp", |
| 89 | "$_bench/PictureNestingBench.cpp", |
| 90 | "$_bench/PictureOverheadBench.cpp", |
| 91 | "$_bench/PicturePlaybackBench.cpp", |
Jim Van Verth | 061cc21 | 2018-07-11 14:09:09 -0400 | [diff] [blame] | 92 | "$_bench/PolyUtilsBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 93 | "$_bench/PremulAndUnpremulAlphaOpsBench.cpp", |
| 94 | "$_bench/QuickRejectBench.cpp", |
Mike Klein | 96f6401 | 2020-04-03 10:59:37 -0500 | [diff] [blame] | 95 | "$_bench/RTreeBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 96 | "$_bench/ReadPixBench.cpp", |
| 97 | "$_bench/RecordingBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 98 | "$_bench/RectBench.cpp", |
Mike Klein | 96f6401 | 2020-04-03 10:59:37 -0500 | [diff] [blame] | 99 | "$_bench/RectanizerBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 100 | "$_bench/RefCntBench.cpp", |
| 101 | "$_bench/RegionBench.cpp", |
| 102 | "$_bench/RegionContainBench.cpp", |
| 103 | "$_bench/RepeatTileBench.cpp", |
| 104 | "$_bench/RotatedRectBench.cpp", |
Mike Klein | 96f6401 | 2020-04-03 10:59:37 -0500 | [diff] [blame] | 105 | "$_bench/SKPAnimationBench.cpp", |
| 106 | "$_bench/SKPBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 107 | "$_bench/ScalarBench.cpp", |
Florin Malita | 15a64e7 | 2018-04-18 11:14:50 -0400 | [diff] [blame] | 108 | "$_bench/ShaderMaskFilterBench.cpp", |
Jim Van Verth | 72f4891 | 2017-05-18 14:31:19 -0400 | [diff] [blame] | 109 | "$_bench/ShadowBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 110 | "$_bench/ShapesBench.cpp", |
| 111 | "$_bench/Sk4fBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 112 | "$_bench/SkGlyphCacheBench.cpp", |
Ethan Nicholas | 40679c3 | 2019-05-31 17:06:53 -0400 | [diff] [blame] | 113 | "$_bench/SkSLBench.cpp", |
John Stiles | 6e9ead9 | 2020-07-14 00:13:51 +0000 | [diff] [blame] | 114 | "$_bench/SortBench.cpp", |
Mike Klein | 96f6401 | 2020-04-03 10:59:37 -0500 | [diff] [blame] | 115 | "$_bench/StreamBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 116 | "$_bench/StrokeBench.cpp", |
| 117 | "$_bench/SwizzleBench.cpp", |
| 118 | "$_bench/TableBench.cpp", |
Chris Dalton | 078f875 | 2020-07-30 19:50:46 -0600 | [diff] [blame] | 119 | "$_bench/TessellateBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 120 | "$_bench/TextBlobBench.cpp", |
| 121 | "$_bench/TileBench.cpp", |
| 122 | "$_bench/TileImageFilterBench.cpp", |
| 123 | "$_bench/TopoSortBench.cpp", |
Chris Dalton | e465205 | 2021-01-21 18:31:28 -0700 | [diff] [blame] | 124 | "$_bench/TriangulatorBench.cpp", |
Herb Derby | 2e84591 | 2019-01-31 18:46:36 -0500 | [diff] [blame] | 125 | "$_bench/TypefaceBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 126 | "$_bench/VertBench.cpp", |
| 127 | "$_bench/WritePixelsBench.cpp", |
| 128 | "$_bench/WriterBench.cpp", |
Mike Klein | 6e74412 | 2016-10-27 12:21:40 -0400 | [diff] [blame] | 129 | ] |
Robert Phillips | 04f22ea | 2021-07-22 15:11:03 -0400 | [diff] [blame] | 130 | |
| 131 | skgpu_v1_bench_sources = [ |
| 132 | "$_bench/BulkRectBench.cpp", |
| 133 | "$_bench/ClearBench.cpp", |
Robert Phillips | a3f206e | 2021-08-02 13:27:05 -0400 | [diff] [blame] | 134 | "$_bench/VertexColorSpaceBench.cpp", |
Robert Phillips | 04f22ea | 2021-07-22 15:11:03 -0400 | [diff] [blame] | 135 | ] |
| 136 | |
| 137 | bench_sources += skgpu_v1_bench_sources |