• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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