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 9bench_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/BigPath.cpp", 17 "$_bench/BigPathBench.cpp", 18 "$_bench/BitmapRegionDecoderBench.cpp", 19 "$_bench/BlendmodeBench.cpp", 20 "$_bench/BlurBench.cpp", 21 "$_bench/BlurImageFilterBench.cpp", 22 "$_bench/BlurRectBench.cpp", 23 "$_bench/BlurRectsBench.cpp", 24 "$_bench/CanvasSaveRestoreBench.cpp", 25 "$_bench/ChartBench.cpp", 26 "$_bench/ChecksumBench.cpp", 27 "$_bench/ChromeBench.cpp", 28 "$_bench/ClipMaskBench.cpp", 29 "$_bench/ClipStrategyBench.cpp", 30 "$_bench/CmapBench.cpp", 31 "$_bench/CodecBench.cpp", 32 "$_bench/ColorFilterBench.cpp", 33 "$_bench/ColorPrivBench.cpp", 34 "$_bench/CompositingImagesBench.cpp", 35 "$_bench/ControlBench.cpp", 36 "$_bench/CoverageBench.cpp", 37 "$_bench/CreateBackendTextureBench.cpp", 38 "$_bench/CubicMapBench.cpp", 39 "$_bench/DDLRecorderBench.cpp", 40 "$_bench/DashBench.cpp", 41 "$_bench/DecodeBench.cpp", 42 "$_bench/DisplacementBench.cpp", 43 "$_bench/DrawBitmapAABench.cpp", 44 "$_bench/EncodeBench.cpp", 45 "$_bench/FSRectBench.cpp", 46 "$_bench/FilteringBench.cpp", 47 "$_bench/FontCacheBench.cpp", 48 "$_bench/GMBench.cpp", 49 "$_bench/GameBench.cpp", 50 "$_bench/GeometryBench.cpp", 51 "$_bench/GlyphQuadFillBench.cpp", 52 "$_bench/GrMemoryPoolBench.cpp", 53 "$_bench/GrMipmapBench.cpp", 54 "$_bench/GrPathUtilsBench.cpp", 55 "$_bench/GrQuadBench.cpp", 56 "$_bench/GrResourceCacheBench.cpp", 57 "$_bench/GradientBench.cpp", 58 "$_bench/HairlinePathBench.cpp", 59 "$_bench/HardStopGradientBench_ScaleNumColors.cpp", 60 "$_bench/HardStopGradientBench_ScaleNumHardStops.cpp", 61 "$_bench/HardStopGradientBench_SpecialHardStops.cpp", 62 "$_bench/ImageBench.cpp", 63 "$_bench/ImageCacheBench.cpp", 64 "$_bench/ImageCacheBudgetBench.cpp", 65 "$_bench/ImageCycleBench.cpp", 66 "$_bench/ImageFilterCollapse.cpp", 67 "$_bench/ImageFilterDAGBench.cpp", 68 "$_bench/InterpBench.cpp", 69 "$_bench/JSONBench.cpp", 70 "$_bench/LightingBench.cpp", 71 "$_bench/LineBench.cpp", 72 "$_bench/MSKPBench.cpp", 73 "$_bench/MathBench.cpp", 74 "$_bench/Matrix44Bench.cpp", 75 "$_bench/MatrixBench.cpp", 76 "$_bench/MatrixConvolutionBench.cpp", 77 "$_bench/MemsetBench.cpp", 78 "$_bench/MergeBench.cpp", 79 "$_bench/MipmapBench.cpp", 80 "$_bench/MorphologyBench.cpp", 81 "$_bench/MutexBench.cpp", 82 "$_bench/PDFBench.cpp", 83 "$_bench/ParagraphBench.cpp", 84 "$_bench/PatchBench.cpp", 85 "$_bench/PathBench.cpp", 86 "$_bench/PathIterBench.cpp", 87 "$_bench/PathOpsBench.cpp", 88 "$_bench/PathTextBench.cpp", 89 "$_bench/PerlinNoiseBench.cpp", 90 "$_bench/PictureNestingBench.cpp", 91 "$_bench/PictureOverheadBench.cpp", 92 "$_bench/PicturePlaybackBench.cpp", 93 "$_bench/PolyUtilsBench.cpp", 94 "$_bench/PremulAndUnpremulAlphaOpsBench.cpp", 95 "$_bench/QuickRejectBench.cpp", 96 "$_bench/RTreeBench.cpp", 97 "$_bench/ReadPixBench.cpp", 98 "$_bench/RecordingBench.cpp", 99 "$_bench/RectBench.cpp", 100 "$_bench/RectanizerBench.cpp", 101 "$_bench/RefCntBench.cpp", 102 "$_bench/RegionBench.cpp", 103 "$_bench/RegionContainBench.cpp", 104 "$_bench/RepeatTileBench.cpp", 105 "$_bench/RotatedRectBench.cpp", 106 "$_bench/SKPAnimationBench.cpp", 107 "$_bench/SKPBench.cpp", 108 "$_bench/ScalarBench.cpp", 109 "$_bench/ShaderMaskFilterBench.cpp", 110 "$_bench/ShadowBench.cpp", 111 "$_bench/ShapesBench.cpp", 112 "$_bench/Sk4fBench.cpp", 113 "$_bench/SkGlyphCacheBench.cpp", 114 "$_bench/SkSLBench.cpp", 115 "$_bench/SortBench.cpp", 116 "$_bench/StreamBench.cpp", 117 "$_bench/StrokeBench.cpp", 118 "$_bench/SwizzleBench.cpp", 119 "$_bench/TableBench.cpp", 120 "$_bench/TessellateBench.cpp", 121 "$_bench/TextBlobBench.cpp", 122 "$_bench/TileBench.cpp", 123 "$_bench/TileImageFilterBench.cpp", 124 "$_bench/TopoSortBench.cpp", 125 "$_bench/TriangulatorBench.cpp", 126 "$_bench/TypefaceBench.cpp", 127 "$_bench/VertBench.cpp", 128 "$_bench/WritePixelsBench.cpp", 129 "$_bench/WriterBench.cpp", 130] 131 132graphite_bench_sources = [ "$_bench/graphite/IntersectionTreeBench.cpp" ] 133 134skgpu_v1_bench_sources = [ 135 "$_bench/BulkRectBench.cpp", 136 "$_bench/ClearBench.cpp", 137 "$_bench/VertexColorSpaceBench.cpp", 138] 139 140bench_sources += skgpu_v1_bench_sources 141