Home | History | Annotate | Download | only in gn
      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 _gm = get_path_info("../gm", "abspath")
      8 
      9 gm_sources = [
     10   "$_gm/aaa.cpp",
     11   "$_gm/aaclip.cpp",
     12   "$_gm/aarectmodes.cpp",
     13   "$_gm/aaxfermodes.cpp",
     14   "$_gm/addarc.cpp",
     15   "$_gm/all_bitmap_configs.cpp",
     16   "$_gm/alpha_image.cpp",
     17   "$_gm/alphagradients.cpp",
     18   "$_gm/animatedGif.cpp",
     19   "$_gm/animatedimageblurs.cpp",
     20   "$_gm/anisotropic.cpp",
     21   "$_gm/annotated_text.cpp",
     22   "$_gm/arcofzorro.cpp",
     23   "$_gm/arcto.cpp",
     24   "$_gm/arithmode.cpp",
     25   "$_gm/atlastext.cpp",
     26   "$_gm/badpaint.cpp",
     27   "$_gm/beziereffects.cpp",
     28   "$_gm/beziers.cpp",
     29   "$_gm/bigblurs.cpp",
     30   "$_gm/bigmatrix.cpp",
     31   "$_gm/bigrect.cpp",
     32   "$_gm/bigrrectaaeffect.cpp",
     33   "$_gm/bigtext.cpp",
     34   "$_gm/bigtileimagefilter.cpp",
     35   "$_gm/bitmapcopy.cpp",
     36   "$_gm/bitmapfilters.cpp",
     37   "$_gm/bitmapimage.cpp",
     38   "$_gm/bitmappremul.cpp",
     39   "$_gm/bitmaprect.cpp",
     40   "$_gm/bitmaprecttest.cpp",
     41   "$_gm/bitmapshader.cpp",
     42   "$_gm/bitmaptiled.cpp",
     43   "$_gm/bleed.cpp",
     44   "$_gm/blend.cpp",
     45   "$_gm/blurcircles.cpp",
     46   "$_gm/blurcircles2.cpp",
     47   "$_gm/blurignorexform.cpp",
     48   "$_gm/blurimagevmask.cpp",
     49   "$_gm/blurquickreject.cpp",
     50   "$_gm/blurrect.cpp",
     51   "$_gm/blurredclippedcircle.cpp",
     52   "$_gm/blurroundrect.cpp",
     53   "$_gm/blurs.cpp",
     54   "$_gm/blurtextsmallradii.cpp",
     55   "$_gm/bmpfilterqualityrepeat.cpp",
     56   "$_gm/bug5252.cpp",
     57   "$_gm/bug6643.cpp",
     58   "$_gm/bug6783.cpp",
     59   "$_gm/bug530095.cpp",
     60   "$_gm/bug615686.cpp",
     61   "$_gm/cgm.c",
     62   "$_gm/cgms.cpp",
     63   "$_gm/circle_sizes.cpp",
     64   "$_gm/circles.cpp",
     65   "$_gm/circulararcs.cpp",
     66   "$_gm/circularclips.cpp",
     67   "$_gm/clip_error.cpp",
     68   "$_gm/clip_strokerect.cpp",
     69   "$_gm/clipdrawdraw.cpp",
     70   "$_gm/clippedbitmapshaders.cpp",
     71   "$_gm/color4f.cpp",
     72   "$_gm/coloremoji.cpp",
     73   "$_gm/coloremoji_blendmodes.cpp",
     74   "$_gm/colorfilteralpha8.cpp",
     75   "$_gm/colorfilterimagefilter.cpp",
     76   "$_gm/colorfilters.cpp",
     77   "$_gm/colormatrix.cpp",
     78   "$_gm/colorspacexform.cpp",
     79   "$_gm/colorwheel.cpp",
     80   "$_gm/complexclip.cpp",
     81   "$_gm/complexclip_blur_tiled.cpp",
     82   "$_gm/complexclip2.cpp",
     83   "$_gm/complexclip3.cpp",
     84   "$_gm/complexclip4.cpp",
     85   "$_gm/composeshader.cpp",
     86   "$_gm/concavepaths.cpp",
     87   "$_gm/conicpaths.cpp",
     88   "$_gm/constcolorprocessor.cpp",
     89   "$_gm/convex_all_line_paths.cpp",
     90   "$_gm/convexpaths.cpp",
     91   "$_gm/convexpolyclip.cpp",
     92   "$_gm/convexpolyeffect.cpp",
     93   "$_gm/copyTo4444.cpp",
     94   "$_gm/crbug_691386.cpp",
     95   "$_gm/crbug_788500.cpp",
     96   "$_gm/croppedrects.cpp",
     97   "$_gm/crosscontextimage.cpp",
     98   "$_gm/cubicpaths.cpp",
     99   "$_gm/dashcircle.cpp",
    100   "$_gm/dashcubics.cpp",
    101   "$_gm/dashing.cpp",
    102   "$_gm/deferredtextureimage.cpp",
    103   "$_gm/degeneratesegments.cpp",
    104   "$_gm/dftext.cpp",
    105   "$_gm/dftext_blob_persp.cpp",
    106   "$_gm/discard.cpp",
    107   "$_gm/displacement.cpp",
    108   "$_gm/distantclip.cpp",
    109   "$_gm/downsamplebitmap.cpp",
    110   "$_gm/draw_bitmap_rect_skbug4374.cpp",
    111   "$_gm/drawable.cpp",
    112   "$_gm/drawatlas.cpp",
    113   "$_gm/drawatlascolor.cpp",
    114   "$_gm/drawbitmaprect.cpp",
    115   "$_gm/drawfilter.cpp",
    116   "$_gm/drawlooper.cpp",
    117   "$_gm/drawminibitmaprect.cpp",
    118   "$_gm/drawregion.cpp",
    119   "$_gm/drawregionmodes.cpp",
    120   "$_gm/dropshadowimagefilter.cpp",
    121   "$_gm/drrect.cpp",
    122   "$_gm/drrect_small_inner.cpp",
    123   "$_gm/dstreadshuffle.cpp",
    124   "$_gm/emboss.cpp",
    125   "$_gm/emptypath.cpp",
    126   "$_gm/encode.cpp",
    127   "$_gm/encode-alpha-jpeg.cpp",
    128   "$_gm/encode-platform.cpp",
    129   "$_gm/encode-srgb.cpp",
    130   "$_gm/extractbitmap.cpp",
    131   "$_gm/fadefilter.cpp",
    132   "$_gm/fatpathfill.cpp",
    133   "$_gm/filltypes.cpp",
    134   "$_gm/filltypespersp.cpp",
    135   "$_gm/filterbitmap.cpp",
    136   "$_gm/filterbug.cpp",
    137   "$_gm/filterfastbounds.cpp",
    138   "$_gm/filterindiabox.cpp",
    139   "$_gm/flippity.cpp",
    140   "$_gm/fontcache.cpp",
    141   "$_gm/fontmgr.cpp",
    142   "$_gm/fontscaler.cpp",
    143   "$_gm/fontscalerdistortable.cpp",
    144   "$_gm/gamma.cpp",
    145   "$_gm/gammaencodedpremul.cpp",
    146   "$_gm/gammatext.cpp",
    147   "$_gm/gamut.cpp",
    148   "$_gm/getpostextpath.cpp",
    149   "$_gm/giantbitmap.cpp",
    150   "$_gm/glyph_pos.cpp",
    151   "$_gm/glyph_pos_align.cpp",
    152   "$_gm/gm.cpp",
    153   "$_gm/gradient_matrix.cpp",
    154   "$_gm/gradientDirtyLaundry.cpp",
    155   "$_gm/gradients.cpp",
    156   "$_gm/gradients_2pt_conical.cpp",
    157   "$_gm/gradients_no_texture.cpp",
    158   "$_gm/gradtext.cpp",
    159   "$_gm/grayscalejpg.cpp",
    160   "$_gm/hairlines.cpp",
    161   "$_gm/hairmodes.cpp",
    162   "$_gm/hardstop_gradients.cpp",
    163   "$_gm/highcontrastfilter.cpp",
    164   "$_gm/hittestpath.cpp",
    165   "$_gm/hugepath.cpp",
    166   "$_gm/hsl.cpp",
    167   "$_gm/image.cpp",
    168   "$_gm/image_pict.cpp",
    169   "$_gm/image_shader.cpp",
    170   "$_gm/imagealphathreshold.cpp",
    171   "$_gm/imageblur.cpp",
    172   "$_gm/imageblur2.cpp",
    173   "$_gm/imageblurclampmode.cpp",
    174   "$_gm/imageblurrepeatmode.cpp",
    175   "$_gm/imageblurtiled.cpp",
    176   "$_gm/imagefilters.cpp",
    177   "$_gm/imagefiltersbase.cpp",
    178   "$_gm/imagefiltersclipped.cpp",
    179   "$_gm/imagefilterscropexpand.cpp",
    180   "$_gm/imagefilterscropped.cpp",
    181   "$_gm/imagefiltersgraph.cpp",
    182   "$_gm/imagefiltersscaled.cpp",
    183   "$_gm/imagefiltersstroked.cpp",
    184   "$_gm/imagefilterstransformed.cpp",
    185   "$_gm/imagefromyuvtextures.cpp",
    186   "$_gm/imagemagnifier.cpp",
    187   "$_gm/imagemakewithfilter.cpp",
    188   "$_gm/imagemasksubset.cpp",
    189   "$_gm/imageresizetiled.cpp",
    190   "$_gm/imagescalealigned.cpp",
    191   "$_gm/imagesource.cpp",
    192   "$_gm/imagesource2.cpp",
    193   "$_gm/internal_links.cpp",
    194   "$_gm/inversepaths.cpp",
    195   "$_gm/jpg_color_cube.cpp",
    196   "$_gm/largeglyphblur.cpp",
    197   "$_gm/lattice.cpp",
    198   "$_gm/lcdblendmodes.cpp",
    199   "$_gm/lcdoverlap.cpp",
    200   "$_gm/lcdtext.cpp",
    201   "$_gm/lighting.cpp",
    202   "$_gm/linepaths.cpp",
    203   "$_gm/localmatriximagefilter.cpp",
    204   "$_gm/localmatriximageshader.cpp",
    205   "$_gm/lumafilter.cpp",
    206   "$_gm/makecolorspace.cpp",
    207   "$_gm/makeRasterImage.cpp",
    208   "$_gm/manypaths.cpp",
    209   "$_gm/matrixconvolution.cpp",
    210   "$_gm/matriximagefilter.cpp",
    211   "$_gm/megalooper.cpp",
    212   "$_gm/mipmap.cpp",
    213   "$_gm/mixedtextblobs.cpp",
    214   "$_gm/modecolorfilters.cpp",
    215   "$_gm/morphology.cpp",
    216   "$_gm/multipicturedraw.cpp",
    217   "$_gm/nested.cpp",
    218   "$_gm/ninepatchstretch.cpp",
    219   "$_gm/nonclosedpaths.cpp",
    220   "$_gm/occludedrrectblur.cpp",
    221   "$_gm/offsetimagefilter.cpp",
    222   "$_gm/orientation.cpp",
    223   "$_gm/ovals.cpp",
    224   "$_gm/overdrawcolorfilter.cpp",
    225   "$_gm/OverStroke.cpp",
    226   "$_gm/patch.cpp",
    227   "$_gm/path_stroke_with_zero_length.cpp",
    228   "$_gm/pathcontourstart.cpp",
    229   "$_gm/patheffects.cpp",
    230   "$_gm/pathfill.cpp",
    231   "$_gm/pathinterior.cpp",
    232   "$_gm/pathmaskcache.cpp",
    233   "$_gm/pathopsinverse.cpp",
    234   "$_gm/pathopsskpclip.cpp",
    235   "$_gm/pathreverse.cpp",
    236   "$_gm/pdf_never_embed.cpp",
    237   "$_gm/perlinnoise.cpp",
    238   "$_gm/perspshaders.cpp",
    239   "$_gm/picture.cpp",
    240   "$_gm/pictureimagefilter.cpp",
    241   "$_gm/pictureimagegenerator.cpp",
    242   "$_gm/pictureshader.cpp",
    243   "$_gm/pictureshadercache.cpp",
    244   "$_gm/pictureshadertile.cpp",
    245   "$_gm/pixelsnap.cpp",
    246   "$_gm/plus.cpp",
    247   "$_gm/points.cpp",
    248   "$_gm/poly2poly.cpp",
    249   "$_gm/polygons.cpp",
    250   "$_gm/quadpaths.cpp",
    251   "$_gm/radial_gradient_precision.cpp",
    252   "$_gm/readpixels.cpp",
    253   "$_gm/recordopts.cpp",
    254   "$_gm/rectangletexture.cpp",
    255   "$_gm/rects.cpp",
    256   "$_gm/repeated_bitmap.cpp",
    257   "$_gm/resizeimagefilter.cpp",
    258   "$_gm/reveal.cpp",
    259   "$_gm/roundrects.cpp",
    260   "$_gm/rrect.cpp",
    261   "$_gm/rrectclipdrawpaint.cpp",
    262   "$_gm/rrects.cpp",
    263   "$_gm/samplerstress.cpp",
    264   "$_gm/savelayer.cpp",
    265   "$_gm/scaledstrokes.cpp",
    266   "$_gm/shadermaskfilter.cpp",
    267   "$_gm/shadertext.cpp",
    268   "$_gm/shadertext2.cpp",
    269   "$_gm/shadertext3.cpp",
    270   "$_gm/shadows.cpp",
    271   "$_gm/shadowutils.cpp",
    272   "$_gm/shallowgradient.cpp",
    273   "$_gm/shapes.cpp",
    274   "$_gm/shapes_as_paths.cpp",
    275   "$_gm/showmiplevels.cpp",
    276   "$_gm/simpleaaclip.cpp",
    277   "$_gm/simple_magnification.cpp",
    278   "$_gm/simplerect.cpp",
    279   "$_gm/skbug_257.cpp",
    280   "$_gm/skbug_4868.cpp",
    281   "$_gm/skbug_5321.cpp",
    282   "$_gm/skbug1719.cpp",
    283   "$_gm/smallarc.cpp",
    284   "$_gm/smallpaths.cpp",
    285   "$_gm/spritebitmap.cpp",
    286   "$_gm/srcmode.cpp",
    287   "$_gm/srgb.cpp",
    288   "$_gm/tosrgb_colorfilter.cpp",
    289   "$_gm/stlouisarch.cpp",
    290   "$_gm/stringart.cpp",
    291   "$_gm/stroke_rect_shader.cpp",
    292   "$_gm/strokedlines.cpp",
    293   "$_gm/strokefill.cpp",
    294   "$_gm/strokerect.cpp",
    295   "$_gm/strokerects.cpp",
    296   "$_gm/strokes.cpp",
    297   "$_gm/stroketext.cpp",
    298   "$_gm/subsetshader.cpp",
    299   "$_gm/surface.cpp",
    300   "$_gm/tablecolorfilter.cpp",
    301   "$_gm/tallstretchedbitmaps.cpp",
    302   "$_gm/testgradient.cpp",
    303   "$_gm/texdata.cpp",
    304   "$_gm/textblob.cpp",
    305   "$_gm/textblobblockreordering.cpp",
    306   "$_gm/textblobcolortrans.cpp",
    307   "$_gm/textblobgeometrychange.cpp",
    308   "$_gm/textbloblooper.cpp",
    309   "$_gm/textblobmixedsizes.cpp",
    310   "$_gm/textblobrandomfont.cpp",
    311   "$_gm/textblobshader.cpp",
    312   "$_gm/textblobtransforms.cpp",
    313   "$_gm/textblobuseaftergpufree.cpp",
    314   "$_gm/texteffects.cpp",
    315   "$_gm/text_scale_skew.cpp",
    316   "$_gm/texturedomaineffect.cpp",
    317   "$_gm/thinconcavepaths.cpp",
    318   "$_gm/thinrects.cpp",
    319   "$_gm/thinstrokedrects.cpp",
    320   "$_gm/tiledscaledbitmap.cpp",
    321   "$_gm/tileimagefilter.cpp",
    322   "$_gm/tilemodes.cpp",
    323   "$_gm/tilemodes_scaled.cpp",
    324   "$_gm/tinybitmap.cpp",
    325   "$_gm/tonalshadows.cpp",
    326   "$_gm/transparency.cpp",
    327   "$_gm/typeface.cpp",
    328   "$_gm/variedtext.cpp",
    329   "$_gm/vertices.cpp",
    330   "$_gm/verttext.cpp",
    331   "$_gm/verttext2.cpp",
    332   "$_gm/verylargebitmap.cpp",
    333   "$_gm/windowrectangles.cpp",
    334   "$_gm/xfermodeimagefilter.cpp",
    335   "$_gm/xfermodes.cpp",
    336   "$_gm/xfermodes2.cpp",
    337   "$_gm/xfermodes3.cpp",
    338   "$_gm/yuvtorgbeffect.cpp",
    339 ]
    340