skia2/gm
robertphillips 2f0dbc761a Update SkLightingShader to support rotation
This also:
makes the SkLightingShader handle normal maps where the rects aren't aligned between the diffuse and normal maps.

adds a light aggregating class (Lights) to SkLightingShader (along with a Builder nested class).

Split out of https://codereview.chromium.org/1261433009/ (Add SkCanvas::drawLitAtlas call)

Committed: https://skia.googlesource.com/skia/+/45b59ed6e4e231814dbdb9f707b3d2a7ee50de84

Review URL: https://codereview.chromium.org/1291783003
2015-08-20 05:15:07 -07:00
..
aaclip.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
aarectmodes.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
aaxfermodes.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
addarc.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
all_bitmap_configs.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
alphagradients.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
anisotropic.cpp Revert of Revert of make gm background colors 565 compatible (patchset #1 id:1 of https://codereview.chromium.org/1184123002/) 2015-06-15 06:51:08 -07:00
annotated_text.cpp Reland "SkPDF: Annotations are clipped by canvas clip stack." 2015-07-17 17:23:15 -07:00
arcofzorro.cpp Revert of Revert of make gm background colors 565 compatible (patchset #1 id:1 of https://codereview.chromium.org/1184123002/) 2015-06-15 06:51:08 -07:00
arithmode.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
astcbitmap.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
badpaint.cpp Don't serialize anything for SkEmptyShader. 2015-04-16 07:59:12 -07:00
beziereffects.cpp Make GrVertexBatch objects hold their own draws during GrDrawTarget flush 2015-08-17 12:55:38 -07:00
beziers.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
bigblurs.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
bigmatrix.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
bigrrectaaeffect.cpp Fix elliptical rrect clip shaders for large radii on devices with mediump 2015-08-03 14:23:03 -07:00
bigtext.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
bigtileimagefilter.cpp flag to use const& instead of const* for src-rect 2015-08-06 10:02:53 -07:00
bitmapcopy.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
bitmapfilters.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
bitmappremul.cpp Cleanup: Remove unnecessary double-semicolons. 2015-04-27 07:01:45 -07:00
bitmaprect.cpp flag to use const& instead of const* for src-rect 2015-08-06 10:02:53 -07:00
bitmaprecttest.cpp flag to use const& instead of const* for src-rect 2015-08-06 10:02:53 -07:00
bitmapshader.cpp make pixelsnap textblob* etc gm portable 2015-07-28 10:37:53 -07:00
bitmapsource2.cpp Add GM to repro crbug.com/472795 2015-04-09 06:47:12 -07:00
bitmapsource.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
bleed.cpp flag to use const& instead of const* for src-rect 2015-08-06 10:02:53 -07:00
blend.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
blurcircles.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
blurquickreject.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
blurrect.cpp remove redundant/deprecated TwoPointRadial gradiet -- use TwoPointConical 2015-05-04 08:32:51 -07:00
blurroundrect.cpp make pixelsnap textblob* etc gm portable 2015-07-28 10:37:53 -07:00
blurs.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
bmpfilterqualityrepeat.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
cgm.c Propagate SkSurfaceProps to more call sites 2015-06-23 06:26:08 -07:00
cgms.cpp C API: remove dead code, simplify boilerplate 2015-07-31 15:16:23 -07:00
circles.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
circularclips.cpp Do circular clipping in normalized space 2015-04-28 12:43:01 -07:00
clip_strokerect.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
clipdrawdraw.cpp Revert of Revert of make gm background colors 565 compatible (patchset #1 id:1 of https://codereview.chromium.org/1184123002/) 2015-06-15 06:51:08 -07:00
clippedbitmapshaders.cpp SkPaint::FilterLevel -> SkFilterQuality 2015-03-16 10:08:34 -07:00
cmykjpeg.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
colorcube.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
coloremoji.cpp fix typeface leak 2015-07-23 11:52:01 -07:00
colorfilterimagefilter.cpp Factory methods for heap-allocated SkImageFilter objects. 2014-03-10 10:51:58 +00:00
colorfilters.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
colormatrix.cpp add SkImage::NewFromBitmap 2015-07-07 06:11:20 -07:00
colortype.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
colortypexfermode.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
colorwheel.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
complexclip2.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
complexclip3.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
complexclip.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
composeshader.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
concavepaths.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
conicpaths.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
constcolorprocessor.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
convex_all_line_paths.cpp SkPath::Direction serves two masters: 2015-06-10 14:23:15 -07:00
convexpaths.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
convexpolyclip.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
convexpolyeffect.cpp Make GrVertexBatch objects hold their own draws during GrDrawTarget flush 2015-08-17 12:55:38 -07:00
copyTo4444.cpp Cleanup usage of GetResourcePath() after commit bcbc1788b4. 2014-07-01 12:35:49 -07:00
cubicpaths.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
dashcubics.cpp break out of cubic stroker loop on degenerate case 2015-02-23 12:47:03 -08:00
dashing.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
dcshader.cpp When getGLInstance is called on a frag proc, the resulting GrGLFragmentProcessor will be the root of a tree of GrGLFragmentProcessors that mirrors the GrFragmentProcessor's tree. This allows setData() to be called recursively (removing the responsibility from compose shader) and allows gl instances direct access to their children gl instances so they can emit their code. 2015-08-18 11:29:32 -07:00
degeneratesegments.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
dftext.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
discard.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
displacement.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
distantclip.cpp Change SkPicture::draw to playback 2014-09-04 08:42:50 -07:00
downsamplebitmap.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
drawable.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
drawatlas.cpp add SkCanvas::drawAtlas 2015-06-24 10:29:18 -07:00
drawatlascolor.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
drawbitmaprect.cpp flag to use const& instead of const* for src-rect 2015-08-06 10:02:53 -07:00
drawfilter.cpp use anon namespace to avoid (silent) collisions between local test classes 2015-04-11 19:29:31 -07:00
drawlooper.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
drawminibitmaprect.cpp Add GM to test drawing atlas case 2015-08-14 06:30:50 -07:00
dropshadowimagefilter.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
drrect.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
dstreadshuffle.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
emboss.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
emptypath.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
etc1bitmap.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
extractbitmap.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
factory.cpp add runtime option to provide data->imagegenerator factory 2015-07-09 11:47:36 -07:00
fadefilter.cpp GM: add fadefilter gm 2015-04-14 06:25:19 -07:00
fatpathfill.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
filltypes.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
filltypespersp.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
filterbitmap.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
filterfastbounds.cpp Revert of Revert of make gm background colors 565 compatible (patchset #1 id:1 of https://codereview.chromium.org/1184123002/) 2015-06-15 06:51:08 -07:00
filterindiabox.cpp Revert of Revert of make gm background colors 565 compatible (patchset #1 id:1 of https://codereview.chromium.org/1184123002/) 2015-06-15 06:51:08 -07:00
fontcache.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
fontmgr.cpp Generate platform specific fontmgr gm. 2015-07-20 13:38:56 -07:00
fontscaler.cpp make fontscalar gammatext lcdtext typeface verttext2 gm portable 2015-07-24 11:08:01 -07:00
fontscalerdistortable.cpp Font variations. 2015-05-20 09:21:04 -07:00
gammatext.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
getpostextpath.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
giantbitmap.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
glyph_pos_align.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
glyph_pos.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
gm_expectations.h remove SkInstCnt 2015-06-26 11:45:03 -07:00
gm.cpp make pixelsnap textblob* etc gm portable 2015-07-28 10:37:53 -07:00
gm.h Add caps overrides to GMs 2015-05-27 13:23:23 -07:00
gradient_matrix.cpp Revert of Revert of make gm background colors 565 compatible (patchset #1 id:1 of https://codereview.chromium.org/1184123002/) 2015-06-15 06:51:08 -07:00
gradientDirtyLaundry.cpp Revert of Revert of make gm background colors 565 compatible (patchset #1 id:1 of https://codereview.chromium.org/1184123002/) 2015-06-15 06:51:08 -07:00
gradients_2pt_conical.cpp Revert of Revert of make gm background colors 565 compatible (patchset #1 id:1 of https://codereview.chromium.org/1184123002/) 2015-06-15 06:51:08 -07:00
gradients_no_texture.cpp Revert of Revert of make gm background colors 565 compatible (patchset #1 id:1 of https://codereview.chromium.org/1184123002/) 2015-06-15 06:51:08 -07:00
gradients.cpp linear gradient with stops discretized gm 2015-07-30 12:35:48 -07:00
gradtext.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
grayscalejpg.cpp Remove PDF JPEG shortcut, since it fails on grayscale JPEGs. 2014-12-02 06:37:21 -08:00
hairlines.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
hairmodes.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
hittestpath.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
image_pict.cpp widen gm to show entire image, add place-holder for no context 2015-08-19 06:07:29 -07:00
image.cpp flag to use const& instead of const* for src-rect 2015-08-06 10:02:53 -07:00
image.h check-point for image/surface work 2012-07-29 20:38:16 +00:00
imagealphathreshold.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
imageblur2.cpp make pixelsnap textblob* etc gm portable 2015-07-28 10:37:53 -07:00
imageblur.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
imageblurtiled.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
imagefilters.cpp adjust GM to have a final opaque bg, to make it easier to triage 2015-04-20 09:10:31 -07:00
imagefiltersbase.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
imagefiltersclipped.cpp Run noise shader separately in imagefiltersclipped 2015-07-21 08:38:06 -07:00
imagefilterscropexpand.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
imagefilterscropped.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
imagefiltersgraph.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
imagefiltersscaled.cpp Add new SkPoint3 class 2015-07-13 13:16:44 -07:00
imagefilterstransformed.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
imagefromyuvtextures.cpp Various GL testing fixes 2015-07-16 07:46:07 -07:00
imagemagnifier.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
imageresizetiled.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
internal_links.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
inversepaths.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
largeglyphblur.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
lcdtext.cpp make fontscalar gammatext lcdtext typeface verttext2 gm portable 2015-07-24 11:08:01 -07:00
lerpmode.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
lighting.cpp Move LightingShader to effects 2015-07-29 12:28:04 -07:00
lightingshader.cpp Update SkLightingShader to support rotation 2015-08-20 05:15:07 -07:00
linepaths.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
lumafilter.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
matrixconvolution.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
matriximagefilter.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
megalooper.cpp move common blur types into central header 2014-04-28 16:25:35 +00:00
mipmap.cpp flag to use const& instead of const* for src-rect 2015-08-06 10:02:53 -07:00
mixedtextblobs.cpp mixed text blobs really draws LCD 2015-07-24 13:16:24 -07:00
modecolorfilters.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
morphology.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
multipicturedraw.cpp make pixelsnap textblob* etc gm portable 2015-07-28 10:37:53 -07:00
nested.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
ninepatchstretch.cpp add drawImageNine 2015-06-25 12:32:03 -07:00
nonclosedpaths.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
offsetimagefilter.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
ovals.cpp make pixelsnap textblob* etc gm portable 2015-07-28 10:37:53 -07:00
patch.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
patchgrid.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
patheffects.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
pathfill.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
pathinterior.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
pathopsinverse.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
pathopsskpclip.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
pathreverse.cpp make path-reverse gm portable 2015-07-15 08:58:13 -07:00
peekpixels.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
perlinnoise.cpp Change some more GMs to clear to opaque black, not transparent black. 2015-04-09 11:13:24 -07:00
picture.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
pictureimagefilter.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
pictureimagegenerator.cpp SkPictureImageGenerator 2015-08-04 13:53:14 -07:00
pictureshader.cpp make pixelsnap textblob* etc gm portable 2015-07-28 10:37:53 -07:00
pictureshadertile.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
pixelsnap.cpp make pixelsnap textblob* etc gm portable 2015-07-28 10:37:53 -07:00
plus.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
points.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
poly2poly.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
polygons.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
quadpaths.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
recordopts.cpp Fix Windows build 2015-01-26 05:39:26 -08:00
rects.cpp Remove the SkCanvas comment API 2015-06-15 13:15:31 -07:00
repeated_bitmap.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
resizeimagefilter.cpp Begin kLegacyFontHost_InitType cleanup 2015-06-22 09:46:59 -07:00
roundrects.cpp make pixelsnap textblob* etc gm portable 2015-07-28 10:37:53 -07:00
rrect.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
rrects.cpp Start to propagate constness of GrPipelineBuilder up the stack 2015-07-13 08:08:25 -07:00
samplerstress.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
scaledstrokes.cpp Fix transformed stroke width in GrAALinearizingConvexPathRenderer. 2015-08-19 12:09:12 -07:00
selftest.cpp remove unused GM flags 2015-01-23 11:07:08 -08:00
shaderbounds.cpp Revert of Revert of stop calling SkScalarDiv (patchset #1 id:1 of https://codereview.chromium.org/1138263002/) 2015-05-12 10:37:34 -07:00
shadertext2.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
shadertext3.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
shadertext.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
shadows.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
shallowgradient.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
simpleaaclip.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
SkAnimTimer.h add SkAnimTimer, SPACE = pause/resume, ESP = stop 2015-02-02 12:55:02 -08:00
skbug1719.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
smallarc.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
smallimage.cpp work in progress 2014-12-02 14:01:46 -08:00
spritebitmap.cpp add SkCanvas::drawAtlas 2015-06-24 10:29:18 -07:00
srcmode.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
stlouisarch.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
stringart.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
strokefill.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
strokerect.cpp make pixelsnap textblob* etc gm portable 2015-07-28 10:37:53 -07:00
strokerects.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
strokes.cpp IWYU: 'core' target, files starting A-C. 2015-08-05 13:57:49 -07:00
stroketext.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
surface.cpp make pixelsnap textblob* etc gm portable 2015-07-28 10:37:53 -07:00
tablecolorfilter.cpp make tests portable by using 565 compatible colors 2015-07-29 05:27:47 -07:00
tallstretchedbitmaps.cpp Revert[2] of guard to remove DrawBitmapRectFlags 2015-07-17 07:09:43 -07:00
testimagefilters.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
texdata.cpp Split drawing functionality out of GrContext and into new GrDrawContext 2015-05-26 11:38:03 -07:00
textblob.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
textblobcolortrans.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
textblobgeometrychange.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
textbloblooper.cpp make pixelsnap textblob* etc gm portable 2015-07-28 10:37:53 -07:00
textblobrandomfont.cpp Add BW masks to random scaler context 2015-08-01 10:33:40 -07:00
textblobshader.cpp gm missed portable text in textblobshader 2015-07-28 11:55:50 -07:00
textblobtransforms.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
textblobuseaftergpufree.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
texteffects.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
texturedomaineffect.cpp Start to propagate constness of GrPipelineBuilder up the stack 2015-07-13 08:08:25 -07:00
thinrects.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
thinstrokedrects.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
tiledscaledbitmap.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
tileimagefilter.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
tilemodes_scaled.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
tilemodes.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
tinybitmap.cpp Revert of Revert of make gm background colors 565 compatible (patchset #1 id:1 of https://codereview.chromium.org/1184123002/) 2015-06-15 06:51:08 -07:00
transparency.cpp make pixelsnap textblob* etc gm portable 2015-07-28 10:37:53 -07:00
typeface.cpp make fontscalar gammatext lcdtext typeface verttext2 gm portable 2015-07-24 11:08:01 -07:00
variedtext.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
vertices.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
verttext2.cpp make fontscalar gammatext lcdtext typeface verttext2 gm portable 2015-07-24 11:08:01 -07:00
verttext.cpp C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla} 2015-03-25 18:17:32 -07:00
verylargebitmap.cpp flag to use const& instead of const* for src-rect 2015-08-06 10:02:53 -07:00
xfermodeimagefilter.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
xfermodes2.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
xfermodes3.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
xfermodes.cpp rename portable_typeface_always to portable_typeface 2015-07-24 12:09:25 -07:00
yuvtorgbeffect.cpp Add Rec709 YUV color space support to GrYUVtoRGBEffect. 2015-07-20 15:00:03 -07:00