fd117d8829407bb9903aafa436020d00ce762ec0 |
19-Jun-2014 |
mtklein <mtklein@chromium.org> |
Port SampleApp to SkCommandLineFlags. BUG=skia: R=bsalomon@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/344873004
ampleApp.cpp
ampleApp.h
|
bcbc1788b478b1e54079318ad073e8490aa66fae |
18-Jun-2014 |
tfarina <tfarina@chromium.org> |
Refactor how we handle resources path in Tests. This idea emerged while doing https://codereview.chromium.org/321723002/ (commit 880914c35c8f7fc2e9c57134134c883baf66e538). BUG=None TEST=make tests && out/Debug/tests R=mtklein@google.com Author: tfarina@chromium.org Review URL: https://codereview.chromium.org/346453002
ampleApp.cpp
amplePicture.cpp
ampleSubpixelTranslate.cpp
ampleUnpremul.cpp
|
c3b3266b7db2f1a41d41ecac010c766b7ad8eebc |
17-Jun-2014 |
reed <reed@google.com> |
hide SkBitmap::Config entirely (behind a flag) patch from issue 339463002 TBR= I think the NoGPU failure is unrelated, so ignoring NOTRY=True Author: reed@google.com Review URL: https://codereview.chromium.org/340533002
ampleApp.cpp
ampleFilter.cpp
|
bfefc7c95fc0e8ebd5000c68f6d16e1a3ea0e71e |
13-Jun-2014 |
reed <reed@chromium.org> |
hide Config in SkImageDecoder -- use SkColorType instead patch from issue 334613003 TBR=scroggo Author: reed@chromium.org Review URL: https://codereview.chromium.org/334793002
ampleFilter2.cpp
ampleSubpixelTranslate.cpp
ampleUnpremul.cpp
|
9b14f26d0f3a974f3dd626c8354e1db1cfcd322f |
04-Jun-2014 |
robertphillips <robertphillips@google.com> |
Alter SkCanvas::drawPicture (devirtualize, take const SkPicture, take pointer) R=reed@google.com, bsalomon@google.com, mtklein@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/313613004
ampleApp.cpp
amplePictFile.cpp
amplePicture.cpp
ampleTiling.cpp
|
868074b50b0fc3e460d2aa97c1096827fe0a1935 |
03-Jun-2014 |
reed <reed@google.com> |
remove SkBounder -- unused and unloved BUG=skia: R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/312553006
ampleApp.cpp
ampleCode.h
|
73be51ee5e9de55e31f7768f3e1d86fc21a24971 |
02-Jun-2014 |
reed <reed@google.com> |
remove unneeded inval TBR= Author: reed@google.com Review URL: https://codereview.chromium.org/307993012
ampleShaderText.cpp
|
d537341e16524d1e22ac5e6c8b9c8f274ba1833c |
02-Jun-2014 |
robertphillips <robertphillips@google.com> |
Move GrIPoint16 to SkIPoint16 (and remove GrPoint.h) R=bsalomon@google.com, reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/309683002
ampleRectanizer.cpp
|
901e96df6916e6f8ba95a4ea85a2ceac31e7d633 |
02-Jun-2014 |
robertphillips <robertphillips@google.com> |
Add Sample slide for Rectanizers R=jvanverth@google.com, bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/303263005
ampleRectanizer.cpp
|
97f5fc651956287e78e35934cf62b9e1b45b4f6c |
30-May-2014 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow SkPictureImageFilter to be serialized when not run cross-process. Picture serialization is not yet hardened, but it turns out we do need serialization of SkPictureImageFilter for deferred SVG-on-SVG filters, since the SkPaints (and thus the SkImageFilters) are serialized by SkPictureRecord. However, deferred filters are always drawn in the same process, so we can safely serialize them in this case. We do this by turning the compile-time check for SK_ALLOW_PICTUREIMAGEFILTER_SERIALIZATION to a runtime check for isCrossProcess(). The image filter fuzzer sample was also modified to enable fuzzing of basic picture image filters (the code had rotted a bit, being behind an #ifdef that no one sets). BUG=375162 R=sugoi@google.com Review URL: https://codereview.chromium.org/311443003 git-svn-id: http://skia.googlecode.com/svn/trunk@15008 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
9a558d495dfe305a52946cdf97e8883190e0bbcc |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
using real tiles when simulating tiling BUG=skia: R=mtklein@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/303403003 git-svn-id: http://skia.googlecode.com/svn/trunk@14993 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
687a26defaa28ce1ede534bf199bbbfc92cee5a3 |
30-May-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix int->scalar warnings git-svn-id: http://skia.googlecode.com/svn/trunk@14990 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleSubpixelTranslate.cpp
|
1803f4eb341dd0209dde8cc7ee0fa4b409fb2704 |
30-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
new animated sample to show subpixel translate bug with high quality scaling BUG=1445 R=reed@google.com, robertphillips@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/303123003 git-svn-id: http://skia.googlecode.com/svn/trunk@14981 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleSubpixelTranslate.cpp
|
00f8d6c75d22ce8f95f932c5b101354b196fa0df |
29-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of add colortable support to imagegenerator (https://codereview.chromium.org/304443003/)" Fix is to add colortable param to installPixels() This reverts commit 924205aaf2e0c3c65dda13e0eaccde3e7b2a5c40. BUG=skia: R=scroggo@google.com, reed@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/300263005 git-svn-id: http://skia.googlecode.com/svn/trunk@14958 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleHairline.cpp
ampleXfermodesBlur.cpp
|
b859fe653003862ca8603a60d561a053f752cc77 |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing windows warnings BUG=skia: R=bsalomon@google.com, epoger@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/298093006 git-svn-id: http://skia.googlecode.com/svn/trunk@14899 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
2d970b5128f7270cd01a93e4ce68d0c3ea67ac71 |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
hide discardable factory from public imagegenerator api BUG=skia: R=halcanary@google.com, scroggo@google.com, djsollen@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/295243006 git-svn-id: http://skia.googlecode.com/svn/trunk@14889 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleEncode.cpp
amplePicture.cpp
|
067fe482663de257c7c4e2887462269813ced255 |
27-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding new filters to fuzzer New image filters were added since the last time I worked on the fuzzer, so I added them to the fuzzer. Same changes will be made to the clusterfuzz fuzzer. BUG=skia: R=bsalomon@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/300153002 git-svn-id: http://skia.googlecode.com/svn/trunk@14887 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
83f23d87f1d67e6e73873e1ef7cda621c43703a0 |
22-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused (by clients) SkUnitMapper This reverts commit 874423a81b5bc2541c7397e6ab00d5e7c9fdaf98. TBR=scroggo Author: reed@google.com Review URL: https://codereview.chromium.org/288313009 git-svn-id: http://skia.googlecode.com/svn/trunk@14842 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleGradients.cpp
ampleLayers.cpp
amplePatch.cpp
ampleShaderText.cpp
ampleSlides.cpp
ampleTiling.cpp
ampleUnitMapper.cpp
ampleVertices.cpp
|
3339ac54a5ed75f2872ab16e9052a8b9ff3564bf |
22-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/) (https://codereview.chromium.org/288343009/) Reason for revert: required blink change failed to land Original issue's description: > Remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/) > > This reverts commit dd50c83b5b34dab3a077741861b50ed1f2bc6b8f. > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14830 R=scroggo@google.com, reed@google.com TBR=reed@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: reed@chromium.org Review URL: https://codereview.chromium.org/296823008 git-svn-id: http://skia.googlecode.com/svn/trunk@14838 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleGradients.cpp
ampleLayers.cpp
amplePatch.cpp
ampleShaderText.cpp
ampleSlides.cpp
ampleTiling.cpp
ampleUnitMapper.cpp
ampleVertices.cpp
|
4b8f8022550daa7458ed3de207d1300917d4a8cb |
21-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/) This reverts commit dd50c83b5b34dab3a077741861b50ed1f2bc6b8f. BUG=skia: R=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/288343009 git-svn-id: http://skia.googlecode.com/svn/trunk@14830 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleGradients.cpp
ampleLayers.cpp
amplePatch.cpp
ampleShaderText.cpp
ampleSlides.cpp
ampleTiling.cpp
ampleUnitMapper.cpp
ampleVertices.cpp
|
628ed0b22045a9544b56e00e73137d6050ce900c |
19-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Dashing gpu effect for simple dashed lines BUG=skia: R=bsalomon@google.com Author: egdaniel@google.com Review URL: https://codereview.chromium.org/274673004 git-svn-id: http://skia.googlecode.com/svn/trunk@14775 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
e2b193ca5c76f01f8e12b4a92e9bd6ccb3ed4280 |
16-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of remove unused (by clients) SkUnitMapper (https://codereview.chromium.org/283273002/) Reason for revert: does not address all legacy callsites in chrome. e.g. [13:45:32.091872] ../../ui/native_theme/native_theme_base.cc:608:76: error: no matching function for call to ‘SkGradientShader::CreateLinear(SkPoint [3], SkColor [3], NULL, int, SkShader::TileMode, NULL)’ [13:45:32.091919] gradient_bounds, colors, NULL, 3, SkShader::kClamp_TileMode, NULL)); Original issue's description: > remove unused (by clients) SkUnitMapper > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14761 R=robertphillips@google.com, scroggo@google.com, george@mozilla.com TBR=george@mozilla.com, robertphillips@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: reed@google.com Review URL: https://codereview.chromium.org/287063009 git-svn-id: http://skia.googlecode.com/svn/trunk@14763 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleGradients.cpp
ampleLayers.cpp
amplePatch.cpp
ampleShaderText.cpp
ampleSlides.cpp
ampleTiling.cpp
ampleUnitMapper.cpp
ampleVertices.cpp
|
ee0cac336c6a3a357ae3cb18be8ef4b3cb5edddb |
16-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused (by clients) SkUnitMapper BUG=skia: R=robertphillips@google.com, scroggo@google.com, george@mozilla.com Author: reed@google.com Review URL: https://codereview.chromium.org/283273002 git-svn-id: http://skia.googlecode.com/svn/trunk@14761 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleGradients.cpp
ampleLayers.cpp
amplePatch.cpp
ampleShaderText.cpp
ampleSlides.cpp
ampleTiling.cpp
ampleUnitMapper.cpp
ampleVertices.cpp
|
5970f625e96cdc007c563ae72f343ae0d71719a1 |
12-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
re-land hide get/setLocalMatrix This reverts commit b1d702a43b07934f5b001b1b09db2c57ede909a1. TBR=scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/279903002 git-svn-id: http://skia.googlecode.com/svn/trunk@14702 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
e003aecb30fe40b0cbf4b0d38147bf794752422a |
12-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused Kernel33MaskFilter R=robertphillips@google.com TBR=robertphilips@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/280233002 git-svn-id: http://skia.googlecode.com/svn/trunk@14691 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleEmboss.cpp
ampleHairline.cpp
ampleLines.cpp
amplePoints.cpp
ampleText.cpp
ampleXfermodesBlur.cpp
|
d12de02542867c7c1be32b6e02e2f5dca9fb9452 |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of hide get/setLocalMatrix (https://codereview.chromium.org/279563002/) Reason for revert: broke gms Original issue's description: > hide get/setLocalMatrix > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14675 R=fmalita@google.com, dominikg@chromium.org, fmalita@chromium.org TBR=dominikg@chromium.org, fmalita@chromium.org, fmalita@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: reed@google.com Review URL: https://codereview.chromium.org/278903002 git-svn-id: http://skia.googlecode.com/svn/trunk@14677 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
5adad325c5fcbba08f43dc35487df193fc4f9f1f |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
hide get/setLocalMatrix BUG=skia: R=fmalita@google.com, dominikg@chromium.org, fmalita@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/279563002 git-svn-id: http://skia.googlecode.com/svn/trunk@14675 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
95c2003740c4cd01fd1b02ed93b9de7227b1d0f5 |
09-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
cleanup GrContext resource cache api R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/275563005 git-svn-id: http://skia.googlecode.com/svn/trunk@14669 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
b2c82c99f891e4e846e4959c811661bf68fa43d6 |
08-May-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@14636 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePatch.cpp
|
8fae213590981b8ca37839a4e3cae1dae4e611fd |
08-May-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add localmatrix-shader BUG=skia: R=scroggo@google.com, dominikg@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/272593002 git-svn-id: http://skia.googlecode.com/svn/trunk@14633 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePatch.cpp
|
2e74f9d375d2c5d0a3eb4acc7cecd35afa6bf4ae |
01-May-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove code behind SK_SUPPORT_LEGACY_PROCXFERMODE BUG=skia: R=scroggo@google.com Review URL: https://codereview.chromium.org/264923004 git-svn-id: http://skia.googlecode.com/svn/trunk@14504 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
|
fb6fefed0976d7fed193155900a186dc880451b6 |
29-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix cycle_colortypes so we can test 565 TBR=bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/255133004 git-svn-id: http://skia.googlecode.com/svn/trunk@14437 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
e396455d2d60ddf8e625b5037254f3c09fbcdcf5 |
28-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move common blur types into central header BUG=skia: R=scroggo@google.com, djsollen@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/253833002 git-svn-id: http://skia.googlecode.com/svn/trunk@14411 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleAnimBlur.cpp
ampleBigBlur.cpp
ampleBlur.cpp
ampleEffects.cpp
ampleFuzz.cpp
ampleSlides.cpp
ampleStrokePath.cpp
ampleTextAlpha.cpp
ampleTextureDomain.cpp
ampleXfermodesBlur.cpp
|
9c9005a347e9996f357bd79591bd34f74f8bbc66 |
28-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move SkShader::fLocalMatrix into SkShader constructor. As a first step towards removing SkShader::setLocalMatrix, which will make SkShader thread-safe, remove calls to setLocalMatrix that happen immediately after the shader is being created. Instead, pass the matrix into the constructor or factory method. BUG=skia:1976 R=scroggo@google.com, reed@google.com, skyostil@google.com, mtklein@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/245963010 git-svn-id: http://skia.googlecode.com/svn/trunk@14401 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAARectModes.cpp
ampleCamera.cpp
ampleColorFilter.cpp
ampleDash.cpp
ampleFatBits.cpp
ampleHairModes.cpp
ampleLayers.cpp
ampleXfermodesBlur.cpp
|
770963f23f4fc313db0fa3bac18b1b8aafb55f17 |
18-Apr-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Staging for cleanup of SkPicture-related headers https://codereview.chromium.org/243173002 git-svn-id: http://skia.googlecode.com/svn/trunk@14258 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleApp.cpp
ampleApp.h
amplePictFile.cpp
amplePicture.cpp
ampleTiling.cpp
|
091a594dbc4116ec2e54724432472bf37dae794a |
18-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reduce internal explicit SaveFlags usage. Most of these are either redundant/defaults or (hopefully) unnecessarily specific. R=reed@google.com, robertphillips@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/241453003 git-svn-id: http://skia.googlecode.com/svn/trunk@14253 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLayerMask.cpp
ampleLayers.cpp
ampleXfermodesBlur.cpp
|
5fb2ce38b3dcb8e60e9e112df23c9d42456d7069 |
18-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Staged removal of SkPicture-derived classes This CL removes the SkPicture-derived classes (with a flag to keeps clients working). In the process it also lightens the recording factory function so it is no longer ref counted). The only interesting bits are in SkPicture* and Sk*Picture.* R=reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/238273012 git-svn-id: http://skia.googlecode.com/svn/trunk@14251 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleApp.cpp
amplePictFile.cpp
amplePicture.cpp
ampleTiling.cpp
|
d393b17cf3427bd6f6255f8670067d9aa529e409 |
16-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Retract SkPicture::kOptimizeForClippedPlayback_RecordingFlag from public API This CL sets the stage for retracting the SkPicture::kOptimizeForClippedPlayback_RecordingFlag flag from the public API (more work needs to be done in Blink & Chrome). In the new world the only way to set this flag (and thus instantiate an SkPicture-derived class) is by passing a factory to the SkPictureRecorder class. This is to get all clients always using factories so that we can then change the factory call used (i.e., so the factory just creates a BBH) and do away with the SkPicture-derived classes. BUG=skia:2315 R=reed@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/239703006 git-svn-id: http://skia.googlecode.com/svn/trunk@14221 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePictFile.cpp
|
0dd01ee5b5abc06935dced8430d5290c6ac3f958 |
16-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix bug in SampleApp's Tiling View SampleApp was crashing when invoked as "SampleApp --slide Tiling" due to r14171 (split SkPictureRecorder out of SkPicture - https://codereview.chromium.org/214953003/) R=bungeman@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/239353006 git-svn-id: http://skia.googlecode.com/svn/trunk@14214 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTiling.cpp
|
73cb15351f33459e0c861a96135c634dec77ef9d |
15-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make sure SkDrawLooper objects can only be allocated on the heap. Make constructors of SkLayerDrawLooper and SkBlurDrawLooper non-public. Remove addLayer* methods from SkLayerDrawLooper. SkLayerDrawLooper::Builder is used to create new objects. Provide factory method for creating SkBlurDrawLooper. BUG=2141 R=scroggo@google.com, reed@google.com, djsollen@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/232913003 git-svn-id: http://skia.googlecode.com/svn/trunk@14200 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextOnPath.cpp
ampleTiling.cpp
ampleUnpremul.cpp
|
5199701acbf386cdc315de440eeafcc10fd0cdc3 |
14-Apr-2014 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@14172 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
84b18c7e3e042bf206e1ace3d1b6ea5bb929fe51 |
13-Apr-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
split SkPictureRecorder out of SkPicture https://codereview.chromium.org/214953003/ git-svn-id: http://skia.googlecode.com/svn/trunk@14171 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleApp.cpp
ampleApp.h
amplePictFile.cpp
amplePicture.cpp
ampleTiling.cpp
|
28fcae2ec77eb16a79e155f8d788b20457f1c951 |
11-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Revert of Rename kPMColor_SkColorType to kN32_SkColorType. (https://codereview.chromium.org/234243002/) Reason for revert: Want to reland the original CL. Original issue's description: > Revert of Rename kPMColor_SkColorType to kN32_SkColorType. (https://codereview.chromium.org/227433009/) > > Reason for revert: > breaking the Chrome deps roll. > http://build.chromium.org/p/chromium.linux/builders/Linux%20GN%20%28dbg%29/builds/839/steps/compile/logs/stdio > > Original issue's description: > > Rename kPMColor_SkColorType to kN32_SkColorType. > > > > The new name better represents what this flag means. > > > > BUG=skia:2384 > > > > Committed: http://code.google.com/p/skia/source/detail?r=14117 > > TBR=reed@google.com,scroggo@google.com > NOTREECHECKS=true > NOTRY=true > BUG=skia:2384 > > Committed: http://code.google.com/p/skia/source/detail?r=14144 R=reed@google.com, bensong@google.com TBR=bensong@google.com, reed@google.com NOTREECHECKS=true NOTRY=true BUG=skia:2384 Author: scroggo@google.com Review URL: https://codereview.chromium.org/235523003 git-svn-id: http://skia.googlecode.com/svn/trunk@14156 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleDitherBitmap.cpp
ampleEncode.cpp
ampleFilter.cpp
ampleFilterFuzz.cpp
ampleTiling.cpp
|
96edc2459820f0f60ea9b57959c1e5018ef95e28 |
11-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Rename kPMColor_SkColorType to kN32_SkColorType. (https://codereview.chromium.org/227433009/) Reason for revert: Chrome's side of define changes not easy to figure out quickly. Reverting this for DEPS roll for now. Original issue's description: > Rename kPMColor_SkColorType to kN32_SkColorType. > > The new name better represents what this flag means. > > BUG=skia:2384 > > Committed: http://code.google.com/p/skia/source/detail?r=14117 R=reed@google.com, scroggo@google.com TBR=reed@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG=skia:2384 Author: bensong@google.com Review URL: https://codereview.chromium.org/234833003 git-svn-id: http://skia.googlecode.com/svn/trunk@14149 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleDitherBitmap.cpp
ampleEncode.cpp
ampleFilter.cpp
ampleFilterFuzz.cpp
ampleTiling.cpp
|
d923288e50b5a69afb0bdd5c161191b24cab8345 |
11-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Revert of Rename kPMColor_SkColorType to kN32_SkColorType. (https://codereview.chromium.org/234243002/) Reason for revert: fixes on the chrome side are landing (brettw), keep fingers crossed. Original issue's description: > Revert of Rename kPMColor_SkColorType to kN32_SkColorType. (https://codereview.chromium.org/227433009/) > > Reason for revert: > breaking the Chrome deps roll. > http://build.chromium.org/p/chromium.linux/builders/Linux%20GN%20%28dbg%29/builds/839/steps/compile/logs/stdio > > Original issue's description: > > Rename kPMColor_SkColorType to kN32_SkColorType. > > > > The new name better represents what this flag means. > > > > BUG=skia:2384 > > > > Committed: http://code.google.com/p/skia/source/detail?r=14117 > > TBR=reed@google.com,scroggo@google.com > NOTREECHECKS=true > NOTRY=true > BUG=skia:2384 > > Committed: http://code.google.com/p/skia/source/detail?r=14144 R=reed@google.com, scroggo@google.com TBR=reed@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG=skia:2384 Author: bensong@google.com Review URL: https://codereview.chromium.org/233813004 git-svn-id: http://skia.googlecode.com/svn/trunk@14145 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleDitherBitmap.cpp
ampleEncode.cpp
ampleFilter.cpp
ampleFilterFuzz.cpp
ampleTiling.cpp
|
757ebd20ef284b6428eb9f4b9b69826cc3640a82 |
11-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Rename kPMColor_SkColorType to kN32_SkColorType. (https://codereview.chromium.org/227433009/) Reason for revert: breaking the Chrome deps roll. http://build.chromium.org/p/chromium.linux/builders/Linux%20GN%20%28dbg%29/builds/839/steps/compile/logs/stdio Original issue's description: > Rename kPMColor_SkColorType to kN32_SkColorType. > > The new name better represents what this flag means. > > BUG=skia:2384 > > Committed: http://code.google.com/p/skia/source/detail?r=14117 R=reed@google.com, scroggo@google.com TBR=reed@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true BUG=skia:2384 Author: bensong@google.com Review URL: https://codereview.chromium.org/234243002 git-svn-id: http://skia.googlecode.com/svn/trunk@14144 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleDitherBitmap.cpp
ampleEncode.cpp
ampleFilter.cpp
ampleFilterFuzz.cpp
ampleTiling.cpp
|
149e9a107c356b0151433fb23c2b1c8d0634947c |
09-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename kPMColor_SkColorType to kN32_SkColorType. The new name better represents what this flag means. BUG=skia:2384 R=reed@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/227433009 git-svn-id: http://skia.googlecode.com/svn/trunk@14117 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleDitherBitmap.cpp
ampleEncode.cpp
ampleFilter.cpp
ampleFilterFuzz.cpp
ampleTiling.cpp
|
9fbbcca1c958e6df2cff24d3ccdb7ebd89b8486b |
01-Apr-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkPerlinNoiseShader::CreateTubulenceNoise() is misspelled Add missing 'r'. BUG=skia:2329 R=bsalomon@google.com, hcm@google.com, sugoi@chromium.org Author: siglesias@igalia.com Review URL: https://codereview.chromium.org/207543008 git-svn-id: http://skia.googlecode.com/svn/trunk@14008 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
0f10f7bf1fb43ca6346dc220a076773b1f19a367 |
13-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Allow toString capability to be toggled independent of developer mode. This change is motivated by the desire to see the text information in the debugger when not in developer mode. It is structured so user's can disable it if the capability is not wanted. R=bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/197763008 git-svn-id: http://skia.googlecode.com/svn/trunk@13795 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleText.cpp
|
cac5fd597f6e2495f50aaa6bcbe3dadc56f0b977 |
10-Mar-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Factory methods for heap-allocated SkImageFilter objects. This is part of an effort to ensure that all SkPaint effects can only be allocated on the heap. This patch makes the constructors of SkImageFilter and its subclasses non-public and instead provides factory methods for creating these objects on the heap. We temporarily keep constructor of publicly visible classes public behind a flag. BUG=skia:2187 R=scroggo@google.com, mtklein@chromium.org, reed@google.com, senorblanco@google.com, senorblanco@chromium.org, bsalomon@google.com, sugoi@chromium.org, zork@chromium.org Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/182983003 git-svn-id: http://skia.googlecode.com/svn/trunk@13718 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
b14474383400b0ca8bf2a550c7e2794832054fca |
07-Mar-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove dead code git-svn-id: http://skia.googlecode.com/svn/trunk@13711 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLayers.cpp
|
38aeb0fd7a2bdab5e44531d96045dffe25c8e2b0 |
27-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
DM: also run benches once. Also: - make GrMemoryPoolBenches threadsafe - some tweaks to various DM code - rename GM::shortName() to getName() to match benches and tests On my desktop, (289 GMs, 617 benches) x 4 configs, 227 tests takes 46s in Debug, 14s in Release. (Still minutes faster than running tests && bench && gm.) GPU singlethreading is definitely the limiting factor again; going to reexamine whether that's helpful to thread it again. BUG=skia: R=reed@google.com, bsalomon@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/178473006 git-svn-id: http://skia.googlecode.com/svn/trunk@13603 2bbb7eff-a529-9590-31e7-b0007b416f81
MSampleView.h
|
f792a1b20747f769b28906a4b00fd67691ce8d0b |
26-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Builder class for SkLayerRasterizer. Provide builder class to make SkLayerRasterizer immutable. We have to keep the addLayer() methods for now because they are used in Chrome. They will be removed once this changed has been rolled into Chrome. An added benefit of this is that this class can only be allocated on the heap. BUG=skia:2187 R=reed@google.com, scroggo@google.com, mtklein@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/176873004 git-svn-id: http://skia.googlecode.com/svn/trunk@13590 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
ampleAll.cpp
amplePathEffects.cpp
ampleSlides.cpp
|
8a2ad3cae710f05cca57e48dd1732d575dba2dc7 |
23-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add new copyTo version to SkBitmap, which takes SkColorType BUG=skia: R=scroggo@google.com, halcanary@google.com, bsalomon@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/171723007 git-svn-id: http://skia.googlecode.com/svn/trunk@13553 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleDither.cpp
ampleDitherBitmap.cpp
ampleFilter.cpp
|
7c9d0f3104408a64d52b84643f116179022d73bd |
21-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Factory methods for heap-allocated SkMaskFilter objects. This is part of an effort to ensure that all SkPaint effects can only be allocated on the heap. This patch makes the constructors of SkMaskFilter and its subclasses non-public and instead provides factory methods for creating these objects on the heap. We temporarily keep constructor of publicly visible classes public behind a flag. BUG=skia:2187 R=scroggo@google.com, mtklein@google.com, reed@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/173633003 git-svn-id: http://skia.googlecode.com/svn/trunk@13527 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleEmboss.cpp
|
0a2bf90dccba3bde188e0386a7f0c60e6dde1ae9 |
20-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Factory methods for heap-allocated SkPathEffect and SkXfermode objects. This is part of an effort to ensure that all SkPaint effects can only be allocated on the heap. This patch makes the constructors of SkPathEffect, SkXfermode and their subclasses non-public and instead provides factory methods for creating these objects on the heap. We temporarily keep the constructors of the following classes public to not break Chrome/Blink: SkXfermode SkCornerPathEffect SkDashPathEffect BUG=skia:2187 R=scroggo@google.com, reed@google.com, mtklein@google.com, bungeman@google.com Author: dominikg@chromium.org Review URL: https://codereview.chromium.org/166583002 git-svn-id: http://skia.googlecode.com/svn/trunk@13519 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleAvoid.cpp
amplePathEffects.cpp
amplePathUtils.cpp
ampleSlides.cpp
|
dac522589e9395b4654a1a708f1bd971f37f95a5 |
17-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
replace SkBitmap::Config with SkColorType in gms add helper installMaskPixels() to SkBitmap BUG=skia: R=halcanary@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/169913003 git-svn-id: http://skia.googlecode.com/svn/trunk@13482 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAAClip.cpp
|
a8c183125f2861067daf432cada06d431a795cd0 |
17-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use SkColorType instead of SkBitmap::Config in samplecode BUG=skia: R=reed@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/169063002 git-svn-id: http://skia.googlecode.com/svn/trunk@13473 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAAClip.cpp
ampleAARectModes.cpp
ampleAARects.cpp
ampleApp.cpp
ampleBitmapRect.cpp
ampleBlur.cpp
ampleColorFilter.cpp
ampleDash.cpp
ampleDither.cpp
ampleDitherBitmap.cpp
ampleEncode.cpp
ampleFatBits.cpp
ampleFilter.cpp
ampleFilter2.cpp
ampleFilterFuzz.cpp
ampleFontCache.cpp
ampleHairModes.cpp
ampleHairline.cpp
ampleLayerMask.cpp
ampleMipMap.cpp
ampleOvalTest.cpp
amplePath.cpp
ampleRegion.cpp
ampleRepeatTile.cpp
ampleRotateCircles.cpp
ampleShaderText.cpp
ampleSlides.cpp
ampleText.cpp
ampleTextAlpha.cpp
ampleTextureDomain.cpp
ampleTiling.cpp
ampleTinyBitmap.cpp
ampleUnpremul.cpp
ampleVertices.cpp
ampleWritePixels.cpp
ampleXfermodesBlur.cpp
|
e24ad23ae67ffcb0dc545b7e426cf08d102e0868 |
16-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use SkColorType instead of SkBitmap::Config in views/effects R=scroggo@google.com, reed@google.com TBR=scroggo Author: reed@chromium.org Review URL: https://codereview.chromium.org/168843002 git-svn-id: http://skia.googlecode.com/svn/trunk@13469 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
c3bd8af6d5722e854feca70c40d92f4954c5b67b |
13-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add peekPixels to SkCanvas and SkSurface fix reference to SkBaseDevice, which was only a problem in no-gpu build This reverts commit 4fa44a6bf73891b21917fb90d02beef9143bffa3. R=reed@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/163603003 git-svn-id: http://skia.googlecode.com/svn/trunk@13432 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleCircle.cpp
ampleLayers.cpp
|
bda591c739001b41d77048d680f81e05723cbc05 |
13-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of add peekPixels to SkCanvas and SkSurface (https://codereview.chromium.org/161733002/) Reason for revert: compile issues with gm/xfermodes3 Original issue's description: > add peekPixels to SkCanvas and SkSurface > > clone of https://codereview.chromium.org/159723006/ > > Committed: https://code.google.com/p/skia/source/detail?r=13427 R=jvanverth@google.com NOTREECHECKS=true NOTRY=true Author: reed@chromium.org Review URL: https://codereview.chromium.org/163823002 git-svn-id: http://skia.googlecode.com/svn/trunk@13428 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleCircle.cpp
ampleLayers.cpp
|
b2d93a91222dac2edb3c19128fd58fa2e74272aa |
13-Feb-2014 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add peekPixels to SkCanvas and SkSurface clone of https://codereview.chromium.org/159723006/ Review URL: https://codereview.chromium.org/161733002 git-svn-id: http://skia.googlecode.com/svn/trunk@13427 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleCircle.cpp
ampleLayers.cpp
|
b21fac156d9287d6c0cfd446d707c4c7be6fae6e |
07-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GMs aware of what tool they're being run in. Add a saveLayer set of draws to convex_poly_clip and fix GPU bug where polygon clips don't account for the translation between clip and device space. BUG=skia:2051 R=robertphillips@google.com, reed@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/148283017 git-svn-id: http://skia.googlecode.com/svn/trunk@13371 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
5e0995e4b36178e1e4465a9f50114ed39f038c27 |
07-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of Revert "Serialization of SkPictureImageFilter" (https://codereview.chromium.org/153583007/) Reason for revert: New SKPs with version20 are in Google Storage due to http://108.170.219.160:10117/builders/Housekeeper-Nightly-RecreateSKPs/builds/22 Original issue's description: > Revert "Serialization of SkPictureImageFilter" > > This reverts commit 227321b30106e57942929eb96fa5bc22544f6c9e. > > Revert "Sanitizing source files in Housekeeper-Nightly" > > This reverts commit baf28584b7636c01355f8d8d972e06aa7fb66d77. > > TBR=robertphillips@google.com,sugoi@google.com > > Committed: https://code.google.com/p/skia/source/detail?r=13356 R=robertphillips@google.com, sugoi@google.com, fmalita@google.com, fmalita@chromium.org TBR=fmalita@chromium.org, fmalita@google.com, robertphillips@google.com, sugoi@google.com NOTREECHECKS=true NOTRY=true Author: rmistry@google.com Review URL: https://codereview.chromium.org/143163005 git-svn-id: http://skia.googlecode.com/svn/trunk@13357 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
7713c38dc0182c8f6a685dace5101c49301de00d |
07-Feb-2014 |
fmalita@google.com <fmalita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Serialization of SkPictureImageFilter" This reverts commit 227321b30106e57942929eb96fa5bc22544f6c9e. Revert "Sanitizing source files in Housekeeper-Nightly" This reverts commit baf28584b7636c01355f8d8d972e06aa7fb66d77. TBR=robertphillips@google.com,sugoi@google.com Review URL: https://codereview.chromium.org/153583007 git-svn-id: http://skia.googlecode.com/svn/trunk@13356 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
4f6318d2e64c96fba955ea9154829aee37e155b8 |
07-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Serialization of SkPictureImageFilter BUG=skia: Committed: http://code.google.com/p/skia/source/detail?r=13347 R=senorblanco@google.com, reed@google.com, mtklein@google.com, sugoi@google.com, senorblanco@chromium.org, robertphillips@google.com, scroggo@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/138063005 git-svn-id: http://skia.googlecode.com/svn/trunk@13354 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
8b4799a98b05d626432b11115b5c2f0e0bb1772d |
06-Feb-2014 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of r13347 (Serialization of SkPictureImageFilter - https://codereview.chromium.org/138063005) due to bump in skp file format git-svn-id: http://skia.googlecode.com/svn/trunk@13348 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
670b98ea5df48daef5d23e2bb7570d408207c333 |
06-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Serialization of SkPictureImageFilter BUG=skia: R=senorblanco@google.com, reed@google.com, mtklein@google.com, sugoi@google.com, senorblanco@chromium.org, robertphillips@google.com, scroggo@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/138063005 git-svn-id: http://skia.googlecode.com/svn/trunk@13347 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
76f10a3bd936af7dbe2b5873d5a7eedd73cdc5da |
05-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkCanvas::createCompatibleDevice, and add SkCanvas::newSurface BUG=skia: R=bsalomon@google.com Review URL: https://codereview.chromium.org/154163002 git-svn-id: http://skia.googlecode.com/svn/trunk@13319 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextureDomain.cpp
|
6fcd28ba1de83b72f4c8343ccec27d26c127de32 |
04-Feb-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix samplefuzz, fix some 32/64bit warnings git-svn-id: http://skia.googlecode.com/svn/trunk@13303 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
8c6f4b3261fde699f17016e289aa6aceee4ea63a |
03-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding int cast to prevent warning BUG=skia: R=fmalita@google.com, fmalita@chromium.org, bsalomon@google.com, bsalomon@chromium.org Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/149463009 git-svn-id: http://skia.googlecode.com/svn/trunk@13285 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePictFile.cpp
|
c22d1398089fdb95480fb3459b23e4931e4f5280 |
03-Feb-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Initial QuadTree implementation In an effort to find a faster bounding box hierarchy than the R-Tree, a QuadTree has been implemented here. For now, the QuadTree construction is generally faster than the R-Tree and the queries are a bit slower, so overall, SKP local tests showed QuadTree performance similar to the R-Tree performance. Tests and bench are included in this cl. At this point, I'd like to be able to commit this in order to more easily use the bots to test multiple configurations and a larger number of SKPs. The R-Tree BBH is still used by default so this change shouldn't affect chromium. BUG=skia: R=junov@chromium.org, junov@google.com, senorblanco@google.com, senorblanco@chromium.org, reed@google.com, sugoi@google.com, fmalita@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/131343011 git-svn-id: http://skia.googlecode.com/svn/trunk@13282 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePictFile.cpp
|
8b0e8ac5f582de80356019406e2975079bf0829d |
30-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Refactor read and write buffers. Eliminates SkFlattenable{Read,Write}Buffer, promoting SkOrdered{Read,Write}Buffer a step each in the hierarchy. What used to be this: SkFlattenableWriteBuffer -> SkOrderedWriteBuffer SkFlattenableReadBuffer -> SkOrderedReadBuffer SkFlattenableReadBuffer -> SkValidatingReadBuffer is now SkWriteBuffer SkReadBuffer -> SkValidatingReadBuffer Benefits: - code is simpler, names are less wordy - the generic SkFlattenableFooBuffer code in SkPaint was incorrect; removed - write buffers are completely devirtualized, important for record speed This refactoring was mostly mechanical. You aren't going to find anything interesting in files with less than 10 lines changed. BUG=skia: R=reed@google.com, scroggo@google.com, djsollen@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/134163010 git-svn-id: http://skia.googlecode.com/svn/trunk@13245 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
ampleAll.cpp
ampleSlides.cpp
ampleText.cpp
|
7fa2a65c0cfc714364490cb715171461143024e0 |
27-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix more 64bit warnings BUG=skia: Review URL: https://codereview.chromium.org/147683003 git-svn-id: http://skia.googlecode.com/svn/trunk@13190 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleApp.cpp
ampleComplexClip.cpp
ampleEncode.cpp
ampleHairline.cpp
amplePatch.cpp
ampleRegion.cpp
ampleRotateCircles.cpp
ampleShaderText.cpp
ampleSlides.cpp
|
d8ed85101ee77ad2cb0c186a79d197698a75d246 |
24-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Turn NVPR on by default (but off in tools). BUG=skia:2042 Committed: http://code.google.com/p/skia/source/detail?r=13164 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/144003006 git-svn-id: http://skia.googlecode.com/svn/trunk@13176 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
68c74884d0da1aa794bb660a37f31f2f9108bc36 |
24-Jan-2014 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Turn NVPR on by default (but off in tools)." This reverts commit 83d81c96de34950bdd84dc575997a250b685a3d6. Broke Windows build. Autorevert didn't work. TBR=bsalomon@google.com,robertphillips@google.com NOTREECHECKS=true NOTRY=true NOPRESUBMIT=true BUG=skia:2042 Review URL: https://codereview.chromium.org/146863003 git-svn-id: http://skia.googlecode.com/svn/trunk@13169 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
83d81c96de34950bdd84dc575997a250b685a3d6 |
24-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Turn NVPR on by default (but off in tools). BUG=skia:2042 R=robertphillips@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/144003006 git-svn-id: http://skia.googlecode.com/svn/trunk@13164 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
b2c323a91aa2054b0eb693e71adbc32968a477b2 |
23-Jan-2014 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused SampleTests.cpp source file. We never compile this file. BUG=None TEST=tests R=reed@google.com, robertphillips@google.com Review URL: https://codereview.chromium.org/143823016 git-svn-id: http://skia.googlecode.com/svn/trunk@13157 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTests.cpp
|
d173b8760887f9b10cd43cc99ad6b8011e269370 |
23-Jan-2014 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkScalarMul macro git-svn-id: http://skia.googlecode.com/svn/trunk@13145 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleCamera.cpp
|
7873333236ba36ac123312666a0b9f7755e73642 |
22-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GetGr() hack. It seems no GM are using this. BUG=None TEST=SampleApp R=bsalomon@google.com, caryclark@google.com Author: tfarina@chromium.org Review URL: https://codereview.chromium.org/144543003 git-svn-id: http://skia.googlecode.com/svn/trunk@13141 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleCode.h
|
7b8d72d8922d91f43d84d6c11b033157c7ba6576 |
16-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding SkPictureImageFilter to the fuzzer BUG=skia: R=senorblanco@google.com, senorblanco@chromium.org, sugoi@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/140993004 git-svn-id: http://skia.googlecode.com/svn/trunk@13116 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
43f4a55104fff93157c396dad7224ab6fd9547df |
15-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change to fuzzer for new constructor BUG=skia: R=senorblanco@google.com, sugoi@google.com, senorblanco@chromium.org Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/139613002 git-svn-id: http://skia.googlecode.com/svn/trunk@13099 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
32678d9a453e2c9fd26e92be429cdd84250b4d85 |
15-Jan-2014 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use some helper Make functions to initialize SkImageInfo BUG= R=halcanary@google.com, scroggo@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/137993012 git-svn-id: http://skia.googlecode.com/svn/trunk@13081 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
bf0001d0472d727266762c5967ec0d919a6df083 |
13-Jan-2014 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove remaining references to Sk64 (obsolete) BUG= Review URL: https://codereview.chromium.org/136673002 git-svn-id: http://skia.googlecode.com/svn/trunk@13042 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDegenerateTwoPtRadials.cpp
ampleEmboss.cpp
ampleHairline.cpp
ampleLines.cpp
amplePdfFileViewer.cpp
amplePictFile.cpp
amplePicture.cpp
amplePoints.cpp
ampleText.cpp
ampleXfermodesBlur.cpp
|
9acb8cdf20423e80d5687ba3c8e11545e3bc8020 |
10-Jan-2014 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SampleApp Cleanup: - Set resoursePath to sensible default. - Remove verbosity of DitherBitmap. - SampleEncode no longer tries to mkdir('/encoded'), now stores encoded data in memory and uses the SkDecodingImageGenerator to decode. BUG= R=reed@google.com Review URL: https://codereview.chromium.org/132513003 git-svn-id: http://skia.googlecode.com/svn/trunk@13015 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleDitherBitmap.cpp
ampleEncode.cpp
|
3d50ea1b87132833d7eab38964f40315ba553205 |
02-Jan-2014 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Options to SkDecodingImageGenerator, simplify API. Motivation: We want to remove redundant classes from Skia. To that end we want to remove SkImageRef and its subclasses and replace their uses with SkDiscardablePixelRef + SkDecodingImageGenerator. Since Android uses SkImageRef, we need to make sure that SkDecodingImageGenerator allows all of the settings that Android exposes in BitmapFactory.Options. To that end, we have created an Options struct for the SkDecodingImageGenerator which lets the client of the generator set sample size, dithering, and bitmap config. We have made the SkDecodingImageGenerator constructor private and replaced the SkDecodingImageGenerator::Install functions with a SkDecodingImageGenerator::Create functions (one for SkData and one for SkStream) which now take a SkDecodingImageGenerator::Options struct. Also added a ImageDecoderOptions test which loops through a list of sets of options and tries them on a set of 5 small encoded images. Also updated several users of SkDecodingImageGenerator::Install to follow new call signature - gm/factory.cpp, LazyDecodeBitmap.cpp, and PictureTest.cpp, CachedDecodingPixelRefTest.cpp. We also added a new ImprovedBitmapFactory Test which simulates the exact function that Android will need to modify to use this, installPixelRef() in BitmapFactory. R=reed@google.com, scroggo@google.com Committed: https://code.google.com/p/skia/source/detail?r=12744 Review URL: https://codereview.chromium.org/93703004 git-svn-id: http://skia.googlecode.com/svn/trunk@12855 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
1ad518bf38184ae820f31f9b79dfb4e4daf5841a |
18-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of https://codereview.chromium.org/93703004/ Reason for revert: Test failures R=scroggo@google.com, djsollen@google.com, reed@google.com, halcanary@google.com TBR=djsollen@google.com, halcanary@google.com, reed@google.com, scroggo@google.com NOTREECHECKS=true NOTRY=true Author: robertphillips@google.com Review URL: https://codereview.chromium.org/103753007 git-svn-id: http://skia.googlecode.com/svn/trunk@12747 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
d665dc4c100f73272422dd17b4dd2c5d57a6b6de |
18-Dec-2013 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Options to SkDecodingImageGenerator, simplify API. Motivation: We want to remove redundant classes from Skia. To that end we want to remove SkImageRef and its subclasses and replace their uses with SkDiscardablePixelRef + SkDecodingImageGenerator. Since Android uses SkImageRef, we need to make sure that SkDecodingImageGenerator allows all of the settings that Android exposes in BitmapFactory.Options. To that end, we have created an Options struct for the SkDecodingImageGenerator which lets the client of the generator set sample size, dithering, and bitmap config. We have made the SkDecodingImageGenerator constructor private and replaced the SkDecodingImageGenerator::Install functions with a SkDecodingImageGenerator::Create functions (one for SkData and one for SkStream) which now take a SkDecodingImageGenerator::Options struct. Also added a ImageDecoderOptions test which loops through a list of sets of options and tries them on a set of 5 small encoded images. Also updated several users of SkDecodingImageGenerator::Install to follow new call signature - gm/factory.cpp, LazyDecodeBitmap.cpp, and PictureTest.cpp, CachedDecodingPixelRefTest.cpp. We also added a new ImprovedBitmapFactory Test which simulates the exact function that Android will need to modify to use this, installPixelRef() in BitmapFactory. R=reed@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/93703004 git-svn-id: http://skia.googlecode.com/svn/trunk@12744 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
e2380570de11226a93362d017e93c4790641c027 |
18-Dec-2013 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SamplePicture no longer uses SkImageRef Motivation: in an attempt to simplify life, we are depricating SkImageRef and its subclasses. To that end, SamplePicture will now use SkDiscardablePixelRef. Also, fixed missing resource. BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/116423006 git-svn-id: http://skia.googlecode.com/svn/trunk@12737 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
ef74fa189b738e13295d6a96f86a6e10223505a8 |
17-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed more fuzzer issues - Added the "isAvailable" function to check how much bytes are remaining in the stream before doing potentially large mallocs. That way, we can signal a bad stream instead of crashing. - Added data validation in SkImageInfo.cpp - Added NULL pointer check in displacement - Modified the fuzzer for randomized bitmap types BUG=328934,329254 R=senorblanco@google.com, senorblanco@chromium.org, reed@google.com, sugoi@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/116773002 git-svn-id: http://skia.googlecode.com/svn/trunk@12723 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
e1ca705cac4b946993f6cbf798e2a0ba27e739f3 |
17-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
deprecate SkScalarRound (and its ilk), use SkScalarRound[ToInt,ToScalar]. #define SK_SUPPORT_DEPRECATED_SCALARROUND for legacy clients BUG= R=robertphillips@google.com Review URL: https://codereview.chromium.org/111353003 git-svn-id: http://skia.googlecode.com/svn/trunk@12719 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleApp.cpp
ampleCull.cpp
ampleDegenerateTwoPtRadials.cpp
ampleFilter2.cpp
ampleLayerMask.cpp
ampleLines.cpp
ampleRegion.cpp
ampleSkLayer.cpp
ampleText.cpp
|
8f4d2306fa866a26f9448048ff63f692b2ba43aa |
17-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SK_SCALAR_IS_[FLOAT,FIXED] and assume floats To keep the CL (slightly) managable, this does not make any changes to existing macros (e.g. SkScalarMul). Just tackling #ifdef constructs this time around. BUG= R=bsalomon@google.com, caryclark@google.com Review URL: https://codereview.chromium.org/117053002 git-svn-id: http://skia.googlecode.com/svn/trunk@12712 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleCircle.cpp
ampleOverflow.cpp
|
4f3c305a5bf635dd720cad24f587167e576f2170 |
14-Dec-2013 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix some presubmit warnings. I found this while running a modified version of v8's tools/presubmit.py script. samplecode/SampleImage.cpp does not end with a single new line. samplecode/SampleImageDir.cpp does not end with a single new line. src/ports/SkFontHost_sandbox_none.cpp does not end with a single new line. tests/FlatDataTest.cpp does not end with a single new line. tests/ImageCacheTest.cpp has trailing whitespaces in line 31. * Removed three empty files. * Add single new line to FlatDataTest.cpp * Removed trailing whitespace in ImageCacheTest.cpp BUG=None TEST=None R=bsalomon@google.com TBR=bsalomon@google.com Review URL: https://codereview.chromium.org/111503008 git-svn-id: http://skia.googlecode.com/svn/trunk@12684 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleImage.cpp
ampleImageDir.cpp
|
bf790232f6d94b54239dbc210d8beee7411ca458 |
13-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update all callsites to use info for pixelrefs #define SK_SUPPORT_LEGACY_PIXELREF_CONSTRUCTOR in chrome to keep old API signature (for now) BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/100723005 git-svn-id: http://skia.googlecode.com/svn/trunk@12677 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
0daa1adb03b4b1fc11d854cb7754416ac05a31e8 |
13-Dec-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r12665 & r12666 (Remove duplicate impl for SkImageInfo flattening) due to Chromium/Blink compilation errors https://codereview.chromium.org/112603003/ git-svn-id: http://skia.googlecode.com/svn/trunk@12667 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
93b40594b78ab40170b5a7fa0811fa95ab8fc30f |
13-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remvoe duplicate impl for SkImageInfo flattening Add onNewLockPixels This reverts commit bb8eff6a70c52b7644391cfd4f4d21bf7294a6bf. BUG= Review URL: https://codereview.chromium.org/111323005 git-svn-id: http://skia.googlecode.com/svn/trunk@12665 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
398337b3a5d66a7db5d36a3b5182e4407e2292f7 |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "remvoe duplicate impl for SkImageInfo flattening" Reason: breaks chrome_mac_tests which still have non-imageinfo constructors This reverts commit a06b8cf60b39bda93e9ef1a73579007b2b930d29. BUG= Review URL: https://codereview.chromium.org/103033005 git-svn-id: http://skia.googlecode.com/svn/trunk@12631 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
a0d183d89160e31962e99475abe8a77c30626a40 |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert of https://codereview.chromium.org/108773003/" This reverts commit 947e6a3142af66b750f1247ef933b11ed8455dd4. BUG= Review URL: https://codereview.chromium.org/112963003 git-svn-id: http://skia.googlecode.com/svn/trunk@12630 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
ff9c6c92e5f962b34f7421e67ac112f81a018bd3 |
11-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert of https://codereview.chromium.org/108773003/ Reason for revert: breaks chrome-mac-tests TBR= NOTREECHECKS=true NOTRY=true Author: reed@google.com Review URL: https://codereview.chromium.org/113193003 git-svn-id: http://skia.googlecode.com/svn/trunk@12629 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
f3aead2829fa515f790631ee65784a7b9b073343 |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remvoe duplicate impl for SkImageInfo flattening Revert "Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap."""""" This reverts commit eabd6b2ed4e494b323c08f32358f45950a0368c3. BUG= Review URL: https://codereview.chromium.org/108773003 git-svn-id: http://skia.googlecode.com/svn/trunk@12624 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
6a32add491cc736aab95561d137909cd7c5d65ef |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap.""""" This reverts commit d08eca87a0bef10112a211de540f89656a80b86a. BUG= Review URL: https://codereview.chromium.org/108303003 git-svn-id: http://skia.googlecode.com/svn/trunk@12623 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
6965a0a2df9d35cd0a25e1738f0388272d03f399 |
11-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap."""" BUG= Review URL: https://codereview.chromium.org/110503003 git-svn-id: http://skia.googlecode.com/svn/trunk@12622 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
6de4a7836f1c7988b42cbbfe1a339ef7619aed8f |
11-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix SampleApp bounding box hierarchy shortcut collision. 'b' is currently bound to the AA toggle, AND to the bounding box hierachy toggle. The CL switches BBH to 'B', and fixes a deferred title update issue. R=reed@google.com, robertphillips@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/112903002 git-svn-id: http://skia.googlecode.com/svn/trunk@12620 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
9a65e2c22dc3f0d4823520ab3d561f57ff09198c |
10-Dec-2013 |
fmalita@google.com <fmalita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
More signed/unsigned comparison warnings. TBR=robertphillips@google.com Review URL: https://codereview.chromium.org/100103006 git-svn-id: http://skia.googlecode.com/svn/trunk@12615 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePictFile.cpp
|
e6a98d4259532d2f1d899131b72c6c4cd58f2903 |
10-Dec-2013 |
fmalita@google.com <fmalita@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix warning after bbe43a9ce051. TBR=robertphillips@google.com Review URL: https://codereview.chromium.org/108973006 git-svn-id: http://skia.googlecode.com/svn/trunk@12614 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePictFile.cpp
|
bbe43a9ce0513d37cbd5dca583c391b7b1e39b3a |
10-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkTileGridPicture SampleApp playback support. SampleApp already supports switching to a bbox hierarchy playback mode ('b' shortcut). This CL adds an SkTileGridPicture bbox mode. R=reed@google.com, robertphillips@google.com, fmalita@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/108513006 git-svn-id: http://skia.googlecode.com/svn/trunk@12613 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
ampleCode.h
amplePictFile.cpp
|
15bc13d20fe79914c7128881e45064becd11bc9d |
10-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change 'n' toggle to cycle through all filterlevels BUG= R=humper@google.com Review URL: https://codereview.chromium.org/109473004 git-svn-id: http://skia.googlecode.com/svn/trunk@12602 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
2ebc10dd12a6fe55fda37a9bd5b1e0c1c1e08232 |
06-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap.""" This reverts commit 5f035e90d6dea0139a4f204b634e7b7b3b4976d7. Reverting because it breaks chrome/blink due to new SkPixelRef constructor arg. BUG= Review URL: https://codereview.chromium.org/108993002 git-svn-id: http://skia.googlecode.com/svn/trunk@12551 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
473f0aa2bb218e50fce5e19063f8c8fdaf57fad4 |
06-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap."" This reverts commit 4174afb18a9746bbad2a06c0ec2d4ad35f72d790. BUG= Review URL: https://codereview.chromium.org/108723003 git-svn-id: http://skia.googlecode.com/svn/trunk@12547 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
cc63b32eb8702bfa4d965fa443cf00fc1c1d10b7 |
06-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Additional SampleApp tiling options. Adding some more tiling options (both relative and fixed size): kNo_Tiling, kAbs_128x128_Tiling, kAbs_256x256_Tiling, kRel_4x4_Tiling, kRel_1x16_Tiling, kRel_16x1_Tiling, R=bungeman@google.com, reed@google.com, fmalita@google.com Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/108213004 git-svn-id: http://skia.googlecode.com/svn/trunk@12545 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
c2e9db30d393862bd3485cfe57b4ac06433f2f32 |
06-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed a few places where uninitialized memory could have been read Also added early exit in SkImageFilter's constructor to avoid attempting to deserialize all inputs once a bad input has been found. This avoids hanging if a filter pretends to have 1 billion inputs when that's just an error on the number of inputs read by the filter. BUG=326206,326197,326229 R=senorblanco@chromium.org, senorblanco@google.com, reed@google.com, sugoi@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/106943002 git-svn-id: http://skia.googlecode.com/svn/trunk@12544 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
5b132b28da61e89cdcb84e95f30a58f8184739fc |
06-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap." This reverts commit 154e08b2f5904ef533da694e3510befcb9a3f3e2. revert due to warnings Review URL: https://codereview.chromium.org/108513003 git-svn-id: http://skia.googlecode.com/svn/trunk@12538 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
3e89524e747b513986abfeeea00b6fac79593f26 |
06-Dec-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
PixelRef now returns (nearly) everything that is currently in SkBitmap. The goal is to refactor bitmap later to remove redundancy, and more interestingly, remove the chance for a disconnect between the actual (pixelref) rowbytes and config, and the one claimed by the bitmap. R=mtklein@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/68973005 git-svn-id: http://skia.googlecode.com/svn/trunk@12537 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
ab1c13864df34aecfd4840ea7d1e4f8730b44f4e |
05-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix compilation with SK_ENABLE_INST_COUNT=1 Add INHERITED declarations to class declarations that prevent compilation with the flag. Remove SK_DEFINE_INST_COUNT from all class implementations. Instead, use function-local static variables in the reference count helper classes to create the global instances to store the needed info. The accessor functions are defined inline in the helper classes, so definitions are not needed. The initialization point of the variables should be as well defined as previously. Remove SK_DECLARE_INST_COUNT_TEMPLATE and use SK_DECLARE_INST_COUNT instead. This avoids possible future compilation errors further. For SK_ENABLE_INST_COUNT=0 compilation, add an empty static member function to all classes that use SK_DECLARE_INST_COUNT and SK_DECLARE_INST_COUNT_ROOT macros. The function ensures that classes contain public INHERITED typedef. This member function seems to be compiled away. This shouĺd ensure that part of the compilation errors are caught earlier. Also adds DSK_DECLARE_INST_COUNT to few SkPDFDict subclasses. R=robertphillips@google.com, richardlin@chromium.org, bsalomon@google.com Author: kkinnunen@nvidia.com Review URL: https://codereview.chromium.org/98703002 git-svn-id: http://skia.googlecode.com/svn/trunk@12501 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
cd3b15ca6364a04b0eeeb4f89c7daa8aefe854c8 |
04-Dec-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed bad bitmap size crashes There were 2 issues : 1 ) If the size of an SkBitmap's underlying SkPixelRef's alocated memory is too small to fit the bitmap, then the deserialization will now check this and set an error appropriately. 2 ) If a device fails to allocate its pixels, the device will be deleted and NULL will be returned to avoid attempting to draw on a bad device. BUG= R=senorblanco@chromium.org, reed@google.com, sugoi@google.com, halcanary@google.com, mtklein@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/92793002 git-svn-id: http://skia.googlecode.com/svn/trunk@12484 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
d6bab0238655dbab24dfe92bd0b16b464310a8c7 |
02-Dec-2013 |
rmistry@google.com <rmistry@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r12427 git-svn-id: http://skia.googlecode.com/svn/trunk@12428 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleFilter.cpp
|
5b39f5ba9c339d1e4dae391fee9ec1396feec180 |
02-Dec-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12427 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleFilter.cpp
|
11f392ed531f05e8de6b6af6ae607f90aeb080c6 |
26-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "remove kA1_Config, as it is no longer supported"" This reverts commit 36d712f2d4c5c79719280ad95523e6aaa88b068e. BUG= R=rmistry@google.com, mtklein@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/86483002 git-svn-id: http://skia.googlecode.com/svn/trunk@12392 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleFilter.cpp
|
72e7808d62c02f0371135b1c152bd00b73f62479 |
25-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "remove kA1_Config, as it is no longer supported" This reverts commit 2d72d8b242eac6e9d30228f5b0a407236491c369. git-svn-id: http://skia.googlecode.com/svn/trunk@12387 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleFilter.cpp
|
4b413c8bb123e42ca4b9c7bfa6bc2167283cb84c |
25-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkFloatToScalar macro BUG= R=reed@google.com, djsollen@google.com Author: caryclark@google.com Review URL: https://codereview.chromium.org/85463005 git-svn-id: http://skia.googlecode.com/svn/trunk@12385 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
ampleAARects.cpp
ampleAll.cpp
ampleApp.cpp
ampleArc.cpp
ampleDegenerateTwoPtRadials.cpp
ampleDither.cpp
ampleEffects.cpp
ampleFilter2.cpp
ampleFilterFuzz.cpp
ampleFontScalerTest.cpp
ampleHairline.cpp
amplePicture.cpp
amplePolyToPoly.cpp
ampleRegion.cpp
ampleSlides.cpp
ampleText.cpp
ampleTextOnPath.cpp
ransitionView.cpp
ertexdump.cpp
|
2a1f4464d150d2dc8c3fe2f39e9fb3503b7f4f54 |
25-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove kA1_Config, as it is no longer supported BUG= R=djsollen@google.com Review URL: https://codereview.chromium.org/83093005 git-svn-id: http://skia.googlecode.com/svn/trunk@12384 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleFilter.cpp
|
e61a86cfa00ea393ecc4a71fca94e1d476a37ecc |
18-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Guard against most unintentionally ephemeral SkAutoFoo instantiations. I think I applied the trick everywhere possible. Limitations: - can't be used with templated classes - all constructors and destructors must be defined inline A couple of the SkAutoFoo were unused in Skia, Chromium, and Android, so I deleted them. This change caught the same bugs Cary found in SkPath, plus one more in SampleApp. BUG= R=reed@google.com, caryclark@google.com Author: mtklein@google.com Review URL: https://codereview.chromium.org/72603005 git-svn-id: http://skia.googlecode.com/svn/trunk@12301 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLayers.cpp
|
909228992c1671ea7451d1c6bc588a8ec991841e |
14-Nov-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Pdfviewer refactoring. Mostly superficial changes, to help me make sure I understand the code while making modifications. SkPdfRenderer: First class I'm modifying. Move it into include/ and src/ directories. Inherit from SkNoncopyable. Replace load() with factory function which returns NULL if the load fails. Remove unload() and loaded(), which no longer make sense, since the factory will return NULL on a failure to load, and unload() happens on destruction. Use a const char* for loading a PDF, following the convention of SkStream::NewFromFile. Remove unnecessary call to sqrt in SkPDFNativeRenderToBitmap. Also in SkPDFNativeRenderToBitmap, use an appropriate SkScalar macro to convert to an integer. Use this-> when calling member functions. pdf_viewer_main.cpp: Call the new interface for SkPdfRenderer. gyp files: Refer to the new location of SkPdfRenderer. R=edisonn@google.com Review URL: https://codereview.chromium.org/59493011 git-svn-id: http://skia.googlecode.com/svn/trunk@12296 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePdfFileViewer.cpp
|
21a0b10d7c28e2ca123ddbe32fd8388687b3ef2c |
12-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove deprecated setIsOpaque() API from SkBitmap. Clients we care (Blink, Chromium) were updated, so we can remove this now. BUG=None R=bsalomon@google.com, reed@google.com Author: tfarina@chromium.org Review URL: https://codereview.chromium.org/66723017 git-svn-id: http://skia.googlecode.com/svn/trunk@12251 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTinyBitmap.cpp
|
4faa869cdabbdcf4867118b4a1272296baaeeb52 |
05-Nov-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Checking structure sizes before reading them from memory to avoid overflowing the buffer's stream. BUG= R=reed@google.com, mtklein@google.com, senorblanco@chromium.org Committed: https://code.google.com/p/skia/source/detail?r=12114 Committed: https://code.google.com/p/skia/source/detail?r=12119 Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/41253002 git-svn-id: http://skia.googlecode.com/svn/trunk@12130 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRegion.cpp
|
12a23866fe18e800da1d361d000a359ea36696eb |
04-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Checking structure sizes before reading them from memory to avoid overflowing the buffer's stream." This reverts commit 6bc22e8ef1ea70a1b58409aa21254358c50f149a. git-svn-id: http://skia.googlecode.com/svn/trunk@12124 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRegion.cpp
|
b48a59ae81a35642fe715a5cdd6fd758b652bff3 |
04-Nov-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Checking structure sizes before reading them from memory to avoid overflowing the buffer's stream. BUG= R=reed@google.com Committed: https://code.google.com/p/skia/source/detail?r=12114 Review URL: https://codereview.chromium.org/41253002 git-svn-id: http://skia.googlecode.com/svn/trunk@12119 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRegion.cpp
|
eb221268ab1067af7c48e04a75147d4bcca87191 |
04-Nov-2013 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r12114 due to https://code.google.com/p/skia/issues/detail?id=1794 ('Assertion failures on various buildbots as of r12114') git-svn-id: http://skia.googlecode.com/svn/trunk@12115 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRegion.cpp
|
305f78e8c18a26b7ead11758d6a4fa0519932cca |
04-Nov-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Checking structure sizes before reading them from memory to avoid overflowing the buffer's stream. BUG= R=reed@google.com Review URL: https://codereview.chromium.org/41253002 git-svn-id: http://skia.googlecode.com/svn/trunk@12114 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRegion.cpp
|
2bd8b8100529c96c81c30f749f672f4caf775b04 |
01-Nov-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SkImage::ColorType into SkColorType objective -- move clients over to SkImage tasks - use SkImageInfo instead of SkBitmap::Config - add support for colortables to SkImage - add drawImage to SkCanvas - return SkImage from readPixels This CL works towards the first task R=robertphillips@google.com Review URL: https://codereview.chromium.org/54363008 git-svn-id: http://skia.googlecode.com/svn/trunk@12077 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
4469938e92d779dff05e745559e67907bbf21e78 |
31-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning"" This reverts commit 1e787c38fa71f2a21fd728f1b1d620b9b09b0d3d. BUG= Review URL: https://codereview.chromium.org/54603004 git-svn-id: http://skia.googlecode.com/svn/trunk@12057 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleBitmapRect.cpp
ampleFilter.cpp
ampleFilter2.cpp
ampleFilterFuzz.cpp
amplePatch.cpp
ampleSlides.cpp
ampleTextureDomain.cpp
ampleTiling.cpp
ampleVertices.cpp
|
6fcbfcead5dc1b61fa5b4c139a1a3714e8c58091 |
31-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning" This reverts commit 1d22c4aaf9d8f053f25194a1ed74b137bfb19497. git-svn-id: http://skia.googlecode.com/svn/trunk@12056 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleBitmapRect.cpp
ampleFilter.cpp
ampleFilter2.cpp
ampleFilterFuzz.cpp
amplePatch.cpp
ampleSlides.cpp
ampleTextureDomain.cpp
ampleTiling.cpp
ampleVertices.cpp
|
081560e3abe25c4821b79ca1465f4dbd371c4b5c |
31-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning BUG= R=robertphillips@google.com, senorblanco@chromium.org, vandebo@chromium.org Review URL: https://codereview.chromium.org/51033004 git-svn-id: http://skia.googlecode.com/svn/trunk@12055 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleBitmapRect.cpp
ampleFilter.cpp
ampleFilter2.cpp
ampleFilterFuzz.cpp
amplePatch.cpp
ampleSlides.cpp
ampleTextureDomain.cpp
ampleTiling.cpp
ampleVertices.cpp
|
7ed98df9ba14bdb58e381508eb0505c963a4b6db |
31-Oct-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@12043 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
bbe66f0824dc47823826f6265879d7a57843fed3 |
30-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add triangles to fatbits sample ('t') git-svn-id: http://skia.googlecode.com/svn/trunk@12015 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
77e079af1a909ee9d14306db48561d77e2f9fcab |
28-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enabling validation code in serialization and adding serialization to fuzzer BUG= Committed: http://code.google.com/p/skia/source/detail?r=11968 R=reed@google.com, mtklein@google.com, senorblanco@chromium.org, bsalomon@google.com, robertphillips@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/44573002 git-svn-id: http://skia.googlecode.com/svn/trunk@11981 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
3721ee652aa53e8fdd700f1f02d582f5efdcb60b |
28-Oct-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r11968 (Enabling validation code in serialization and adding serialization to fuzzer - https://codereview.chromium.org/44573002) due to failure on Chromium AllQuads test. git-svn-id: http://skia.googlecode.com/svn/trunk@11974 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
d25d6c7b8ecd4105157f0293a081549ba32ef968 |
25-Oct-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Enabling validation code in serialization and adding serialization to fuzzer BUG= R=reed@google.com, mtklein@google.com, senorblanco@chromium.org, bsalomon@google.com Author: sugoi@chromium.org Review URL: https://codereview.chromium.org/44573002 git-svn-id: http://skia.googlecode.com/svn/trunk@11968 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
383a697692cf46951fd451f6f4c3d03634a6a1cb |
21-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
store SkAlphaType inside SkBitmap, on road to support unpremul BUG= R=bsalomon@google.com, scroggo@google.com Review URL: https://codereview.chromium.org/25275004 git-svn-id: http://skia.googlecode.com/svn/trunk@11877 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDitherBitmap.cpp
ampleTinyBitmap.cpp
ampleXfermodesBlur.cpp
|
805ca19625ff477bf1354fa0a1c7cacebccd8940 |
14-Oct-2013 |
halcanary@google.com <halcanary@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SampleApp - reduce unnecessary verbosity [with --picture $path] Before this change, `SampleApp --picture $path` prints out usage (as well as --pictureDir) as if there was a syntax error in the command line arguments. BUG=skia:1677 R=reed@google.com Review URL: https://codereview.chromium.org/24503003 git-svn-id: http://skia.googlecode.com/svn/trunk@11748 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
fab44db294846ff05d837b9cf0bf97a073891da7 |
11-Oct-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Clean up SkTypes.h. This change removes sk_stdint.h since it is only needed for vs2008 and earlier. This change removes SK_MMAP_SUPPORT define since it is no longer used. This change removes the stdio.h include from SkTypes.h since on many systems this is a very large header, few Skia files actually use it, it is available everywhere standard, and SkDebugf should be used instead. After this change there is no need for external users to put Skia's include/config into their own list of includes, saving the headache of having two header files of the same name and sometimes getting the wrong one depending on include order. R=bsalomon@google.com, djsollen@google.com Review URL: https://codereview.chromium.org/27044002 git-svn-id: http://skia.googlecode.com/svn/trunk@11738 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDegenerateTwoPtRadials.cpp
ampleEmptyPath.cpp
amplePath.cpp
|
0a6151d66cc32d91eca037c91e557158cf8a2be2 |
10-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Revert "change SkColorTable to be immutable"" This reverts commit b8162cb840f4cb6002ef68d5ac775c6a122c52a9. Fixed was call-sites in benches that used the (now gone) setIsOpaque api. R=scroggo@google.com Review URL: https://codereview.chromium.org/26572006 git-svn-id: http://skia.googlecode.com/svn/trunk@11695 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBlur.cpp
ampleDitherBitmap.cpp
ampleTinyBitmap.cpp
|
48d9ff5b3475ad4b345fae35e1ce36b34069691b |
09-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "change SkColorTable to be immutable" This reverts commit 1c0ff422868b3badf5ffe0790a5d051d1896e2f7. BUG= Review URL: https://codereview.chromium.org/26709002 git-svn-id: http://skia.googlecode.com/svn/trunk@11677 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBlur.cpp
ampleDitherBitmap.cpp
ampleTinyBitmap.cpp
|
9864c24e40448ef64b1fe367eee1d63a872e51b8 |
09-Oct-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change SkColorTable to be immutable BUG= R=scroggo@google.com Review URL: https://codereview.chromium.org/25353002 git-svn-id: http://skia.googlecode.com/svn/trunk@11676 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBlur.cpp
ampleDitherBitmap.cpp
ampleTinyBitmap.cpp
|
b5571b3324cf18629a255ec85e189447069c9b14 |
25-Sep-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change SkImageDecoders to take an SkStreamRewindable. Only affects factories, static functions that will use the factories, and subset decoding, which all require rewinding. The decoders themselves continue to take an SkStream. This is merely documentation stating which functions will possibly rewind the passed in SkStream. This is part of the general change to coordinate SkStreams with Android's streams, which don't necessarily support rewinding in all cases. Update callers to use SkStreamRewindable. BUG=skia:1572 R=bungeman@google.com, reed@google.com Review URL: https://codereview.chromium.org/23477009 git-svn-id: http://skia.googlecode.com/svn/trunk@11460 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
d28ba8010c6058bf073f7e815d5b2d7fdf698601 |
20-Sep-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
promote SkImage::AlphaType to SkAlphaType BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/24130009 git-svn-id: http://skia.googlecode.com/svn/trunk@11421 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
f91e3d4f54de9976b6538decadd977b19e49eadd |
20-Sep-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@11411 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
191eaeb9169c3c1cfc6e3039a18b270fd7ddf9cf |
20-Sep-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for SampleFilterFuzz compiler warning/error git-svn-id: http://skia.googlecode.com/svn/trunk@11408 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
bb8148b7637faafee53085dfaea9c6ece0fa1cc7 |
19-Sep-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed warnings as error BUG= R=edisonn@google.com, rmistry@google.com Review URL: https://codereview.chromium.org/24246006 git-svn-id: http://skia.googlecode.com/svn/trunk@11398 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
22d69f9973a7aa942b3ecb91931fbed4b52ecb98 |
19-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
I'm investigating how to make the IPC transfer a bit more secure on the skia side by adding some safety checks. This cl is about brainstorming and proposing possible solutions for type checking at different stages. BUG= R=senorblanco@google.com, sugoi@google.com, scroggo@google.com, reed@android.com, senorblanco@chromium.org, mtklein@google.com, reed@google.com Author: sugoi@chromium.org Review URL: https://chromiumcodereview.appspot.com/22799007 git-svn-id: http://skia.googlecode.com/svn/trunk@11395 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilterFuzz.cpp
|
417446a1ce6563632df0e71c57a0516b4b5ef6f1 |
19-Sep-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Type warning fix for: Add string art GM and sample. R=robertphillips@google.com Review URL: https://codereview.chromium.org/24258003 git-svn-id: http://skia.googlecode.com/svn/trunk@11384 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleStringArt.cpp
|
4ea2878f076cd41da803e6fcdcfb884b18a5b00c |
19-Sep-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add string art GM and sample. BUG=279014 R=robertphillips@google.com Review URL: https://codereview.chromium.org/23609037 git-svn-id: http://skia.googlecode.com/svn/trunk@11383 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleStringArt.cpp
|
636d87a3f411507020a21c6b0641da795eb5d275 |
17-Sep-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update devicelooper to skip internal tiles that are empty, and unittests BUG= Review URL: https://codereview.chromium.org/23463040 git-svn-id: http://skia.googlecode.com/svn/trunk@11331 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePictFile.cpp
|
dcd36f3c9db6ff415834276d5f4b5fa1ced8ba25 |
17-Sep-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Clock Sample. There are two possible rendering methods: paths (default) or primitives. At the moment the rrect primitive only supports axis-aligned rrects for GPU acceleration, so that will not be a win on GPU. R=reed@google.com Review URL: https://codereview.chromium.org/23876008 git-svn-id: http://skia.googlecode.com/svn/trunk@11330 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleClock.cpp
|
ab13167410206c5371508101949213d46e8dded9 |
13-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removes uses of unnamed namespace from samplecode. Skia code prefers static over unnamed namespace. R=bsalomon@google.com, robertphillips@google.com Author: tfarina@chromium.org Review URL: https://chromiumcodereview.appspot.com/23498028 git-svn-id: http://skia.googlecode.com/svn/trunk@11248 2bbb7eff-a529-9590-31e7-b0007b416f81
verView.cpp
ampleChart.cpp
ampleTextureDomain.cpp
|
55ebe8eca0063ab1f3979d629749bc41ec409ac1 |
10-Sep-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check for --resourcePath in addition to -i to match the --help string git-svn-id: http://skia.googlecode.com/svn/trunk@11186 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
e0e7cfe44bb9d66d76120a79e5275c294bacaa22 |
09-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change old PRG to be SkLCGRandom; change new one to SkRandom The goal here is to get people to start using the new random number generator, while leaving the old one in place so we don't have to rebaseline GMs. R=reed@google.com, bsalomon@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/23576015 git-svn-id: http://skia.googlecode.com/svn/trunk@11169 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAnimBlur.cpp
ampleApp.cpp
ampleChart.cpp
ampleClip.cpp
ampleCull.cpp
ampleEmptyPath.cpp
ampleFontCache.cpp
ampleHairCurves.cpp
ampleManyRects.cpp
amplePathEffects.cpp
amplePicture.cpp
amplePoints.cpp
ampleRotateCircles.cpp
ampleSlides.cpp
ampleStrokePath.cpp
ampleText.cpp
ampleTextAlpha.cpp
ampleVertices.cpp
|
82d1223aece4703bc9f3a3612cbabaa8c2f2809b |
09-Sep-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Two and three color GPU gradients without textures. R=bsalomon@google.com Review URL: https://codereview.chromium.org/22854005 git-svn-id: http://skia.googlecode.com/svn/trunk@11158 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
b3ec29d2d81ae391e433fbdf8aabc791e426ee38 |
07-Sep-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@11143 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleEffects.cpp
ampleFuzz.cpp
ampleTiling.cpp
|
6485b0be74f66587b51ca3c476b24b0e2674ca5b |
06-Sep-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Switch out random number generator for tests, benches, samples. This change makes tests, benches and samples use the new SkMWCRandom PRNG. GMs will be saved for another time, as they'll require rebaselining. R=reed@google.com, bsalomon@google.com Author: jvanverth@google.com Review URL: https://chromiumcodereview.appspot.com/23653018 git-svn-id: http://skia.googlecode.com/svn/trunk@11136 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAnimBlur.cpp
ampleApp.cpp
ampleClip.cpp
ampleCull.cpp
ampleEmptyPath.cpp
ampleFontCache.cpp
ampleHairCurves.cpp
amplePathEffects.cpp
amplePicture.cpp
amplePoints.cpp
ampleRotateCircles.cpp
ampleSlides.cpp
ampleStrokePath.cpp
ampleText.cpp
ampleTextAlpha.cpp
ampleVertices.cpp
|
b7061176c7f414616fe2e79e832b3e0abe326af6 |
06-Sep-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Push sigma-based blur interface into our GMs/benches/tests/samplecode https://codereview.chromium.org/23701006/ git-svn-id: http://skia.googlecode.com/svn/trunk@11129 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleAnimBlur.cpp
ampleBigBlur.cpp
ampleBlur.cpp
ampleEffects.cpp
ampleEmboss.cpp
ampleFuzz.cpp
ampleSlides.cpp
ampleStrokePath.cpp
ampleTextAlpha.cpp
ampleTextOnPath.cpp
ampleTextureDomain.cpp
ampleTiling.cpp
ampleUnpremul.cpp
ampleXfermodesBlur.cpp
|
1f2f338e23789f3eef168dcbd8171a28820ba6c1 |
29-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split SkDevice into SkBaseDevice and SkBitmapDevice https://codereview.chromium.org/22978012/ git-svn-id: http://skia.googlecode.com/svn/trunk@10995 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
ampleCircle.cpp
ampleTextureDomain.cpp
|
7bd141dce43ea3405bc60c9c84e6f910b851b079 |
28-Aug-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@10968 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleXfermodesBlur.cpp
|
7ce661d19c5cf4484305a1b20c44bd111f129847 |
27-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Blur refactoring https://codereview.chromium.org/21835004/ git-svn-id: http://skia.googlecode.com/svn/trunk@10936 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleXfermodesBlur.cpp
|
9b051a375ba6d6b61cea98f35834cd032aaa5347 |
20-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r10830 (Split SkDevice out of SkRasterDevice) until we can get Chromium ready. git-svn-id: http://skia.googlecode.com/svn/trunk@10835 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
ampleCircle.cpp
ampleTextureDomain.cpp
|
3055b700189afdd02486ed8f2279cea1d8897243 |
20-Aug-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Split SkDevice out of SkBitmapDevice https://codereview.chromium.org/22978012/ git-svn-id: http://skia.googlecode.com/svn/trunk@10830 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
ampleCircle.cpp
ampleTextureDomain.cpp
|
3f2a2d5fdc833dd20900ee90249b03474d0e00b3 |
01-Aug-2013 |
egdaniel@google.com <egdaniel@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add Loop Blinn hairline conics to GPU BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/21036008 git-svn-id: http://skia.googlecode.com/svn/trunk@10487 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleHairCurves.cpp
|
5c561cb8d8151d38c69128345106cbf225033a1a |
25-Jul-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@10340 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleMipMap.cpp
|
d9763a550517b003a39437221f2ea03c6b32f026 |
24-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warning of implicit cast to float git-svn-id: http://skia.googlecode.com/svn/trunk@10316 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleMipMap.cpp
|
d94697c21ae479df4190a1afbf08d85ce244a4ef |
24-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add mipmaps to scaledimagecache BUG= Review URL: https://codereview.chromium.org/19789016 git-svn-id: http://skia.googlecode.com/svn/trunk@10305 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleMipMap.cpp
|
88876dbac8338f5d9ff81a1f0ac03880788e2bea |
23-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove dead SampleDecode.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@10275 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDecode.cpp
|
9cfc83cc8ac2ee50a7ce889e65a707941f48bdea |
22-Jul-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
stop using bitmap-filter flags outside of paint itself, as a step towards really changing them into an enum BUG= Review URL: https://codereview.chromium.org/19825002 git-svn-id: http://skia.googlecode.com/svn/trunk@10240 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
|
a308883003e36cbff4d1c4c2d2e7fceb3eea95b1 |
17-Jul-2013 |
egdaniel@google.com <egdaniel@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add bench for hairline paths. R=bsalomon@google.com Review URL: https://codereview.chromium.org/19238003 git-svn-id: http://skia.googlecode.com/svn/trunk@10128 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleHairCurves.cpp
|
de36b6948116a3d498ad8d808869ba182a66e206 |
11-Jul-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix build break on sample app Review URL: https://codereview.chromium.org/19000005 git-svn-id: http://skia.googlecode.com/svn/trunk@10011 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
444e25a66b6a1547fa0903d0cf075a0885a76bb7 |
11-Jul-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add ability to specify the DPI at which to render the page Review URL: https://codereview.chromium.org/19000004 git-svn-id: http://skia.googlecode.com/svn/trunk@10009 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePdfFileViewer.cpp
|
d1a874aaa820e32590c5046fe13267b3a132263b |
11-Jul-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
(unreviewed) sample app: fix break in pdf viewer (podofo was replaced by native parser) Review URL: https://codereview.chromium.org/18507004 git-svn-id: http://skia.googlecode.com/svn/trunk@10007 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePdfFileViewer.cpp
|
f8b6b01d51d08e39499d1c88063af2964fe72a0f |
11-Jul-2013 |
edisonn@google.com <edisonn@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add an option to have a PdfViewer in SampleApp. Add a parameter --pdfDir to pass the dir with pdfs. Add flag --sort to sort samples acording to title, so foo.skp follows foo.pdf and we can quickly compare diffs. The option needs to be enabled manually by developer to be compiled locally, since the pdf viewer is work in progress. R=reed@google.com Review URL: https://codereview.chromium.org/17904006 git-svn-id: http://skia.googlecode.com/svn/trunk@10004 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
amplePdfFileViewer.cpp
|
9e1ec1a52985cce9db3a0d0e8d448b82a32e70cb |
10-Jul-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9948 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathUtils.cpp
|
b17859133aeb0ebe80805fbd437759e2b956d859 |
09-Jul-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make 'rotate' animate in SampleApp. R=reed@google.com Review URL: https://codereview.chromium.org/18948002 git-svn-id: http://skia.googlecode.com/svn/trunk@9946 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
64527e9caa4d38c0c113ce3de3ccf3c6e40eef05 |
09-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix Win7 compiler warnings/errors in r9934 git-svn-id: http://skia.googlecode.com/svn/trunk@9935 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathUtils.cpp
|
d43f6449129f11c9823bdeb0fb8ac38ab6d76a28 |
09-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Animated the PathUtils Sample to show path contours# Enter a description of the change. Animated the PathUtils Sample to path contours BUG= R=reed@google.com, scroggo@google.com, djsollen@google.com Author: dierk@google.com Review URL: https://chromiumcodereview.appspot.com/18552005 git-svn-id: http://skia.googlecode.com/svn/trunk@9934 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathUtils.cpp
|
0d55dd7d2c07a77b22478bed9b30ff44ceecad68 |
02-Jul-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9856 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathUtils.cpp
|
95faedb764a735fdfbc6fb9e594073ed440541a8 |
02-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Yet another attempt to fix Win7 warnings/errors git-svn-id: http://skia.googlecode.com/svn/trunk@9852 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathUtils.cpp
|
7d5758d11823ef04361c30b458c0e4bd6d94f67b |
02-Jul-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed Win7 compiler warning/error git-svn-id: http://skia.googlecode.com/svn/trunk@9850 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathUtils.cpp
|
74887b6eddea9816c60313c6d5cfa744ccb90425 |
01-Jul-2013 |
dierk@google.com <dierk@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed the bugs that crashed the build bots git-svn-id: http://skia.googlecode.com/svn/trunk@9845 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathUtils.cpp
|
064779aa18694b68536c113f7d5b74ccbe38d3ba |
01-Jul-2013 |
commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding my Bitmap2Path sample for 1on1 meeting. BUG= R=reed@google.com, borenet@google.com Author: dierk@google.com Review URL: https://chromiumcodereview.appspot.com/16829003 git-svn-id: http://skia.googlecode.com/svn/trunk@9843 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathUtils.cpp
|
f1754ec69131801c1a6ed3c704501a9400bbf324 |
28-Jun-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace SkPicture(SkStream) constructors with a factory. SkPicture: Remove the constructors which take an SkStream as an argument. Rather than having to check a variable for success, the factory will return NULL on failure. Add a protected function for determining if an SkStream is an SKP to share code with SkTimedPicture. In the factory, check for a NULL SkStream. Use a default decoder (from BUG: https://code.google.com/p/skia/issues/detail?id=1325) SkDebuggerGUI: Call SkPicture::CreateFromStream when necessary. Write a factory for creating SkTimedPictures and use it. Use the factory throughout tools. Add include/lazy to utils and effects gyp include_dirs so SkPicture.h can reference SkImageDecoder.h which references SkBitmapFactory.h (in include/lazy). Changes code Chromium uses, so this will require a temporary Skia and then a change to Chromium to use the new Skia code. TODO: Create a decoder that does nothing to be used by pinspect, lua pictures, etc, and allow it to not assert in SkOrderedReadBuffer. R=reed@google.com Review URL: https://codereview.chromium.org/17113004 git-svn-id: http://skia.googlecode.com/svn/trunk@9822 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
amplePictFile.cpp
|
b8b830e012d5009bc2ac195f2ac5309f8ae7bb4a |
25-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
dump strokeWidth in SkDumpCanvas git-svn-id: http://skia.googlecode.com/svn/trunk@9756 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePictFile.cpp
|
6ba4572eed5a4ecfdd22d118fa55b5c06902b574 |
21-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove dst/rendertarget support for kARGB_4444_Config BUG= Review URL: https://codereview.chromium.org/17335008 git-svn-id: http://skia.googlecode.com/svn/trunk@9727 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleStrokeText.cpp
ampleTiling.cpp
|
f85693d53a487b00360e77de69556b13bda0e602 |
15-Jun-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9631 2bbb7eff-a529-9590-31e7-b0007b416f81
ransitionView.cpp
|
079813e2da59f35e2744af7a785d01d9f490e280 |
14-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
speculative fix in TransitionView. don't validate after detachFromParent (we may have been deleted) git-svn-id: http://skia.googlecode.com/svn/trunk@9619 2bbb7eff-a529-9590-31e7-b0007b416f81
ransitionView.cpp
|
24d6454cb848f7729d8020f0fb7d9131ef8dcc81 |
14-Jun-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Prototype for build warning as error. BUG= Review URL: https://codereview.chromium.org/17060004 git-svn-id: http://skia.googlecode.com/svn/trunk@9613 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleColorFilter.cpp
|
2bbc2c945bb0ecf18fd6473af74ad1a2f5e727a7 |
14-Jun-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add an option to create unpremultiplied bitmaps. Currently they cannot be used directly by Skia, but the pixels can be used elsewhere. SkImageDecoder: Add functions to require unpremultiplied output and query the presence of the requirement SkImageDecoder_libpng: SkImageDecoder_libwebp: SkImageDecoder_WIC: Respect the requirement for unpremultiplied output. TODO: Fix SkImageDecoder_CG. SkScaledBitmapSampler: Add procs to skip premultiplication and a boolean parameter to use those procs. ImageDecodingTest: Test unpremultiplied bitmap decoding. SampleUnpremul: Add a sample which allows visually comparing between the unpremultiplied version (copied into a premultiplied bitmap, since drawing unpremultiplied is not currently supported) and a premultiplied version of image files. gm.h: Add a getter for the resource path, so Samples can use it. As of patch set 13, https://codereview.chromium.org/16816016/ and https://codereview.chromium.org/16983004/, which were approved separately. R=reed@google.com Review URL: https://codereview.chromium.org/16410009 git-svn-id: http://skia.googlecode.com/svn/trunk@9612 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleColorFilter.cpp
ampleUnpremul.cpp
|
792bbd14c63f217f2de0e6b2f8df99acb1928eea |
11-Jun-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add drawImage to lua git-svn-id: http://skia.googlecode.com/svn/trunk@9500 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLua.cpp
|
fb858245216dafee4de731fce4f0fa58c746d3e9 |
08-Jun-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add pdf lib to lua_pictures to fix linker error Revert "Revert "add document and textAlign support to lua"" This reverts commit f603260d7df6315788af3eadb18db556daf41c13. git-svn-id: http://skia.googlecode.com/svn/trunk@9482 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLua.cpp
|
09efb177ed163cef118b192b796fc8afe2890408 |
08-Jun-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "add document and textAlign support to lua" This reverts commit cdeacf8628757dc3464b26edd148c83bff02f43d. git-svn-id: http://skia.googlecode.com/svn/trunk@9481 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLua.cpp
|
bdf59df6a17520b372ef4567bdca52ccef0c506b |
08-Jun-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add document and textAlign support to lua git-svn-id: http://skia.googlecode.com/svn/trunk@9480 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLua.cpp
|
e6469f10c8f9340032797316fd06ee2f109255ff |
08-Jun-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add drawtext to lua git-svn-id: http://skia.googlecode.com/svn/trunk@9477 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLua.cpp
|
7d05ac9508bff5b1c62fec42dacb8aabd4cf8adb |
06-Jun-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
if you use --picture in SampleApp, make that sample come up first git-svn-id: http://skia.googlecode.com/svn/trunk@9455 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
a9133bbcc6deceb5cd883305767093e10c17c359 |
04-Jun-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix hinting menu in SampleApp. git-svn-id: http://skia.googlecode.com/svn/trunk@9430 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
055aa52b2d450f41d0488bd50797d6e88d02852e |
03-Jun-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix signed/unsigned comparison warning as error from r9421. git-svn-id: http://skia.googlecode.com/svn/trunk@9422 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
96aabc850835f6d08a117c0277be93848ddbf785 |
03-Jun-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix hinting and add subpixel to SampleApp. This change allows users of SampleApp to cycle through all of the hinting modes (using the 'h' key) and also toggle subpixel positioning on the paint (using the 's' key). Because 'up' and 'down' have replaced its functionality, 'scale', the exising user of 's', is removed. git-svn-id: http://skia.googlecode.com/svn/trunk@9421 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
84cfce14fec1f963fedaa3c81b8f3faccd3db13a |
29-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use SkStream factory for files, and check for null (file-not-found) speedup sampleapp's animation BUG= Review URL: https://codereview.chromium.org/16173003 git-svn-id: http://skia.googlecode.com/svn/trunk@9327 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
amplePicture.cpp
|
2d816ad36e806e5b1cf3c447e547829bbbe74fd1 |
23-May-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Housekeeper-Nightly git-svn-id: http://skia.googlecode.com/svn/trunk@9252 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLua.cpp
|
fd3458750d92d9722e5760ddb99824e65455463c |
22-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use macro to encapsulate building get_mtname() specializations BUG= Review URL: https://codereview.chromium.org/15773002 git-svn-id: http://skia.googlecode.com/svn/trunk@9248 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLua.cpp
|
3597b73bc6e3e169f1d360de80d77e6e0ab65e96 |
22-May-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
expand SkLua to handle creation of its own State add lua sample BUG= R=robertphillips@google.com Review URL: https://codereview.chromium.org/15742009 git-svn-id: http://skia.googlecode.com/svn/trunk@9247 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLua.cpp
|
cefd981a4c4e90be33d1433592f11f84a102d2e0 |
15-May-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix vertical text scaling and clipping on Mac. https://codereview.chromium.org/15064003/ git-svn-id: http://skia.googlecode.com/svn/trunk@9142 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
74b7ffda687c66d46ac3cfa4f2baedd4c62e3fbe |
30-Apr-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixes for piping bitmaps with encoded data. Similar goals as https://codereview.chromium.org/14437012. Builds on patch set 1 from that issue (https://codereview.chromium.org/14437012/#ps1). Instead of the changes in patch set 2 from that issue, this changes SkOrderedWriteBuffer::writeBitmap to store whether an SkBitmapHeap was used when to store the index of the SkBitmap. SkOrderedReadBuffer::readBitmap now uses that information to distinguish between using the heap and unflattening. In addition, writeBitmap now records the width/height first in all cases. If now SkBitmapHeapReader is attached, but an SkBitmapHeap was used to record the bitmap, reading will fail and provide the same red SkBitmap as in the case where the SkBitmap was encoded but could not be decoded. Updates the PICTURE_VERSION as well. The key differences in this CL to look at are in: SkOrderedWriteBuffer, SkOrderedReadBuffer, and SkPicture. BUG= R=djsollen@google.com Review URL: https://codereview.chromium.org/14230022 git-svn-id: http://skia.googlecode.com/svn/trunk@8917 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
770ab362a9a8329926118d0c08cfea8aba510ef5 |
17-Apr-2013 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove deprecated/obsolete Makefiles. $ git ls-files | grep .mk or $ find . -name *.mk R=epoger@google.com,reed@google.com Review URL: https://codereview.chromium.org/14216002 git-svn-id: http://skia.googlecode.com/svn/trunk@8717 2bbb7eff-a529-9590-31e7-b0007b416f81
amplecode_files.mk
|
7731eada5bfeb14db403cfee5c1439198c39a05b |
05-Apr-2013 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix more clang errors. Fixed -Wunused-private-field errors. R=reed@google.com,bsalomon@google.com Review URL: https://codereview.chromium.org/13474012 git-svn-id: http://skia.googlecode.com/svn/trunk@8547 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleMovie.cpp
|
e80c2bc80e2939936744a9001ba2f24e6f97903d |
29-Mar-2013 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix more clang tautological-constant-out-of-range-compare errors. And one of unused-private-field: samplecode/SampleStrokeText.cpp:109:10: error: private field 'fAA' is not used [-Werror,-Wunused-private-field] bool fAA; R=bsalomon@google.com,reed@google.com Review URL: https://codereview.chromium.org/12906016 git-svn-id: http://skia.googlecode.com/svn/trunk@8445 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleStrokeText.cpp
|
8eaddb0089a170760e157646192813bd940c26e7 |
19-Mar-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@8211 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleText.cpp
|
0bd80fa01bba2b3f0f49937fcb17928c74bde5a6 |
18-Mar-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added toString to SkMaskFilter-derived classes https://codereview.appspot.com/7889043/ git-svn-id: http://skia.googlecode.com/svn/trunk@8194 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleText.cpp
|
93c7ee34dc5c8f6bfad65809f4b39f8d00d7f0d4 |
12-Mar-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed unused parameters I removed unused parameters wherever it was trivial to do so. Review URL: https://codereview.chromium.org/12772003 git-svn-id: http://skia.googlecode.com/svn/trunk@8103 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleCircle.cpp
ampleEffects.cpp
ampleLayers.cpp
ampleRepeatTile.cpp
|
9c55f801a35b0d6c39f007fae432bd13094f3c52 |
07-Mar-2013 |
sugoi@google.com <sugoi@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing some warnings on Linux There were only a few warnings left, so I fixed them and enabled the unused variable warning by removing the "-Wno-unused" flag. Only the -Wno-unused-parameter remains for now (could be removed later). Review URL: https://codereview.chromium.org/12480002 git-svn-id: http://skia.googlecode.com/svn/trunk@8030 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLines.cpp
ampleOvalTest.cpp
amplePathClip.cpp
ampleSlides.cpp
ampleTextAlpha.cpp
ampleUnitMapper.cpp
ampleVertices.cpp
|
64494e99af8f834a0343a4d1ee0aa4c2860e13a3 |
06-Mar-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add 'o' option to show fat-oval git-svn-id: http://skia.googlecode.com/svn/trunk@8002 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
64cc810ad165724f9c666a75bd52e41c67f13564 |
05-Mar-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SkOSWindow return the sample count and stencil bit count for its GL context. Review URL: https://codereview.chromium.org/12437010 git-svn-id: http://skia.googlecode.com/svn/trunk@7995 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
bb963e2585efb9690906b5963fcf516ddfb1d432 |
03-Mar-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove obsolete mac-font-cruft git-svn-id: http://skia.googlecode.com/svn/trunk@7949 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleXfermodesBlur.cpp
|
92abe48f2494d9415ec955247153319531b1f55e |
26-Feb-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move SampleTypeface into gm/typefacestyles git-svn-id: http://skia.googlecode.com/svn/trunk@7867 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTypeface.cpp
|
f8d7d2731318cdf510ab68e6b3f5ec68ab22c8e2 |
22-Feb-2013 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Create SkLazyPixelRef which performs lazy decoding. The new pixel ref behaves similarly to SkImageRef, with some key differences: It does not depend on the images project. It requires an SkImageCache, which handles allocation and caching of the pixel memory. It takes a function signature for decoding which decodes into already allocated pixel memory rather than into an SkBitmap. Add two implementations of SkImageCache: SkLruImageCache and SkAshmemImageCache. Replace SkSerializationHelpers::DecodeBitmap with SkPicture::InstallPixelRefProc, and update sites that referenced it. SkBitmapFactory now sets the pixel ref to a new object of the new class SkLazyPixelRef, provided it has an SkImageCache for caching. Provide an option to do lazy decodes in render_pictures and bench_pictures. SkPicture: Eliminate the default parameters in the constructor. If a proc for decoding bitmaps is installed, use it to decode any encoded data in subpictures. When parsing deserializing subpictures, check for success. When serializing subpictures, pass the picture's bitmap encoder to the subpicture's call to serialize. Update BitmapFactoryTest to test its new behavior. BUG=https://code.google.com/p/skia/issues/detail?id=1008 BUG=https://code.google.com/p/skia/issues/detail?id=1009 Review URL: https://codereview.appspot.com/7060052 git-svn-id: http://skia.googlecode.com/svn/trunk@7835 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePictFile.cpp
|
dd0c3a55ecc096a2d9d46b15b8a485e86dbe9238 |
18-Feb-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix signature for onFindClickHandler git-svn-id: http://skia.googlecode.com/svn/trunk@7764 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRegion.cpp
|
9053c2e2aec58b026e660a1d225124581398356a |
13-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add animated line chart sample R=robertphillips@google.com Review URL: https://codereview.appspot.com/7307117 git-svn-id: http://skia.googlecode.com/svn/trunk@7727 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleChart.cpp
|
efbe8e9bedda21a3e061ebf3d96431a0f250a654 |
07-Feb-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix errors when compiling with -Wall -Werror on Android. This CL also turns those features on by default on Android Review URL: https://codereview.appspot.com/7313049 git-svn-id: http://skia.googlecode.com/svn/trunk@7645 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePolyToPoly.cpp
|
fec0bc3fc13481f5bcb341ab2d2d695911f39bd4 |
07-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove legacy names no longer referenced in Chrome and WebKit. Review URL: https://codereview.appspot.com/7311055 git-svn-id: http://skia.googlecode.com/svn/trunk@7640 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
3cb406bb88f5aa09cf9f5a9554b4b1314cf1a2ee |
05-Feb-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement support for origin-TopLeft render targets. Note that the default behaviour remains the same: textures default to origin-TopLeft, render targets default to origin-BottomLeft, and backend textures default to origin-BottomLeft. However, the caller can override the default by setting fOrigin in GrTextureDesc, GrBackendTextureDesc or GrBackendRenderTargetDesc. Review URL: https://codereview.appspot.com/7230049 git-svn-id: http://skia.googlecode.com/svn/trunk@7594 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
cf9faf6ce9e3351b4d4030753eb43c8cd2010e0c |
05-Feb-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r7545 (render target origin change) due to layout test issues (see https://codereview.chromium.org/12210002/) git-svn-id: http://skia.googlecode.com/svn/trunk@7571 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
ed8659b51d9f2bad3f004df6033d72cc32d71c0d |
04-Feb-2013 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement support for origin-TopLeft render targets in GL backend. Review URL: https://codereview.appspot.com/7230049 git-svn-id: http://skia.googlecode.com/svn/trunk@7545 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
d11c91e7aa10c260c1dc5d978d1620a2b9be19e8 |
01-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix unused var warning-as-error git-svn-id: http://skia.googlecode.com/svn/trunk@7513 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleManyRects.cpp
|
d62e88e5af39347a8fc2a5abdf5feb67d7ea256d |
01-Feb-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make drawIndexedInstances non-virtual and rewrite GrIODB's drawRect on top of drawIndexedInstances. R=robertphillips@google.com Review URL: https://codereview.appspot.com/7221078 git-svn-id: http://skia.googlecode.com/svn/trunk@7508 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleManyRects.cpp
|
8d3cd7a170c810e3816bf00220cbef51e7b16795 |
30-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
clone of https://codereview.appspot.com/7208043/ Review URL: https://codereview.appspot.com/7232062 git-svn-id: http://skia.googlecode.com/svn/trunk@7476 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleColorFilter.cpp
ampleXfermodesBlur.cpp
|
093455c116c016e95c47740ef7385f8a3372f160 |
28-Jan-2013 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add missing parameter to overridden onFindClickHandler git-svn-id: http://skia.googlecode.com/svn/trunk@7410 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
e16efc1882ab34a0bb3ae361a2d37f840044cf87 |
26-Jan-2013 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@7406 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
ampleAAClip.cpp
ampleAARectModes.cpp
ampleAARects.cpp
ampleAll.cpp
ampleAnimBlur.cpp
ampleAnimatedGradient.cpp
ampleAnimator.cpp
ampleArc.cpp
ampleAvoid.cpp
ampleBigBlur.cpp
ampleBigGradient.cpp
ampleBitmapRect.cpp
ampleBlur.cpp
ampleBox.cpp
ampleCamera.cpp
ampleCircle.cpp
ampleClamp.cpp
ampleClip.cpp
ampleCode.h
ampleColorFilter.cpp
ampleComplexClip.cpp
ampleConcavePaths.cpp
ampleCull.cpp
ampleDash.cpp
ampleDecode.cpp
ampleDither.cpp
ampleDitherBitmap.cpp
ampleDraw.cpp
ampleEmboss.cpp
ampleEmptyPath.cpp
ampleEncode.cpp
ampleFatBits.cpp
ampleFillType.cpp
ampleFilter.cpp
ampleFilter2.cpp
ampleFontCache.cpp
ampleFontScalerTest.cpp
ampleFuzz.cpp
ampleGradients.cpp
ampleHairCurves.cpp
ampleHairModes.cpp
ampleHairline.cpp
ampleLCD.cpp
ampleLayerMask.cpp
ampleLayers.cpp
ampleLines.cpp
ampleMeasure.cpp
ampleMipMap.cpp
ampleMovie.cpp
ampleOvalTest.cpp
ampleOverflow.cpp
amplePatch.cpp
amplePath.cpp
amplePathClip.cpp
amplePathEffects.cpp
amplePathFill.cpp
amplePictFile.cpp
amplePicture.cpp
amplePoints.cpp
amplePolyToPoly.cpp
ampleRegion.cpp
ampleRepeatTile.cpp
ampleRotateCircles.cpp
ampleShaderText.cpp
ampleShaders.cpp
ampleSkLayer.cpp
ampleSlides.cpp
ampleSpiral.cpp
ampleStrokePath.cpp
ampleStrokeRect.cpp
ampleStrokeText.cpp
ampleTests.cpp
ampleText.cpp
ampleTextAlpha.cpp
ampleTextBox.cpp
ampleTextureDomain.cpp
ampleTiling.cpp
ampleTinyBitmap.cpp
ampleTypeface.cpp
ampleUnitMapper.cpp
ampleVertices.cpp
ampleWarp.cpp
ampleWritePixels.cpp
|
82c2fec824937e4f8f3fb480fddee33231e30336 |
24-Jan-2013 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove ConcaveToTriangles. git-svn-id: http://skia.googlecode.com/svn/trunk@7383 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTriangles.cpp
|
58c0aaaf1bf51d3a9d5eab8e702946155b953284 |
24-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix missing-case-statement warning git-svn-id: http://skia.googlecode.com/svn/trunk@7381 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.h
|
4bbdeac58cc928dc66296bde3bd06e78070d96b7 |
24-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add optional cull-rect to patheffects, so they can do less work if their results lie outside of the current clip-bounds (the cull rect). Review URL: https://codereview.appspot.com/7206044 git-svn-id: http://skia.googlecode.com/svn/trunk@7378 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
|
82502e2e3966a9b0e48665f20154eaacd2a452b3 |
24-Jan-2013 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix SampleApp ANGLE mode. Review URL: https://codereview.appspot.com/7206052 git-svn-id: http://skia.googlecode.com/svn/trunk@7377 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
b83b6b4f7690fe929d8d6b1a3d2b7ed562b95ba6 |
22-Jan-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added toString to SkXfermode-derived classes (for debugger) https://codereview.appspot.com/7139058/ git-svn-id: http://skia.googlecode.com/svn/trunk@7308 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleText.cpp
|
388974f1dd4d7f1a202aac8a007dc2a4eaf051cb |
17-Jan-2013 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused debugger code from SampleApp. Review URL: https://codereview.appspot.com/7133049 git-svn-id: http://skia.googlecode.com/svn/trunk@7244 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
76f9e938df0b5826fd4c80b854ceafaf385cfbe1 |
15-Jan-2013 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added print out of SkShader information to debugger https://codereview.appspot.com/7105045/ git-svn-id: http://skia.googlecode.com/svn/trunk@7201 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
ampleSkLayer.cpp
|
72708fa18d23ff9d97b90c98a4ead6717045c8c6 |
08-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix win build git-svn-id: http://skia.googlecode.com/svn/trunk@7084 2bbb7eff-a529-9590-31e7-b0007b416f81
verView.cpp
|
4d5c26de0a24f86c37c1da8b0e30d11a550ea67b |
08-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
pass modifier keys to click events (e.g. control | shift etc.) Review URL: https://codereview.appspot.com/7062054 git-svn-id: http://skia.googlecode.com/svn/trunk@7082 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleApp.cpp
ampleApp.h
ampleArc.cpp
ampleCode.h
ampleConcavePaths.cpp
ampleEncode.cpp
ampleHairline.cpp
ampleLayers.cpp
amplePatch.cpp
amplePath.cpp
ampleRepeatTile.cpp
ampleRotateCircles.cpp
ampleShaders.cpp
ampleStrokePath.cpp
ampleText.cpp
ampleTextOnPath.cpp
|
140d7286c5a40058932696eaa28818c313bd2ddf |
07-Jan-2013 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warnings Review URL: https://codereview.appspot.com/7073044 git-svn-id: http://skia.googlecode.com/svn/trunk@7064 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRotateCircles.cpp
|
0e51577a14f903ffeafa117a75954baeb173ffb9 |
07-Jan-2013 |
humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warning from scalar --> int32 conversion BUG= Review URL: https://codereview.appspot.com/7065050 git-svn-id: http://skia.googlecode.com/svn/trunk@7061 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAAClip.cpp
ampleColorFilter.cpp
ampleRegion.cpp
|
f7b62d6ff20074c27660550dbe59155cf6a860b5 |
04-Jan-2013 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused variable. Review URL: https://codereview.appspot.com/7035062 git-svn-id: http://skia.googlecode.com/svn/trunk@7032 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextureDomain.cpp
|
d96d17b9c113ac694138224249ff2ce643e961dd |
04-Jan-2013 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SkRefPtr (resubmit of https://codereview.appspot.com/7030059/) TBR=junov@google.com Review URL: https://codereview.appspot.com/7030065 git-svn-id: http://skia.googlecode.com/svn/trunk@7030 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextureDomain.cpp
|
9c81bd5540119b61756239a540216b108c11b6c5 |
03-Jan-2013 |
jvanverth@google.com <jvanverth@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix Windows warning: Changed implicit int32_t to SkScalar cast to explicit SkIntToScalar call. git-svn-id: http://skia.googlecode.com/svn/trunk@6993 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRotateCircles.cpp
|
2157983513e45613431d5e13f2be3b6aacaf757c |
25-Dec-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6947 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRotateCircles.cpp
|
3af2b8def636eb36b69b1b334013320646dc7465 |
24-Dec-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warnings: - initializer order in PictureRenderer.h - const in xfermode overrides git-svn-id: http://skia.googlecode.com/svn/trunk@6946 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleText.cpp
|
102b4d57afa42587d0bc9bcbb0bff6fae791af85 |
24-Dec-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add const to unhide virtuals in custom colorfilter fix some braces for coding style. git-svn-id: http://skia.googlecode.com/svn/trunk@6945 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
|
61490fa4d20f44e049d8252a9e11d80626b608d2 |
24-Dec-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warnings related to constness in overrides of SkColorFilter update samples for circle testing git-svn-id: http://skia.googlecode.com/svn/trunk@6943 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleRotateCircles.cpp
|
15ed90f6ee939055ce6e2e1ace0292e7c3d9cbfc |
23-Dec-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6934 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRotateCircles.cpp
|
b56370930867d157ee49a6a9f2f5f58fe5145559 |
22-Dec-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add test for large strokes on circles git-svn-id: http://skia.googlecode.com/svn/trunk@6932 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRotateCircles.cpp
|
30711b764be6bbb58caa30a0ac5d1474c894efe7 |
18-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change SkMaskFilter methods to const, in preparation for making the class as immutable and re-entrant safe. Review URL: https://codereview.appspot.com/6944069 git-svn-id: http://skia.googlecode.com/svn/trunk@6881 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleText.cpp
|
548a1f321011292359ef163f78c8a1d4871b3b7f |
18-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change all patheffect methods to const, in preparation for marking its subclasses as immutable/re-entrant safe. Review URL: https://codereview.appspot.com/6949071 git-svn-id: http://skia.googlecode.com/svn/trunk@6877 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
|
4c1f091b6835a771dc86f5a784dce693de4f4555 |
13-Dec-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
kill unused SkFlipPixelRef Review URL: https://codereview.appspot.com/6949043 git-svn-id: http://skia.googlecode.com/svn/trunk@6781 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePageFlip.cpp
|
ca47aae7ecfdafb5e88baee13737908b79a4c716 |
12-Dec-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor cleanup https://codereview.appspot.com/6927054/ git-svn-id: http://skia.googlecode.com/svn/trunk@6756 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
796763e0b2c06a7789185322561a1135e5484688 |
10-Dec-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reapply (r6718) with fix for compiler error on linux. git-svn-id: http://skia.googlecode.com/svn/trunk@6729 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
amplePictFile.cpp
|
570a48c0e1a891e4c4466afa39c67acf765a999a |
10-Dec-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert Reapply r5364 (Update ARM and NEON optimizations for S32A_Opaque_BlitRow32) git-svn-id: http://skia.googlecode.com/svn/trunk@6728 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
amplePictFile.cpp
|
57c29f7d6fe050838771f6b8d595d44919ace1a1 |
10-Dec-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reapply r5364 (Update ARM and NEON optimizations for S32A_Opaque_BlitRow32) This reverts r5378. Review URL: https://codereview.appspot.com/6815056 git-svn-id: http://skia.googlecode.com/svn/trunk@6727 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
amplePictFile.cpp
|
f97593c899d01ef3587355addbe664bc8f7b2dc5 |
07-Dec-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Added the following 3 features to sample app." Review URL: https://codereview.appspot.com/6906054 git-svn-id: http://skia.googlecode.com/svn/trunk@6719 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
amplePictFile.cpp
|
bcedc220121e36b7c6f52aadb7000de1c5aee609 |
07-Dec-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added the following 3 features to sample app. 1) Imported SKP files can now be run using the bbox playback ('b' key) 2) Imported SKP files are displayed using their basename 3) FPS counter has been updated to print time to draw all tiles Review URL: https://codereview.appspot.com/6904057 git-svn-id: http://skia.googlecode.com/svn/trunk@6718 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
amplePictFile.cpp
|
dbfac8a72393eaf01670aeb3244de0e18d8faf98 |
06-Dec-2012 |
junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Defining new color constat for transparent color Review URL: https://codereview.appspot.com/6901044 git-svn-id: http://skia.googlecode.com/svn/trunk@6696 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleColorFilter.cpp
ampleDither.cpp
ampleFatBits.cpp
ampleHairline.cpp
ampleLayerMask.cpp
ampleMipMap.cpp
ampleOvalTest.cpp
amplePageFlip.cpp
ampleRegion.cpp
ampleShaderText.cpp
ampleStrokeText.cpp
ampleTiling.cpp
|
971aca75572ed6e0c5e1cc959173dc58ca7b6b8d |
26-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change SkDrawFilter::filter to return a bool, where false means don't-draw Review URL: https://codereview.appspot.com/6851111 git-svn-id: http://skia.googlecode.com/svn/trunk@6551 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleLayers.cpp
|
2cda3871cbe50ce8047ef035569ac8e962f09d4e |
20-Nov-2012 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix clang warning in GMSampleView.h ../../samplecode/GMSampleView.h:23:7: warning: field 'fGM' will be initialized after field 'fShowSize' [-Wreorder] R=bsalomon@google.com Review URL: https://codereview.appspot.com/6856063 git-svn-id: http://skia.googlecode.com/svn/trunk@6507 2bbb7eff-a529-9590-31e7-b0007b416f81
MSampleView.h
|
884e60be30e20f38b3466a4697081187d2f1f814 |
16-Nov-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6447 2bbb7eff-a529-9590-31e7-b0007b416f81
MSampleView.h
|
a4f8137e67e31390b0e7edc5e637a3a02495d1a2 |
15-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update srcmode GM to include aa/bw and gradients add 'G' key to sampleapp, to toggle showing the GM's bounds as an overlay git-svn-id: http://skia.googlecode.com/svn/trunk@6431 2bbb7eff-a529-9590-31e7-b0007b416f81
MSampleView.h
ampleApp.cpp
|
b947625800a26194fcf63d7b57dadb1a63677f6a |
15-Nov-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove unused (and undefined) SkColorSpace parameter. git-svn-id: http://skia.googlecode.com/svn/trunk@6427 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
d9f7503e0cb0c4db856f53b4bdeec1332db6f296 |
09-Nov-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6362 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePictFile.cpp
|
9eb96975f8136c09eedaac44be0186b12093654b |
08-Nov-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update SampleApp to handle PNG encoded skps https://codereview.appspot.com/6816105/ git-svn-id: http://skia.googlecode.com/svn/trunk@6347 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePictFile.cpp
|
1aa90cf11e136a722bce71dd77f4bb03cc2b56f8 |
06-Nov-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6306 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
9c0bef18e30c37dc01d325fe6c930cd7861207f5 |
02-Nov-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add 'c' toggle to test clipping git-svn-id: http://skia.googlecode.com/svn/trunk@6278 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
16e3ddea6a80972aced04b21b1d66377fa95e7c7 |
25-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Platform/Engine -> Backend createPlatform -> wrapBackend R=robertphillips@google.com Review URL: https://codereview.appspot.com/6785044 git-svn-id: http://skia.googlecode.com/svn/trunk@6123 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
1e34ff7030c95a96c3cd5940de9b4dda4e1cef86 |
24-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6067 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
ffe9d01e39a46376e8b233d5fded3dbaec0d492e |
23-Oct-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add label git-svn-id: http://skia.googlecode.com/svn/trunk@6050 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
c892a153aabb04da31756acad076fddc6b1ea00e |
23-Oct-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
support click-drag translate git-svn-id: http://skia.googlecode.com/svn/trunk@6041 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
45ba2f773364771dc4a4831246bcb1e0f0992bed |
23-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@6040 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
cdbcb3ecc78a48a62503c67b01a0e2322d07fe29 |
23-Oct-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update git-svn-id: http://skia.googlecode.com/svn/trunk@6039 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
c83e352c18858b7fd5fad62b395e83d09a4feaa6 |
23-Oct-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update git-svn-id: http://skia.googlecode.com/svn/trunk@6038 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
50e4c72445e012f070cd42124f636cf8cb837307 |
22-Oct-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add sample to debug in fatbits mode git-svn-id: http://skia.googlecode.com/svn/trunk@6024 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFatBits.cpp
|
fc84359aa920567e72742877a1249f52d076ad35 |
11-Oct-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5892 2bbb7eff-a529-9590-31e7-b0007b416f81
ransitionView.cpp
|
6293820c96ac1cf6f33377fb510549bf6a4f9ed6 |
10-Oct-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Disable transitions for the Android SampleApp. Review URL: https://codereview.appspot.com/6642063 git-svn-id: http://skia.googlecode.com/svn/trunk@5887 2bbb7eff-a529-9590-31e7-b0007b416f81
ransitionView.cpp
|
0e354aacd84d3bede3f97cbde35a54ba62a89533 |
08-Oct-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove external matrix feature. We haven't been testing this for nearly two years. R=reed@google.com Review URL: https://codereview.appspot.com/6640044 git-svn-id: http://skia.googlecode.com/svn/trunk@5857 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
5987f58036574ccf23049b5fe71f29a441d0641d |
02-Oct-2012 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
build iOS with 'make all' This builds all skia tests by treating iOS tools as executable applications. A few warnings were fixed as well. Removed old trace draw code and remnants. Review URL: https://codereview.appspot.com/6597063 git-svn-id: http://skia.googlecode.com/svn/trunk@5776 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
5957f47e8de0ff55b8c0bf84984d4915c7c72825 |
01-Oct-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
retool so we don't need to call SkCanvas::setDevice Review URL: https://codereview.appspot.com/6591054 git-svn-id: http://skia.googlecode.com/svn/trunk@5759 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
45369a33bb78b6b76fafd63b1334151368dc9e2a |
30-Sep-2012 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
samplecode: Avoid temporary variables of SkString type. Just like most of the other samples, just pass the name of the sample directly. R=epoger@google.com Review URL: https://codereview.appspot.com/6572047 git-svn-id: http://skia.googlecode.com/svn/trunk@5743 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePatch.cpp
amplePolyToPoly.cpp
ampleTextAlpha.cpp
ampleTextBox.cpp
ampleVertices.cpp
|
f726a1c9e6efad526eba603be9f24b4b77b993eb |
29-Sep-2012 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
samplecode: Remove duplicated include of SkWindow.h from SampleApp.h R=epoger@google.com Review URL: https://codereview.appspot.com/6566051 git-svn-id: http://skia.googlecode.com/svn/trunk@5737 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.h
|
230504d6b5ff848913638c399ad43c0b6bcf723f |
27-Sep-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SampleApp work on iPhone/iOS simulator. Several parts to this: 1) The DeviceManager subclass for iOS was rewritten because the base class changed. 2) Two old samples that rely on hardcoded paths to images are deleted. They hit assertions in SkImageRef. No one has the required images to run these anyway. 3) argv must be non-NULL. 4) The UI delegate must not be loaded from the NIB for viewDidLoad ordering reasons. So I removed an IBOutlet link from the window to the splitview controller in the iPad's NIB file. The split view is attached by the AppDelegate programmatically. This doesn't make GPU work. That will come in a later change. Review URL: https://codereview.appspot.com/6561056/ git-svn-id: http://skia.googlecode.com/svn/trunk@5712 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleImage.cpp
ampleImageDir.cpp
|
077b8990623ab788dc85bc5055c6f91d7f9f980e |
26-Sep-2012 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
samplecode: Remove executable bit from SampleTextureDomain.cpp R=robertphillips@google.com Review URL: https://codereview.appspot.com/6570056 git-svn-id: http://skia.googlecode.com/svn/trunk@5703 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextureDomain.cpp
|
3bd217366342ffc331f9659b6fb1c759318be95b |
26-Sep-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SkCanvas::setDevice() must die, and so we begin by removing our own references to setBitmapDevice() (gotta walk before we can run) git-svn-id: http://skia.googlecode.com/svn/trunk@5680 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleImageDir.cpp
ampleOverflow.cpp
ampleXfermodes.cpp
|
7064e9a3fc2fe54856d66ede84eddee2cace01b9 |
26-Sep-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5678 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBitmapRect.cpp
|
33535f3c48bf723c46f334a93d4a06d782dad30e |
25-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reimplement drawBitmapRectToRect to correctly handle fraction srcRect. The prev impl relied on drawBitmap "deducing" the destination rect by applying the computed matrix to the bitmap's bounds. This cannot be done if the srcRect is fractional, and therefore not representable w/ a bitmap. The new impl computes the same matrix, but calls down to the device via drawRect + a bitmap_shader. This allows us to specfiy the dstRect explicitly. The possible down-side is that we now rely on the device subclass to efficiently handle draRect+shader, instead of calling its drawBitmap entry-point. To give the device the chance to handle this differently, I now call through to a new device virtual: drawBitmapRect. The default impl is to create the shader and call drawRect, but a subclass can intercept that. For now, the GPU override of drawBitmapRect is mimicing the old behavior (by rounding the srcRect to an iRect). This preserves its ability to call drawBitmap which handles very-large textures, but shows some gittering/imprecision, due to the rounding. ... this is the same GPU behavior we have before this CL. Review URL: https://codereview.appspot.com/6542065 git-svn-id: http://skia.googlecode.com/svn/trunk@5663 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBitmapRect.cpp
|
b1b7f707907b8c63b955cd2aef1cc454623e3656 |
18-Sep-2012 |
tfarina@chromium.org <tfarina@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a header for OverView.cpp as well. This fixes another FIXMEs. Signed-off-by: Thiago Farina <tfarina@chromium.org> Review URL: https://codereview.appspot.com/6492125 git-svn-id: http://skia.googlecode.com/svn/trunk@5576 2bbb7eff-a529-9590-31e7-b0007b416f81
verView.cpp
verView.h
ampleApp.cpp
ransitionView.cpp
ransitionView.h
|
cbc4a5d96c5483de4ce621dca9e54833307c8f9c |
14-Sep-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add file I forgot in https://code.google.com/p/skia/source/detail?r=5552 git-svn-id: http://skia.googlecode.com/svn/trunk@5554 2bbb7eff-a529-9590-31e7-b0007b416f81
ransitionView.h
|
6a12178fb32146232912fc20abb463b430f9025d |
14-Sep-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a header file for TransitionView.cpp committed from https://codereview.appspot.com/6492119/ for Thiago Farina <tfarina@chromium.org> git-svn-id: http://skia.googlecode.com/svn/trunk@5552 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ransitionView.cpp
|
178a267a6cb1405805caf23fe074d68b509f76d3 |
13-Sep-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Address warnings from clang build bot http://codereview.appspot.com/6506111/ git-svn-id: http://skia.googlecode.com/svn/trunk@5518 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLayers.cpp
|
d8a6cc814f1a0a8faaddad05ae765ad2f6b11aac |
12-Sep-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make texteffects gm work through serialization and pipe. Move Line2DPathEffect (now Sk_) into a separate header file so it can be shared and initialized. Switch to the shared version in SampleAll and SampleSlides. Remove the skip pipe flag from texteffects, since it can now be serialized. I have a separate change to turn serialization on by default at https://codereview.appspot.com/6498121/ Review URL: https://codereview.appspot.com/6503106 git-svn-id: http://skia.googlecode.com/svn/trunk@5512 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleSlides.cpp
|
43e10145911bde6ac8c3f14fd46611a13c76f8b9 |
10-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update MS counter to show actual milliseconds git-svn-id: http://skia.googlecode.com/svn/trunk@5458 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
7c57e0e7ccb05a4b7ce05b883ba06380d5578881 |
08-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
apend sample_grab file name with .png git-svn-id: http://skia.googlecode.com/svn/trunk@5451 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
8d8847521e9a077d1c317c622dd76d7e8087d3bd |
08-Sep-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change duration of transition animation to 1, effectively removing it (for now) git-svn-id: http://skia.googlecode.com/svn/trunk@5450 2bbb7eff-a529-9590-31e7-b0007b416f81
ransitionView.cpp
|
11f869277c81a232fd4e40eca41e6f71b95b4b17 |
31-Aug-2012 |
skia.committer@gmail.com <skia.committer@gmail.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sanitizing source files in Skia_Periodic_House_Keeping git-svn-id: http://skia.googlecode.com/svn/trunk@5373 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePictFile.cpp
|
0a5c18ba79862ee4a348eff42cd4fbeb5ef12fee |
31-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
(disabled) option to re-record a picture when loading git-svn-id: http://skia.googlecode.com/svn/trunk@5366 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePictFile.cpp
|
ae933ce0ea5fd9d21cb6ef2cee7e729d32690aac |
23-Aug-2012 |
rmistry@google.com <rmistry@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/) This CL is part III of IV (I broke down the 1280 files into 4 CLs). Review URL: https://codereview.appspot.com/6475053 git-svn-id: http://skia.googlecode.com/svn/trunk@5264 2bbb7eff-a529-9590-31e7-b0007b416f81
MSampleView.h
ample2PtRadial.cpp
ampleAAClip.cpp
ampleAARectModes.cpp
ampleAARects.cpp
ampleAll.cpp
ampleAnimatedGradient.cpp
ampleAnimator.cpp
ampleApp.cpp
ampleArc.cpp
ampleAvoid.cpp
ampleBigGradient.cpp
ampleBitmapRect.cpp
ampleBlur.cpp
ampleBox.cpp
ampleCamera.cpp
ampleCircle.cpp
ampleClip.cpp
ampleCode.h
ampleColorFilter.cpp
ampleComplexClip.cpp
ampleConcavePaths.cpp
ampleCull.cpp
ampleDash.cpp
ampleDecode.cpp
ampleDither.cpp
ampleDitherBitmap.cpp
ampleDraw.cpp
ampleEffects.cpp
ampleEmboss.cpp
ampleEmptyPath.cpp
ampleEncode.cpp
ampleFillType.cpp
ampleFilter.cpp
ampleFilter2.cpp
ampleFontCache.cpp
ampleFontScalerTest.cpp
ampleFuzz.cpp
ampleGradients.cpp
ampleHairCurves.cpp
ampleHairModes.cpp
ampleHairline.cpp
ampleImage.cpp
ampleImageDir.cpp
ampleLCD.cpp
ampleLayerMask.cpp
ampleLayers.cpp
ampleLines.cpp
ampleMeasure.cpp
ampleMipMap.cpp
ampleMovie.cpp
ampleOvalTest.cpp
ampleOverflow.cpp
amplePageFlip.cpp
amplePatch.cpp
amplePath.cpp
amplePathClip.cpp
amplePathEffects.cpp
amplePathFill.cpp
amplePictFile.cpp
amplePicture.cpp
amplePoints.cpp
amplePolyToPoly.cpp
ampleRegion.cpp
ampleRepeatTile.cpp
ampleShaderText.cpp
ampleShaders.cpp
ampleSkLayer.cpp
ampleSlides.cpp
ampleSpiral.cpp
ampleStrokePath.cpp
ampleStrokeRect.cpp
ampleStrokeText.cpp
ampleTests.cpp
ampleText.cpp
ampleTextAlpha.cpp
ampleTextBox.cpp
ampleTextOnPath.cpp
ampleTextureDomain.cpp
ampleTiling.cpp
ampleTinyBitmap.cpp
ampleTriangles.cpp
ampleTypeface.cpp
ampleUnitMapper.cpp
ampleVertices.cpp
ampleWarp.cpp
ampleWritePixels.cpp
ampleXfermodes.cpp
ampleXfermodesBlur.cpp
ransitionView.cpp
|
85cade0a10217a50aebb495099ecc0435fe08b23 |
17-Aug-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move tiling up into SampleWindow. Now the tiles do not move with the view, and tiling persists when changing slides. Review URL: https://codereview.appspot.com/6450143 git-svn-id: http://skia.googlecode.com/svn/trunk@5146 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
ampleCode.h
|
b49d98999799ff9406302fa75b5011e95fb153bc |
16-Aug-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SK_FONTHOST_WIN_DW define. git-svn-id: http://skia.googlecode.com/svn/trunk@5132 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextBox.cpp
|
e8f0592ae8b37e94d99f49816eb22e9fafde6d86 |
16-Aug-2012 |
bungeman@google.com <bungeman@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
DirectWrite font host for skia. https://codereview.appspot.com/5417063/ git-svn-id: http://skia.googlecode.com/svn/trunk@5128 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextBox.cpp
|
a22e2117e44efa4298dd0eb6df304a8166c8e9c3 |
16-Aug-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Extended Inst counting to find "unknown" leaked object (SkTMaskGamma) http://codereview.appspot.com/6453127/ git-svn-id: http://skia.googlecode.com/svn/trunk@5123 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
56b64a53318183ad528edeb1a26ade188ef63f7d |
15-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
change tiling to 16 tiles instead of 4 git-svn-id: http://skia.googlecode.com/svn/trunk@5120 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
e2dd973e4b0dac58610b73d577e91899c2b1c4ea |
15-Aug-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Provide a key to go to the previous slide in SampleApp. The left key now mirrors the right key, and goes to the previous slide. It used to change the device type, which can still be done by pressing 'd' or using the menu. Review URL: https://codereview.appspot.com/6443133 git-svn-id: http://skia.googlecode.com/svn/trunk@5119 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
67b89eeeb07aa0485db233b5f356031fe15b57c4 |
15-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add 't' to toggle tiling modes Review URL: https://codereview.appspot.com/6446138 git-svn-id: http://skia.googlecode.com/svn/trunk@5109 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
ampleCode.h
|
bda03db28935eef7f9a3aae05fdedca57cd984ad |
14-Aug-2012 |
rmistry@google.com <rmistry@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing source files that do not have newlines at the end. Found using the new unsubmitted newline_checker slave script: piraeus.cnc.corp.google.com:10125/builders/Skia_House_Keeping/builds/5/steps/shell_1/logs/stdio Review URL: https://codereview.appspot.com/6443124 git-svn-id: http://skia.googlecode.com/svn/trunk@5097 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAnimatedGradient.cpp
ampleBox.cpp
ampleSpiral.cpp
|
3d1cb97240c568253b657b8a1e50258792457166 |
13-Aug-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move texteffects from Sample to gm git-svn-id: http://skia.googlecode.com/svn/trunk@5051 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextEffects.cpp
|
d74e710c00700aea603d7843d3ff670043bb1c15 |
09-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkShape (unused) Review URL: https://codereview.appspot.com/6461069 git-svn-id: http://skia.googlecode.com/svn/trunk@5033 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleShapes.cpp
|
e012e0a3414e8ab93dc90fd139256f2a71fc6f9f |
09-Aug-2012 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
privatize SkEdgeClipper.h git-svn-id: http://skia.googlecode.com/svn/trunk@5027 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleEffects.cpp
ampleLineClipper.cpp
|
c73dd5c6880739f26216f198c757028fd28df1a4 |
07-Aug-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update SkFlattenable buffers to be more modular. This CL is an effort to stage the conversion to named parameters for all SkFlattenable commands. This particular stage only does the following two things... 1. Move flattenable buffers from SkFlattenable.h into their own header. 2. Update and Add new read write methods for better clarity and convenience. BUG= Review URL: https://codereview.appspot.com/6448095 git-svn-id: http://skia.googlecode.com/svn/trunk@4980 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
ampleAll.cpp
ampleSlides.cpp
ampleText.cpp
ampleTextEffects.cpp
|
2e40173c95116f3546a1ebf5689df707d17cb7b4 |
03-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert gpu-less mac sample app, remove busted sample (that has equivalent gm) Review URL: https://codereview.appspot.com/6450088/ git-svn-id: http://skia.googlecode.com/svn/trunk@4954 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleNinePatch.cpp
|
b196374e6f5b66ba911a2be6ddb31c6692a3615a |
03-Aug-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
--picture foo now works if foo is an image (.png, .jpeg) or a picture (.skp) git-svn-id: http://skia.googlecode.com/svn/trunk@4944 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePictFile.cpp
|
cf8fb1f6f03fc77f9927564f9ef9abeeeec508d2 |
02-Aug-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Create GPU-less build of Skia. git-svn-id: http://skia.googlecode.com/svn/trunk@4912 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
ampleBitmapRect.cpp
ampleNinePatch.cpp
|
4605a3f3ff8fa2072f98e6bcb71bc43d4c6196d6 |
01-Aug-2012 |
chudy@google.com <chudy@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added --picture flag to SampleApp, loads individual skp. Review URL: https://codereview.appspot.com/6452077 git-svn-id: http://skia.googlecode.com/svn/trunk@4895 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
622a17091b69df8d54d318c88f34851677a6d9c2 |
31-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed minor memory leaks http://codereview.appspot.com/6453066/ git-svn-id: http://skia.googlecode.com/svn/trunk@4866 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDecode.cpp
|
076f4c9791c3710a3714452b61d61fd049601f57 |
31-Jul-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix LayerDrawLooper to record its fFlagsMask convert SampleDrawLooper to a GM git-svn-id: http://skia.googlecode.com/svn/trunk@4854 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDrawLooper.cpp
|
59f46b81f8bdd1b524f5cc43bc27603f9604c71a |
10-Jul-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed Windows compiler complaints http://codereview.appspot.com/6392044 git-svn-id: http://skia.googlecode.com/svn/trunk@4511 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
3a67a668dbdc3a6bba68700a6dfdef8164ae0c69 |
09-Jul-2012 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add an SK_PRINTF_LIKE macro, which declares a function to have printf-like semantics, allowing gcc and clang to check the format string against the arguments. Enable its use on SkString (printf, appendf, and prependf). Also define an SK_SIZE_T_SPECIFIER macro so there's a cross-platform way of printing a size_t. Review URL: http://codereview.appspot.com/6375043/ git-svn-id: http://skia.googlecode.com/svn/trunk@4485 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleSlides.cpp
|
3e33258cd15faae4a2906ddcc586e4008ee20e68 |
03-Jul-2012 |
rileya@google.com <rileya@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added GPU implementation of 2-point conical gradient. Review URL: https://codereview.appspot.com/6354062 git-svn-id: http://skia.googlecode.com/svn/trunk@4442 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDegenerateTwoPtRadials.cpp
|
4f1f6bf0505b80e14c2f3d7299d4ae565fdd1e3a |
02-Jul-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Properly handle extracted bitmaps in cross process/shared addr space SkGPipe. Use the pixel ref which we have already copied and the appropriate pixel ref offset. Turn SampleDrawBitmap into a GM to test this functionality. Review URL: https://codereview.appspot.com/6348059 git-svn-id: http://skia.googlecode.com/svn/trunk@4417 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDrawBitmap.cpp
|
a23d04820955e2c459956a6610063545d3e8f1aa |
26-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkInstCnt tracking of SkViewRegistry git-svn-id: http://skia.googlecode.com/svn/trunk@4352 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleCode.h
|
814df5e8512a2e8b0d5bdab8546ed057a847f87d |
26-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
don't add SkViewRegistry to SkInstCnt git-svn-id: http://skia.googlecode.com/svn/trunk@4351 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleCode.h
|
6eb0d62cc31463b5af4cbed5c3058a3161c58d2d |
25-Jun-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Register some flattenable factories. Now, SkComposeShaders, SkDiscreteMapper, SkCosineMapper, Line2DPathEffect, and SkTransparentShader can be flattened and unflattened. This makes more of our samples work when using a pipe. Review URL: https://codereview.appspot.com/6338064 git-svn-id: http://skia.googlecode.com/svn/trunk@4334 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
|
94e75ee46a569cbcdf61fb7f04ee3a69d3ca0896 |
08-Jun-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rename the existing flatten(void*) methods. This change avoids naminc confusion with the SkFlattenable flatten methods and also changes SkPath to use the void* model instead of taking a SkReader32. Review URL: https://codereview.appspot.com/6299062 git-svn-id: http://skia.googlecode.com/svn/trunk@4215 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRegion.cpp
|
b073d920c90bc95f6c216327acd321a4fc809bfa |
08-Jun-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a tiled pipe mode to SampleApp. Using the "Pipe" checkbox in SamleApp, you can now toggle amongst three states: no pipe, a normal pipe (or others depending on #defines), and a tiled pipe. You can also use shift + p to toggle. Review URL: https://codereview.appspot.com/6303055 git-svn-id: http://skia.googlecode.com/svn/trunk@4213 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
ampleCode.h
ransitionView.cpp
|
e3510507b73b564c1dc4dca9a511a485c071a170 |
06-Jun-2012 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
one more warning suppressed (make unused code avoid bit rot) git-svn-id: http://skia.googlecode.com/svn/trunk@4191 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleHairline.cpp
|
02939ce4bddd3223d9e8cc98d4abd02939b7f70a |
06-Jun-2012 |
caryclark@google.com <caryclark@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warnings on Mac in ssamplecode Fix these class of warnings: - unused functions - unused locals - sign mismatch - missing function prototypes - missing newline at end of file - 64 to 32 bit truncation The changes prefer to link in dead code in the debug build with 'if (false)' than to comment it out, but trivial cases are commented out or sometimes deleted if it appears to be a copy/paste error. Review URL: https://codereview.appspot.com/6301044 git-svn-id: http://skia.googlecode.com/svn/trunk@4183 2bbb7eff-a529-9590-31e7-b0007b416f81
verView.cpp
ampleAARectModes.cpp
ampleAll.cpp
ampleApp.cpp
ampleArc.cpp
ampleBlur.cpp
ampleCircle.cpp
ampleClip.cpp
ampleColorFilter.cpp
ampleGradients.cpp
ampleHairModes.cpp
ampleLineClipper.cpp
ampleOverflow.cpp
amplePatch.cpp
amplePathClip.cpp
ampleRegion.cpp
ampleShaderText.cpp
ampleSlides.cpp
ampleStrokeText.cpp
ampleTextAlpha.cpp
ampleXfermodesBlur.cpp
ransitionView.cpp
|
07ef911f18e30566d8a9d790e0bd69a836fd9d24 |
04-Jun-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed Linux compiler complaints http://codereview.appspot.com/6269045/ git-svn-id: http://skia.googlecode.com/svn/trunk@4135 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleUnitMapper.cpp
|
1830c7aa3c4045af438fb24ee0bd22598f1bfca7 |
04-Jun-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
--pictureDir foo will load serialized pictures <>.skp from the foo directory git-svn-id: http://skia.googlecode.com/svn/trunk@4132 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
amplePictFile.cpp
|
fd4be26c4202ae91f0f7cf2c03e44b5169d885eb |
25-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change patheffect to take a (new) StrokeRec object, which encapsulates the fill or stroke parameters for a path. Today, the patheffect only sees if the caller was going to stroke or fill, and if stroke, it just sees the width. With this change, the effect can see all of the related parameters (e.g. cap/join/miter). No other change is intended at this time. After this change, I hope to use this additional data to allow SkDashPathEffect to, at times, apply the stroke as part of its effect, which may be much more efficient than first dashing, and then reading that and stroking it. Most of these files changed just because of the new parameter to filterPath. The key changes are in SkPathEffect.[h,cpp], SkPaint.cpp and SkScalerContext.cpp Review URL: https://codereview.appspot.com/6250051 git-svn-id: http://skia.googlecode.com/svn/trunk@4048 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
ampleAll.cpp
ampleSlides.cpp
ampleTextEffects.cpp
|
d3521f1a8dc07fe84d6a8f2151b0c176ff1ec8ca |
24-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert 4046 -- GM:pathfill failed on one bot, maybe uninitialized memory somewhere? git-svn-id: http://skia.googlecode.com/svn/trunk@4047 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
ampleAll.cpp
ampleSlides.cpp
ampleTextEffects.cpp
|
9797272edfc73f18b4807751377518317991b880 |
24-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change patheffect to take a (new) StrokeRec object, which encapsulates the fill or stroke parameters for a path. Today, the patheffect only sees if the caller was going to stroke or fill, and if stroke, it just sees the width. With this change, the effect can see all of the related parameters (e.g. cap/join/miter). No other change is intended at this time. After this change, I hope to use this additional data to allow SkDashPathEffect to, at times, apply the stroke as part of its effect, which may be much more efficient than first dashing, and then reading that and stroking it. Most of these files changed just because of the new parameter to filterPath. The key changes are in SkPathEffect.[h,cpp], SkPaint.cpp and SkScalerContext.cpp Review URL: https://codereview.appspot.com/6249050 git-svn-id: http://skia.googlecode.com/svn/trunk@4046 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
ampleAll.cpp
ampleSlides.cpp
ampleTextEffects.cpp
|
67febd9506629568d6e63b4a9e673ace4b42fa2a |
22-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Converted AAClips SampleApp slide to GM:simpleaaclip http://codereview.appspot.com/6220043/ git-svn-id: http://skia.googlecode.com/svn/trunk@4025 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAAClip2.cpp
|
ffe39bd3b66eb5090684959e7f2409346ab72d93 |
17-May-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix type errors and a few warnings for Visual Studio 2010 64-bit build. We're still far from 64b statically safe, mostly around SkReader32.h and the address-alignment code in GrTypes.h. Original code provided by jianliang79. http://code.google.com/p/skia/issues/detail?id=601 git-svn-id: http://skia.googlecode.com/svn/trunk@3994 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleText.cpp
|
2470b25ac858d2262943aaaa0f7e25da5dbeba1c |
15-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updated AAClips Sample slide and complexclip2 GM to exercise AA clipping http://codereview.appspot.com/6212047/ will require image rebaselining git-svn-id: http://skia.googlecode.com/svn/trunk@3943 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAAClip2.cpp
|
706f6212c60dd8861a0ae922a77c455a08360aa3 |
14-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixes for Windows Release compiler complaints (overflow in const arith) http://codereview.appspot.com/6210056/ git-svn-id: http://skia.googlecode.com/svn/trunk@3926 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFuzz.cpp
|
4debcac8c38cae17a01e697578719c60a068052f |
14-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Debug Windows compiler complaint fixes http://codereview.appspot.com/6208055/ git-svn-id: http://skia.googlecode.com/svn/trunk@3924 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRegion.cpp
|
963a8fa542134f3ddbd40165e1b3f9edf9f074dd |
10-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove (unused) reference to SkStrokePathEffect git-svn-id: http://skia.googlecode.com/svn/trunk@3891 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
|
c6ce750c73c6586a5c2e88a0620b04e9569af401 |
08-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed some fixed point build Windows compiler complaints http://codereview.appspot.com/6197063/ git-svn-id: http://skia.googlecode.com/svn/trunk@3867 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
ampleLineClipper.cpp
amplePolyToPoly.cpp
ampleSlides.cpp
ampleTextOnPath.cpp
ransitionView.cpp
|
9c1f1ac5d399c73f5f331bdf7b392ea7f0c44daf |
07-May-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move function decls and macros out of public headers that are meant for internal use. git-svn-id: http://skia.googlecode.com/svn/trunk@3849 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
7265e725555098637498db2f397623d7991ceb4b |
03-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added "--list" command line option to SampleApp http://codereview.appspot.com/6161043/ committed on behalf of Guanqun git-svn-id: http://skia.googlecode.com/svn/trunk@3835 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
67a6db36110b3904f09488a08a08e58b3ca10fd8 |
03-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Made "Clip" sample use AA clipping http://codereview.appspot.com/6176046/ git-svn-id: http://skia.googlecode.com/svn/trunk@3834 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleClip.cpp
|
4b5894c82df1777ef86353521d789e094070156b |
02-May-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
show contains and intersects predicates in sample git-svn-id: http://skia.googlecode.com/svn/trunk@3824 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRegion.cpp
|
47ab504d49940d7c3dbd77d5b548929c369d7904 |
02-May-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed usage info for SampleApp's msaa flag http://codereview.appspot.com/6159043/ committed on behalf of Guanqun Lu git-svn-id: http://skia.googlecode.com/svn/trunk@3817 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
7460b378d68217167013ca889a4cdcae742908e7 |
25-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed minor Release & fixed point compiler warnings on Linux http://codereview.appspot.com/6118050/ git-svn-id: http://skia.googlecode.com/svn/trunk@3766 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAnimBlur.cpp
ampleEffects.cpp
ampleFontScalerTest.cpp
|
7dadc748d96fdf6c1eadc960f1481807d2ac90cf |
18-Apr-2012 |
scroggo@google.com <scroggo@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
In SampleWindow, pass ownership of menus to SkWindow, so it can safely delete them in its destructor. BUG=557 TEST=Run SampleApp on linux. Then press escape. Review URL: https://codereview.appspot.com/6050047 git-svn-id: http://skia.googlecode.com/svn/trunk@3719 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
6853e808a464ca75ff1328338d1eb55ff27c4337 |
16-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Addressed more Windows compiler complaint issues http://codereview.appspot.com/6007056/ git-svn-id: http://skia.googlecode.com/svn/trunk@3689 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
ddd40e5e96c43ff6730745b53abf09bf0129f6d2 |
10-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Tear down Gr stuff before GL context in SampleApp Review URL: http://codereview.appspot.com/6000043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3639 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
4750fa55f27e43770e7f5f3161ebdbac42e0da8a |
10-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor bug fix in SampleApp http://codereview.appspot.com/5992081/ git-svn-id: http://skia.googlecode.com/svn/trunk@3638 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
59ed2c22c032733c4cdaf12cc04e23bcf17f9331 |
09-Apr-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
safely handle null blur filter git-svn-id: http://skia.googlecode.com/svn/trunk@3629 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAnimBlur.cpp
|
1195925b05ee9d666ea8a8f68fde5d8ca7e49b04 |
06-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add MSAA option to SampleApp Review URL: http://codereview.appspot.com/5969049 git-svn-id: http://skia.googlecode.com/svn/trunk@3627 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
09042b80d22837c760bb530124aaa67469b19b8f |
06-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing Windows compiler complaints http://codereview.appspot.com/5991056/ git-svn-id: http://skia.googlecode.com/svn/trunk@3626 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFontScalerTest.cpp
ransitionView.cpp
|
3c4d032aeb2831a64fd6eff570667d590e3ed209 |
03-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert 3857 (which was committed from wrong tree) git-svn-id: http://skia.googlecode.com/svn/trunk@3588 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
5f017a4ab001baf1b9f433a9b02c6e01f93a97a1 |
03-Apr-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix GL attach/detach in Mac SampleApp Review URL: http://codereview.appspot.com/5984043/ git-svn-id: http://skia.googlecode.com/svn/trunk@3587 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
b442a6d5726569364e15c3056bbfb59b9b6e38ce |
02-Apr-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Redelivering r3555 to re-add run-time switching between ANGLE and native opengl http://codereview.appspot.com/5969044/ git-svn-id: http://skia.googlecode.com/svn/trunk@3578 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
bd8d7adb0ac9533a04e7b7a481371d4c66bbbc9b |
30-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r3555 git-svn-id: http://skia.googlecode.com/svn/trunk@3556 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
53e96a14cac520c1fd071ad65d80b5bacc5c4e28 |
30-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added run-time switching between OpenGL & ANGLE in SampleApp http://codereview.appspot.com/5969044/ git-svn-id: http://skia.googlecode.com/svn/trunk@3555 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
257fc5bd135cfc2b9a96e8f51388b8bec717cf0a |
29-Mar-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unused static functions from SampleApp and effects Review URL: https://codereview.appspot.com/5956050 git-svn-id: http://skia.googlecode.com/svn/trunk@3543 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleText.cpp
ampleTextEffects.cpp
|
54924243c1b65b3ee6d8fa064b50a9b1bb2a19a5 |
29-Mar-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleanup code related to SkFlattenable::flatten() The following changes were made by this CL: 1. Make flatten() a protected method as callers should use SkFlattenableWriteBuffer to flatten an object 2. Make flatten a const method (including subclasses) 3. Mark subclass implementation of flatten with SK_OVERRIDE 4. Ensure overridden flatten impls call their parent 5. Remove no-op implementations of flatten from subclasses Additionally, if necessary the unflattening constructor was also moved to the protected section of the subclasses header if it was not already there. git-svn-id: http://skia.googlecode.com/svn/trunk@3540 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
ampleAll.cpp
ampleSlides.cpp
ampleText.cpp
ampleTextEffects.cpp
|
d3b9fbbc48c13a1b2a664cf7e01374a44c201f51 |
28-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Code changes for ANGLE GL interface. .gyp file changes will be delivered later. http://codereview.appspot.com/5940046/ git-svn-id: http://skia.googlecode.com/svn/trunk@3519 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
ampleDegenerateTwoPtRadials.cpp
|
8500322537c5158a4632be6805b0c4210a20558b |
28-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
disable GPU blur on small paths Change originally by Guanqun.Lu@gmail.com with minor edits and sample added by me COULD POSSIBLY CHANGE GPU RESULTS OF GM SLIDES WITH BLUR, WILL REBASILINE IF SO. Review URL: https://codereview.appspot.com/5940045/ git-svn-id: http://skia.googlecode.com/svn/trunk@3514 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAnimBlur.cpp
ampleApp.cpp
ampleCode.h
|
ba28d03e94dc221d6a803bf2a84a420b9159255c |
26-Mar-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Create macro for registering classes for deserialization Review URL: https://codereview.appspot.com/5909063 git-svn-id: http://skia.googlecode.com/svn/trunk@3494 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
ampleAll.cpp
ampleSlides.cpp
ampleText.cpp
ampleTextEffects.cpp
|
76d4021ee1bfbf31da274e9feb4c675cfd86e6d3 |
22-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for SampleApp command line parsing issue. http://codereview.appspot.com/5785054/ git-svn-id: http://skia.googlecode.com/svn/trunk@3462 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
8570b5c8695052378491b0c61e745d736fe85c8d |
20-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding CMYK jpeg changes w/o .gyp alterations http://codereview.appspot.com/5785054/ git-svn-id: http://skia.googlecode.com/svn/trunk@3442 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
0a89c90d18ab5082f2fde5076ce422aac493bb00 |
20-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
reverting to 3437 git-svn-id: http://skia.googlecode.com/svn/trunk@3439 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
d5c9e996dff7169cd6bfbf5c6d1543fca512c1a5 |
20-Mar-2012 |
robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix for CMYK jpeg decoding issue (69 - unable to read some jpeg files on android) http://codereview.appspot.com/5785054/ git-svn-id: http://skia.googlecode.com/svn/trunk@3438 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
166e653f67f3fffc3846184a25ce45ab083f07a2 |
20-Mar-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix scaling issue when drawing text on a path. If the paint is stroked and the font size is small we were incorrectly rendering the sample text. Review URL: https://codereview.appspot.com/5844060 git-svn-id: http://skia.googlecode.com/svn/trunk@3437 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextOnPath.cpp
|
ae8ae3d1a2e5a22f42453a02533981f886327c37 |
15-Mar-2012 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Cleanup sample slide for drawTextOnPath Review URL: https://codereview.appspot.com/5834048 git-svn-id: http://skia.googlecode.com/svn/trunk@3402 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextOnPath.cpp
|
c9fa63c869d9216869da64c1defb150655ade3af |
12-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
don't draw in constructor (makes debugging harder) git-svn-id: http://skia.googlecode.com/svn/trunk@3369 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePath.cpp
|
7b1859034fd1febd69eeeca9efd5e3eb297fb168 |
12-Mar-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add init() method, so we don't draw in our constructor (makes debugging harder) git-svn-id: http://skia.googlecode.com/svn/trunk@3368 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleMipMap.cpp
amplePageFlip.cpp
ampleSlides.cpp
ampleXfermodes.cpp
|
ab9e2c6fc8ea08b167f2a68abd93772ea07f0edb |
08-Mar-2012 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Annotate overridden functions with SK_OVERRIDE in OverView class. R=bsalomon@google.com Signed-off-by: Thiago Farina <tfarina@chromium.org> Committed on behalf of tfarina@chromium.org Review URL: https://codereview.appspot.com/5752057/ git-svn-id: http://skia.googlecode.com/svn/trunk@3341 2bbb7eff-a529-9590-31e7-b0007b416f81
verView.cpp
|
84ef10f8f91a48936db6e6742b4203fdc6a91b7a |
16-Feb-2012 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
cast to double http://codereview.appspot.com/5645064/ git-svn-id: http://skia.googlecode.com/svn/trunk@3206 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePath.cpp
|
6bf38b59c9de1cd35cd091cf8766117f4e1f66a0 |
14-Feb-2012 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move GL-specific include files to their own subdirectory, to better coexist alongside D3D backend. Requires gyp change. http://codereview.appspot.com/5665045/ git-svn-id: http://skia.googlecode.com/svn/trunk@3185 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
05e70247c31ae927074ef27ea9893634a8dda543 |
27-Jan-2012 |
twiz@google.com <twiz@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Expose functionality to purge the GPU texture cache while running SampleApp. Press 'p' to purge the cache. A summary of the number of bytes of video memory released is output to the command prompt. Review URL: https://codereview.appspot.com/5587045 git-svn-id: http://skia.googlecode.com/svn/trunk@3097 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
2c1eb6f08d77d85d3d422444fc8f4b0b0fc25037 |
18-Jan-2012 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Landing change from http://codereview.appspot.com/5540063/ git-svn-id: http://skia.googlecode.com/svn/trunk@3060 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextOnPath.cpp
|
dd52caaa093845c7c5157be78d94feb72f9cb155 |
28-Dec-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
return -1 if we failed to find by title git-svn-id: http://skia.googlecode.com/svn/trunk@2931 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
6fc7cc23a9c33960b879f69d92d6fb0e1373e556 |
28-Dec-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix Windows build breakage in http://code.google.com/p/skia/source/detail?r=2925 TBR=reed Review URL: http://codereview.appspot.com/5500087 git-svn-id: http://skia.googlecode.com/svn/trunk@2927 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
6f6e8c39a7b07f8a916a60ad27f17bd13f3c89ad |
27-Dec-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
RETURN key now records default slide for startup git-svn-id: http://skia.googlecode.com/svn/trunk@2925 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
4d4f281b28c3db0513ea1a68db4577e2518002b3 |
12-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix int->float conversion warning in VS2010 git-svn-id: http://skia.googlecode.com/svn/trunk@2853 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
e9f091d7cd6eeccb0c1b84226a8543dc8a3d285a |
09-Dec-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use : as separator between "GM" and slide name in SampleApp. This makes it easier to jump to a GM slide using command line args on windows. git-svn-id: http://skia.googlecode.com/svn/trunk@2846 2bbb7eff-a529-9590-31e7-b0007b416f81
MSampleView.h
|
e23f194bf9747267b9dd42e238dfe217ed585c03 |
08-Dec-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
install drawfilter for the picture playback as well git-svn-id: http://skia.googlecode.com/svn/trunk@2839 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
6f3795105b2b458079e53a721c1735c9518f6bb5 |
16-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make all pixel ops go thru ctx so we can correctly flush. Unify two texture upload code paths. Review URL: http://codereview.appspot.com/5373108/ git-svn-id: http://skia.googlecode.com/svn/trunk@2701 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
f03bb566e25ace918f8fdda3cb8426626a00894c |
11-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
land http://codereview.appspot.com/5244058/ - add matrix to SkView git-svn-id: http://skia.googlecode.com/svn/trunk@2670 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
f74ad8c91aef4f328dbcbcebae9e436c00a35140 |
09-Nov-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removes warnings generated by gcc and clang. git-svn-id: http://skia.googlecode.com/svn/trunk@2651 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
073c90769e4cc7bf14323c1cab59339463604ecd |
08-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use new PurgeFontCache() api git-svn-id: http://skia.googlecode.com/svn/trunk@2633 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
56c69773aea56c6c6bd47bc7e7970dd081205184 |
08-Nov-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update files to use SK_BUILD_FOR_ANDROID. This CL also removes any unecessary references to the ANDROID definition. Review URL: http://codereview.appspot.com/5354049 git-svn-id: http://skia.googlecode.com/svn/trunk@2629 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
2072db89016c4e53a648f4d4cec08b1d6be8558c |
08-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
post event to ourself to update the title after our constructor (so we can see the title of the first slide) git-svn-id: http://skia.googlecode.com/svn/trunk@2625 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
ac7aa1bc3feb96c68e5c10f7cbed0e6be7704052 |
08-Nov-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
prefix GM names with "GM " so I know that's what they are. git-svn-id: http://skia.googlecode.com/svn/trunk@2624 2bbb7eff-a529-9590-31e7-b0007b416f81
MSampleView.h
|
c43649962221c348d656d425a3fa9b29c78231d4 |
07-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
[GPU] Add explicit byte order and PM vs. UPM 8888 configs Review URL: http://codereview.appspot.com/5347042/ git-svn-id: http://skia.googlecode.com/svn/trunk@2618 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
6ff82553df07ec9502bfe5b4a97a2c2aaf15e39f |
07-Nov-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add support for building Android SampleApp. Review URL: http://codereview.appspot.com/5342051 git-svn-id: http://skia.googlecode.com/svn/trunk@2617 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
e269f210bdae0288643afaf8a579b22d3f6d5beb |
07-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Recommit r2611 with fix for gm git-svn-id: http://skia.googlecode.com/svn/trunk@2614 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
b87d2b5c2a5b9981c4da905a299a513920170391 |
07-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert r2611 until windows gm can be debugged git-svn-id: http://skia.googlecode.com/svn/trunk@2612 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
6d9adaec78f4c25c16c6f925f6c619955ae7f099 |
07-Nov-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add replacement APIs for createPlatformSurface: createPlatformTexture and createPlatformRenderTarget git-svn-id: http://skia.googlecode.com/svn/trunk@2611 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
fad4510d437053c245666734a8514a42248f41ce |
04-Nov-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move the Android sample app into the android repo. Review URL: http://codereview.appspot.com/5332054 git-svn-id: http://skia.googlecode.com/svn/trunk@2602 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp_android.cpp
|
58629291bc145edca8fb303e465c8537bed65314 |
03-Nov-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding support to trunk for building Skia using the Android NDK. This CL depends on a subsequent CL to add the appropriate NDK toolchain and system sources to the skia repo. Review URL: http://codereview.appspot.com/5306089/ Review URL: http://codereview.appspot.com/5306089 git-svn-id: http://skia.googlecode.com/svn/trunk@2592 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp_android.cpp
|
8301de132eb016f56450017c0000f9b5d913809d |
31-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove SK_OVERRIDE from func defn git-svn-id: http://skia.googlecode.com/svn/trunk@2570 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
48dd1a26ec07c5baa04856202e4e7e2a53e4d7e5 |
31-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Import all GMs as Samples. Review URL: http://codereview.appspot.com/5332043/ git-svn-id: http://skia.googlecode.com/svn/trunk@2564 2bbb7eff-a529-9590-31e7-b0007b416f81
MSampleView.h
verView.cpp
ampleApp.cpp
ampleApp.h
ampleCode.h
ampleGM.cpp
|
6151d1d4f0a3c3c3cb382269a1de389ff46d8f85 |
30-Oct-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
be sure to erase complete (i.e. before the softclip) git-svn-id: http://skia.googlecode.com/svn/trunk@2558 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePageFlip.cpp
|
67f11b15aead838e7f52748ad3023bcabbefa9ef |
28-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
clean up, add test for soft-clip git-svn-id: http://skia.googlecode.com/svn/trunk@2550 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePageFlip.cpp
|
74913722bfe5e4b6810545891958e3d8e9c63791 |
27-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add NULL GL context implementation. Use in bench (-nullgl) and SampleApp (backspace key) Review URL: http://codereview.appspot.com/5303080/ git-svn-id: http://skia.googlecode.com/svn/trunk@2545 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
c90419199525141a5b98091f856e359bf9daf5b1 |
27-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
now we trim the aaclip after building it, to ensure that it has tight bounds around its (rle compressed) image. git-svn-id: http://skia.googlecode.com/svn/trunk@2542 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAAClip.cpp
|
83a444602ec580a0040713eed588c245b4ae0ee9 |
27-Oct-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove warnings (trailing \, signed vs unsigned, parenthesization). Convert some tabs into spaces. git-svn-id: http://skia.googlecode.com/svn/trunk@2541 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFuzz.cpp
|
820e80ad6390e120d4991a5280d0452ec87beaeb |
24-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix some warnings on VS2010 Review URL: http://codereview.appspot.com/5312051/ git-svn-id: http://skia.googlecode.com/svn/trunk@2520 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAAClip.cpp
ampleAAClip2.cpp
ampleApp.cpp
ampleFontScalerTest.cpp
ampleImageDir.cpp
amplePolyToPoly.cpp
|
045e62d715f5ee9b03deb5af3c750f8318096179 |
24-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
enable soft clipping (yikes) git-svn-id: http://skia.googlecode.com/svn/trunk@2515 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAAClip.cpp
ampleAAClip2.cpp
ampleApp.cpp
ampleClip.cpp
ampleFuzz.cpp
ampleXfermodesBlur.cpp
|
29ffc03677195bf6f82fa0b168f6f787bc80417f |
13-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update to use new api (offset -> translate) git-svn-id: http://skia.googlecode.com/svn/trunk@2476 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAAClip2.cpp
|
bb3f4a8d0a58a8857050a7b6a907b190d261681d |
10-Oct-2011 |
suyang1 <suyang1@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Bug fixes: - Mac SampleApp resize and maximize bug - Mac SampleApp now accepts/dispatches mouse moved events - SampleAnimator: moved drawColor outside so the sample draws a background every drawing call - Removed SampleExtractAlpha from the repository and SampleApp.gyp http://codereview.appspot.com/5249054/ git-svn-id: http://skia.googlecode.com/svn/trunk@2448 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAnimator.cpp
ampleExtractAlpha.cpp
|
3bcf8d30a77dcf03285c692d45e629f1277d3103 |
10-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add sample for clipping git-svn-id: http://skia.googlecode.com/svn/trunk@2446 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleClip.cpp
|
a31082685544d0ae4c0b203d7f5ff960640ed8df |
10-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add per-vertex coverage field, use in AA rects when alpha tweak is not valid, add relevant sample/gm Review URL: http://codereview.appspot.com/5181044/ git-svn-id: http://skia.googlecode.com/svn/trunk@2440 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAARectModes.cpp
|
f12449b5d2867ca653aa53ac58fc1148e7f0b636 |
10-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed signed/unsigned comparison warnings in empty path gm/sample git-svn-id: http://skia.googlecode.com/svn/trunk@2439 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleEmptyPath.cpp
|
1c04bf97b6245b55ac58c2f3902f8ca95ca91c3d |
10-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
implement region-ops git-svn-id: http://skia.googlecode.com/svn/trunk@2436 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAAClip2.cpp
|
47ac84edafc6f26e2146ab10363e2043c5af0e62 |
06-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check-point for aaclip git-svn-id: http://skia.googlecode.com/svn/trunk@2419 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAAClip2.cpp
|
fa6ac938e64fe11b442d05fe8a90ddac2d1951f9 |
05-Oct-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixup rendering of empty paths (including inverted fills) Add GM and Sample that draw empty paths with various styles and fills Review URL: http://codereview.appspot.com/5185047/ git-svn-id: http://skia.googlecode.com/svn/trunk@2414 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleEmptyPath.cpp
|
322878907f6c5c5fb8abdbce7d348a3cd66ff2fa |
05-Oct-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check-point for aaclip git-svn-id: http://skia.googlecode.com/svn/trunk@2413 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAAClip.cpp
|
021b4054960a8b670e7a2670f7a5b4707b5736e3 |
28-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
splitscreen for black and white versions git-svn-id: http://skia.googlecode.com/svn/trunk@2348 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextBox.cpp
|
6fb736fc2ea5f3f7ac44494211cc6755180ca192 |
16-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Simplify specification of default interface Review URL: http://codereview.appspot.com/5036045/ git-svn-id: http://skia.googlecode.com/svn/trunk@2276 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
f3cf9429cc8f483bc5287ca09206a0fc81d98729 |
13-Sep-2011 |
junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SampleApp: fixing bad ref counting on non dynamically allocated object REVIEW=http://codereview.appspot.com/4969079/ git-svn-id: http://skia.googlecode.com/svn/trunk@2259 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTiling.cpp
|
e8f091093509d946a7f6722b40033a3dc946dc0f |
08-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add 'K' to SampleApp to trigger animated perspective rendering Review URL: http://codereview.appspot.com/4967061/ git-svn-id: http://skia.googlecode.com/svn/trunk@2244 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
4ee1433844401df5b136e420a2548172de56c8ab |
08-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix INHERITED to match class git-svn-id: http://skia.googlecode.com/svn/trunk@2243 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextBox.cpp
|
1ec27a0211a90f8fa919579be77f2cb29ed7ccc5 |
08-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add test for hairlines and xfermodes git-svn-id: http://skia.googlecode.com/svn/trunk@2242 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleHairModes.cpp
|
e4123e9886411ba5a9e04b276342331623201460 |
07-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert accidental change to sample code git-svn-id: http://skia.googlecode.com/svn/trunk@2240 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleHairCurves.cpp
|
181e9bd9484ece4132e0cc5cfcff602134e5489d |
07-Sep-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improve gpu path subdiv with perspective, remove tolerance scale, fix comment Review URL: http://codereview.appspot.com/4993041/ git-svn-id: http://skia.googlecode.com/svn/trunk@2239 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleHairCurves.cpp
|
9c9b8d90c822132e205af4c70363fe3a272d6c6f |
07-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use drawBitmapNine instead of SkNinePatch utils git-svn-id: http://skia.googlecode.com/svn/trunk@2237 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleNinePatch.cpp
ampleSlides.cpp
ampleVertices.cpp
|
b636adf980c03013d5d97f49e6d2b456df9ea43f |
06-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
reimage ninepatch-stretch with white bg (for easier printing) git-svn-id: http://skia.googlecode.com/svn/trunk@2225 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBitmapRect.cpp
ampleNinePatch.cpp
|
40a3772b2740ebdeb591b9e438851e6963c0441d |
06-Sep-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update sample to test stretching + and - amounds git-svn-id: http://skia.googlecode.com/svn/trunk@2222 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleNinePatch.cpp
|
aeb2160b1dd34f8e640e8e56544fe407d4ff6311 |
30-Aug-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrAAHairLinePathRenderer Review URL: http://codereview.appspot.com/4926045 git-svn-id: http://skia.googlecode.com/svn/trunk@2196 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleHairCurves.cpp
|
17b78946096265d80215a6c946286ecaa35ea7ed |
26-Aug-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rolling back the experimental rollbacks in r2178-2179 git-svn-id: http://skia.googlecode.com/svn/trunk@2180 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleCode.h
|
fa510413c18263784dc322f136dec2367dc15f18 |
26-Aug-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Experimental revert of 2170 to see if the buildbot issues are somehow related. git-svn-id: http://skia.googlecode.com/svn/trunk@2178 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleCode.h
|
32992605aa54f6781b2e06d7ce6733b3ab0d75e7 |
25-Aug-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove compiler warnings (gcc on Linux). codereview.appspot.com/4922052/ git-svn-id: http://skia.googlecode.com/svn/trunk@2170 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleCode.h
|
00245c94cd25dcff96fa8d54849327dc7f7f2852 |
23-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
test subpixeltext git-svn-id: http://skia.googlecode.com/svn/trunk@2161 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFontScalerTest.cpp
|
0b77d6892b067ad402c9678b0226bff70599fbe2 |
19-Aug-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrGLInterface a per-GrContext refcounted object rather than a global Review URL: http://codereview.appspot.com/4901046/ git-svn-id: http://skia.googlecode.com/svn/trunk@2140 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
583a1e38503ebd57ba9bd39a3fabe89bead8e76c |
17-Aug-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixed r2125. Identical change but also moves GrTesselatedPathRenderer.h to src dir. Verbal SGTM from Tom who reviewed the original version at: http://codereview.appspot.com/4894050/ git-svn-id: http://skia.googlecode.com/svn/trunk@2129 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
b4f4c02eff590426c5e602902922a6c5e768e2ff |
17-Aug-2011 |
vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Revert "Make GrDrawTarget.h and GrPathRenderer.h be private headers" This reverts commit r2125 Looks like GrPathRenderer.h is used from gpu/include/GrTesselatedPathRenderer.h There also seems to be a dependency tracking problem, because r2125 didn't go red, but the next revision did. Review URL: http://codereview.appspot.com/4896048 git-svn-id: http://skia.googlecode.com/svn/trunk@2127 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
8b4a64d3184de8c0680fbacd3fd89279ac06fb52 |
16-Aug-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make GrDrawTarget.h and GrPathRenderer.h be private headers Review URL: http://codereview.appspot.com/4894050/ git-svn-id: http://skia.googlecode.com/svn/trunk@2125 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
ef7bdfac618f60e9edc9f42cd4661d563937e6d8 |
12-Aug-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added Debugger to Sample App, off by default Removed CocoaDebugger from experimental Slight changes to SkOSMenu Bug fixes for NetPipeReader and DrawingBoard git-svn-id: http://skia.googlecode.com/svn/trunk@2102 2bbb7eff-a529-9590-31e7-b0007b416f81
verView.cpp
ampleApp.cpp
ampleApp.h
ransitionView.cpp
|
43e9f20f4b5eecb2335e26461b5c4c84f2e3bcd2 |
09-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add serialization to SkLayerRasterizer git-svn-id: http://skia.googlecode.com/svn/trunk@2088 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleSlides.cpp
|
18dc47731f4b37d8896b51f1b92ab31abd78b5a0 |
09-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use common subclass SkPath2DPathEffect, which can be serialized git-svn-id: http://skia.googlecode.com/svn/trunk@2087 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleSlides.cpp
ampleTextEffects.cpp
|
f121b0525485fb18e96c4b9dbc57594c430e42f4 |
08-Aug-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Removed networking dependencies from SampleApp, Pipe now off by default git-svn-id: http://skia.googlecode.com/svn/trunk@2060 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
db03eaa37111a63835ab7f61cb550971e609a621 |
08-Aug-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added transitions and net pipe to SampleApp, updated gyp files http://codereview.appspot.com/4839047/ http://codereview.appspot.com/4801080/ git-svn-id: http://skia.googlecode.com/svn/trunk@2059 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
ampleCode.h
ransitionView.cpp
|
0e0c94c8e9062a0e11f2bad55f1c1a83b34ddbc8 |
04-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
disable test git-svn-id: http://skia.googlecode.com/svn/trunk@2044 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleXfermodesBlur.cpp
|
87fac4abd7ea446c05d5cfd4a8ad27420223b591 |
04-Aug-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
retool SkEvent to own its target ID or target proc git-svn-id: http://skia.googlecode.com/svn/trunk@2041 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleGM.cpp
amplePicture.cpp
ampleXfermodesBlur.cpp
|
921091f29e2ecfec55f4d1ac5611b4aa4731e7d6 |
02-Aug-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Set up global options for SampleApp and now allows SampleApp to request menu items from the slides http://codereview.appspot.com/4807056/ git-svn-id: http://skia.googlecode.com/svn/trunk@2024 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
ampleCode.h
|
5bfc21761e0ce41206acac4c5008fc0f24debd44 |
29-Jul-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
cleanup GrGLTexture / GrGLRenderTarget cons. Make GrRenderTarget aware of its msaa sample count. Review URL: http://codereview.appspot.com/4833045/ git-svn-id: http://skia.googlecode.com/svn/trunk@1996 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
2c2508d2ede7e6a8eb43dba0ef2419905ccbb3d8 |
29-Jul-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
More variable initializations and curly braces to avoid Linux compiler warnings. git-svn-id: http://skia.googlecode.com/svn/trunk@1993 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFuzz.cpp
|
1d32978f7e927cb39da480c3bdce18363967313a |
28-Jul-2011 |
junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing the ignore transform flag in Ganesh with mask filter and drawBitmap TEST=SampleApp/Texture Domain BUG=http://code.google.com/p/skia/issues/detail?id=335 REVIEW=http://codereview.appspot.com/4803052/ git-svn-id: http://skia.googlecode.com/svn/trunk@1987 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextureDomain.cpp
|
ec3ed6a5ebf6f2c406d7bcf94b6bc34fcaeb976e |
28-Jul-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Automatic update of all copyright notices to reflect new license terms. I have manually examined all of these diffs and restored a few files that seem to require manual adjustment. The following files still need to be modified manually, in a separate CL: android_sample/SampleApp/AndroidManifest.xml android_sample/SampleApp/res/layout/layout.xml android_sample/SampleApp/res/menu/sample.xml android_sample/SampleApp/res/values/strings.xml android_sample/SampleApp/src/com/skia/sampleapp/SampleApp.java android_sample/SampleApp/src/com/skia/sampleapp/SampleView.java experimental/CiCarbonSampleMain.c experimental/CocoaDebugger/main.m experimental/FileReaderApp/main.m experimental/SimpleCocoaApp/main.m experimental/iOSSampleApp/Shared/SkAlertPrompt.h experimental/iOSSampleApp/Shared/SkAlertPrompt.m experimental/iOSSampleApp/SkiOSSampleApp-Base.xcconfig experimental/iOSSampleApp/SkiOSSampleApp-Debug.xcconfig experimental/iOSSampleApp/SkiOSSampleApp-Release.xcconfig gpu/src/android/GrGLDefaultInterface_android.cpp gyp/common.gypi gyp_skia include/ports/SkHarfBuzzFont.h include/views/SkOSWindow_wxwidgets.h make.bat make.py src/opts/memset.arm.S src/opts/memset16_neon.S src/opts/memset32_neon.S src/opts/opts_check_arm.cpp src/ports/SkDebug_brew.cpp src/ports/SkMemory_brew.cpp src/ports/SkOSFile_brew.cpp src/ports/SkXMLParser_empty.cpp src/utils/ios/SkImageDecoder_iOS.mm src/utils/ios/SkOSFile_iOS.mm src/utils/ios/SkStream_NSData.mm tests/FillPathTest.cpp Review URL: http://codereview.appspot.com/4816058 git-svn-id: http://skia.googlecode.com/svn/trunk@1982 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
verView.cpp
ample2PtRadial.cpp
ampleAARects.cpp
ampleAll.cpp
ampleAnimatedGradient.cpp
ampleAnimator.cpp
ampleApp.cpp
ampleApp.h
ampleArc.cpp
ampleAvoid.cpp
ampleBigBlur.cpp
ampleBigGradient.cpp
ampleBitmapRect.cpp
ampleBlur.cpp
ampleBox.cpp
ampleCamera.cpp
ampleCircle.cpp
ampleClamp.cpp
ampleCode.h
ampleColorFilter.cpp
ampleComplexClip.cpp
ampleConcavePaths.cpp
ampleCull.cpp
ampleDash.cpp
ampleDecode.cpp
ampleDegenerateTwoPtRadials.cpp
ampleDither.cpp
ampleDitherBitmap.cpp
ampleDraw.cpp
ampleDrawLooper.cpp
ampleEffects.cpp
ampleEmboss.cpp
ampleEncode.cpp
ampleExtractAlpha.cpp
ampleFillType.cpp
ampleFilter.cpp
ampleFilter2.cpp
ampleFontCache.cpp
ampleFontScalerTest.cpp
ampleFuzz.cpp
ampleGM.cpp
ampleGradients.cpp
ampleHairline.cpp
ampleImage.cpp
ampleImageDir.cpp
ampleLCD.cpp
ampleLayerMask.cpp
ampleLayers.cpp
ampleLineClipper.cpp
ampleLines.cpp
ampleMeasure.cpp
ampleMipMap.cpp
ampleMovie.cpp
ampleNinePatch.cpp
ampleOvalTest.cpp
ampleOverflow.cpp
amplePageFlip.cpp
amplePatch.cpp
amplePath.cpp
amplePathClip.cpp
amplePathEffects.cpp
amplePathFill.cpp
amplePicture.cpp
amplePoints.cpp
amplePolyToPoly.cpp
ampleRegion.cpp
ampleRepeatTile.cpp
ampleShaderText.cpp
ampleShaders.cpp
ampleShapes.cpp
ampleSkLayer.cpp
ampleSlides.cpp
ampleSpiral.cpp
ampleStrokePath.cpp
ampleStrokeRect.cpp
ampleStrokeText.cpp
ampleTests.cpp
ampleText.cpp
ampleTextAlpha.cpp
ampleTextBox.cpp
ampleTextEffects.cpp
ampleTextOnPath.cpp
ampleTextureDomain.cpp
ampleTiling.cpp
ampleTinyBitmap.cpp
ampleTriangles.cpp
ampleTypeface.cpp
ampleUnitMapper.cpp
ampleVertices.cpp
ampleWarp.cpp
ampleWritePixels.cpp
ampleXfermodes.cpp
ampleXfermodesBlur.cpp
ertexdump.cpp
|
fd03db0fe9c7a7f72df560b2039f2c3050c2fab9 |
28-Jul-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Manually update copyright notices in files that defied the automated process used in http://codereview.appspot.com/4816058/ ('Automatic update of all copyright notices to reflect new license terms.') Note that the following files have been left alone, because they name copyright holders outside of Google. Please let me know if we need to update these files: experimental/CiCarbonSampleMain.c src/opts/memset16_neon.S src/opts/memset32_neon.S src/opts/opts_check_arm.cpp src/ports/SkDebug_brew.cpp src/ports/SkMemory_brew.cpp src/ports/SkOSFile_brew.cpp Review URL: http://codereview.appspot.com/4806054 git-svn-id: http://skia.googlecode.com/svn/trunk@1981 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDrawBitmap.cpp
|
61d46a0c50a90378f87c459102e7467ded94225f |
28-Jul-2011 |
junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
This new test provides a test case for http://code.google.com/p/skia/issues/detail?id=332 REVIEW=http://codereview.appspot.com/4808058/ git-svn-id: http://skia.googlecode.com/svn/trunk@1979 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDrawBitmap.cpp
|
ceff2870bc5e9114c2b5262423b13cf1e84a76fb |
27-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add simple test for writepixels git-svn-id: http://skia.googlecode.com/svn/trunk@1972 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleWritePixels.cpp
|
4a947d264b2764685e5f82b2e5d328a50e9612ea |
18-Jul-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix kernel width calculation in GPU-based Gaussian blur. When converting the sigma value to a kernel width, it should be rounded up. Otherwise, for small sigmas, the edge pixels of the kernel may be missing. git-svn-id: http://skia.googlecode.com/svn/trunk@1891 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBigBlur.cpp
|
e36ddf01311802dd5c5fe85d47a9bd84b2b84565 |
15-Jul-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
More GPU blur fixes. - clamp the max. radius to 128, as the software path does - use a more accurate radius-to-sigma conversion (0.6 instead of 0.6666) - make SampleBlur derive from SampleView, not SkView, so benchmark mode ('f') works - implement a new BigBlur sample to test large radii Review URL: http://codereview.appspot.com/4726043 git-svn-id: http://skia.googlecode.com/svn/trunk@1871 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBigBlur.cpp
ampleBlur.cpp
|
84223118f7073a28f42c11ad08595e07c0ceb933 |
14-Jul-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove some cruft from SampleApp.cpp Review URL: http://codereview.appspot.com/4724042 git-svn-id: http://skia.googlecode.com/svn/trunk@1858 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
098e96df6ab0327f18537c7006ff2b0b4116ee30 |
14-Jul-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add DeviceManager to SampleWindow Review URL: http://codereview.appspot.com/4715045/ git-svn-id: http://skia.googlecode.com/svn/trunk@1857 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
2377b52ee43b7824656e50731cf0fae89c9a0c4f |
13-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add more angles, and test lineartext git-svn-id: http://skia.googlecode.com/svn/trunk@1844 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFontScalerTest.cpp
|
4de4d60a1bb295c2bbac5dc82f69c22c109adc60 |
08-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add sample for 2ptradial where we divide by zero git-svn-id: http://skia.googlecode.com/svn/trunk@1832 2bbb7eff-a529-9590-31e7-b0007b416f81
ample2PtRadial.cpp
|
d6caf2eefd0dc05d0855bf8419bb8d4aca903f6c |
08-Jul-2011 |
tomhudson@google.com <tomhudson@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Replace reference parameter with pointer so that we can pass NULL in SkDrawPaint::add(); check the pointer when it's used to avoid dereferencing NULL. Add title to Animator sample slide. git-svn-id: http://skia.googlecode.com/svn/trunk@1825 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAnimator.cpp
|
22c5deaf755223111cb055462ac5bbce623f3a08 |
07-Jul-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix div by zero in GPU degenerate radials (and add sample and gm baselines) Review URL: http://codereview.appspot.com/4675062/ git-svn-id: http://skia.googlecode.com/svn/trunk@1817 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDegenerateTwoPtRadials.cpp
ampleXfermodesBlur.cpp
|
6757a1a2bb16a98ba1fdc60c441ca45166853f0e |
07-Jul-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Be sure to call context->flush() before we swapbuffers, otherwise we might miss some deferred drawing calls (esp. text). SkGpuCanvas was doing this for us, so now we have to do it explicitly. git-svn-id: http://skia.googlecode.com/svn/trunk@1813 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
840e9f3776ea99d9c1cfe5ccc0b85f3db3da9aff |
06-Jul-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make sure size change posts at sample app startup. git-svn-id: http://skia.googlecode.com/svn/trunk@1811 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
f78e78da589678dde4a1e3ba62e8ba20df3aa080 |
06-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add option to test 1x1 bitmapshader git-svn-id: http://skia.googlecode.com/svn/trunk@1809 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleXfermodesBlur.cpp
|
13636fe4b9aa2d58c1008b534875d4139bc8c881 |
06-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add debugging code for degenerate gradients (to be removed later) git-svn-id: http://skia.googlecode.com/svn/trunk@1805 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleXfermodesBlur.cpp
|
5f068f15ccde5d08a73104d7471a42dd47ee2f79 |
06-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
notice if the bitmap failed to load git-svn-id: http://skia.googlecode.com/svn/trunk@1804 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleImageDir.cpp
|
a03c97943b8c788ba43cba6c80d9e3af2e20c560 |
06-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix typo: this-make3DReady() should be this->make3DReady() git-svn-id: http://skia.googlecode.com/svn/trunk@1803 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
29038ed2ab5cb87fda5a2a4d3267f0a5aa227a3d |
06-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
always use grcontext to get the bits to the screen git-svn-id: http://skia.googlecode.com/svn/trunk@1802 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
57c8d833cdb9552cba64c4040201cdeee7bc073b |
06-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
revert prev hack around make3DReady git-svn-id: http://skia.googlecode.com/svn/trunk@1799 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
c157531aa28ddc08cd443e250c01896ab662311d |
06-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
force grcontext to be created at startup git-svn-id: http://skia.googlecode.com/svn/trunk@1798 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
1b195bc8fdcc63f9863d44bf3aae5a78800a4668 |
06-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix return value for make_bitmap git-svn-id: http://skia.googlecode.com/svn/trunk@1797 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBitmapRect.cpp
|
3cec4d71e6f53fda99705427f9820d025cfbf64b |
06-Jul-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check-point for testing drawBitmap [raster,gpu] -> [raster,gpu] git-svn-id: http://skia.googlecode.com/svn/trunk@1796 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleBitmapRect.cpp
ampleCode.h
|
9ef2d8382f5238cc54d211e3cc228def7a93b133 |
01-Jul-2011 |
epoger@google.com <epoger@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Reverting r1775 at Mike and Brian's request git-svn-id: http://skia.googlecode.com/svn/trunk@1786 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextureDomain.cpp
|
22c8bb8ebddcf695035b7f9c7f47405ae160b485 |
01-Jul-2011 |
junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fixing several issues with rendering blurred bitmaps with Ganesh BUG=http://code.google.com/p/skia/issues/detail?id=305 REVIEW=http://codereview.appspot.com/4630073/ git-svn-id: http://skia.googlecode.com/svn/trunk@1775 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextureDomain.cpp
|
78b8253c0a389a484e15439722e35a1658eb3b01 |
28-Jun-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Parse SampleApp command line for a test name. If an argument is passed to SampleApp on the command line, interpret it as a test name. If it's a valid test, open that test at startup. Review URL: http://codereview.appspot.com/4661054/ git-svn-id: http://skia.googlecode.com/svn/trunk@1742 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
d935cfbd79f7b78e1957c09a279eed1d7acd8b70 |
27-Jun-2011 |
junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding support for shadows when drawing bitmaps with skia gpu device Added code to handle this case in SkGpuDevice::drawBitmap Added test to cover this use case in SampleTextureDomain.cpp BUG=http://code.google.com/p/chromium/issues/detail?id=83440 REVIEW=http://codereview.appspot.com/4530068/ git-svn-id: http://skia.googlecode.com/svn/trunk@1730 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextureDomain.cpp
|
5667afc5cb4a8cd15a27667f222b6d9c94d61c38 |
27-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove drawShape from canvas api git-svn-id: http://skia.googlecode.com/svn/trunk@1723 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
ampleShapes.cpp
|
ae8a2e5cba553267b189b8b5cae40330c4ff5bdb |
24-Jun-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Modified the iOS pdf data code to use steam.copytoData() git-svn-id: http://skia.googlecode.com/svn/trunk@1721 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
8a85d0c4938173476d037d7af0ee3b9436a1234e |
24-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
replace detach/getStream apis on dynamicwstream with SkData http://codereview.appspot.com/4657046/ git-svn-id: http://skia.googlecode.com/svn/trunk@1714 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
501775e5ac99f9805d1aba3aa7ca554a83d2dc43 |
24-Jun-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added helper methods for changing samples, getting sample titles, and extracting pdf Data http://codereview.appspot.com/4626073/ git-svn-id: http://skia.googlecode.com/svn/trunk@1704 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
d3aed39ab1ad88b05b9423ee1329c227d1f8f612 |
22-Jun-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Unify handleTouch and handleClick in SampleApp. Allow each sample to handle clicks in Android SampleApp. Remove SampleWindow::handleTouch. Allow an SkWindow to have multiple clicks. Add an owner pointer to SkView::Click. Reviewed at http://codereview.appspot.com/4643052/ git-svn-id: http://skia.googlecode.com/svn/trunk@1673 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
62b65b0913566381db468277de07e5dd2a9237ca |
21-Jun-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
SampleApp fixes. On Android, delete gWindow before calling application_term, avoiding a crash each time the app closes. Also make sure the screen is redrawn when resuming. On Linux, delete gWindow to avoid memory leak. In general, allow moving from sample 0 to the last sample. Reviewed at http://codereview.appspot.com/4639060 git-svn-id: http://skia.googlecode.com/svn/trunk@1661 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
8ac0d542b0226e68b0faa935b3402ffc91409a02 |
21-Jun-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a way to save to PDF in SampleApp on Android and elsewhere. In Android, add the PDF file to downloads, so it can be opened. Reviewed at http://codereview.appspot.com/4638052/ git-svn-id: http://skia.googlecode.com/svn/trunk@1659 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
90bb49747b2846cf07c7b36edb227a5f66bde2bd |
18-Jun-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
inherit from SampleView git-svn-id: http://skia.googlecode.com/svn/trunk@1646 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLineClipper.cpp
|
b4490c7435df46261c00dbfdcdd9d2e9d56d1f52 |
17-Jun-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Minor fixes for SampleApp. - Add a comment for invalidating in onSizeChange. - Call base constructor for SkOSWindow_Unix. - Call onSizeChange in SampleWindow constructor so fZoomCenter gets set. git-svn-id: http://skia.googlecode.com/svn/trunk@1627 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
e97f0856a8044866b12527819d14cdfbcdfd96f2 |
17-Jun-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add createNewCompatibleDevice. Allow devices to have a NULL factory and saveLayer will fall back on createNewCompatibleDevice. Review URL: http://codereview.appspot.com/4633044/ git-svn-id: http://skia.googlecode.com/svn/trunk@1625 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextureDomain.cpp
|
a54e2f61f8d181b95dd1757d405eacf9f6a9d792 |
17-Jun-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Use SkTouchGesture to handle pinch events in Android SampleApp. http://codereview.appspot.com/4631043/ git-svn-id: http://skia.googlecode.com/svn/trunk@1624 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
af951c9bc4cbb6e60b430194fe5127ebe99c53fb |
16-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make SkDevice constructors explicit between offscreen and on/direct http://codereview.appspot.com/4632044/ git-svn-id: http://skia.googlecode.com/svn/trunk@1620 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleTextureDomain.cpp
|
3e7ff9f31daedefd5431e724b94cebbd15d9ac21 |
16-Jun-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Better fix for changing the viewport in sample app. Create a platform description and base the size on the SkWindow in order to create a RenderTarget, which results in changing the viewport. This allows us to use only GR calls. In the Android sample app, fix the problem where nothing is drawn in the first frame, and default to drawing in GL. Reviewed at http://codereview.appspot.com/4642043/ git-svn-id: http://skia.googlecode.com/svn/trunk@1615 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
716a0387ca197ca728ba691f3d812d4252c0f10b |
16-Jun-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix the mac build of the SampleApp. My call to glViewport breaks the mac build, but benefits the Android and linux builds. Fix the mac build until I come up with a better solution. Reviewed at http://codereview.appspot.com/4628042/ git-svn-id: http://skia.googlecode.com/svn/trunk@1612 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
129b8e3237b80b9d258a8f48e8f54c0073cafbdc |
15-Jun-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Implement edge AA for concave polys in the tesselated path renderer. Review URL: http://codereview.appspot.com/4571072/ git-svn-id: http://skia.googlecode.com/svn/trunk@1600 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleConcavePaths.cpp
|
2c8208f3a444098aee562f5a1ef620142807eda2 |
15-Jun-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Improvements to the SampleApp (primarily Android). Reviewed at http://codereview.appspot.com/4587042/ Android - Added buttons for interaction without a keyboard. - Added the ability to zoom in to a specific point (roughly). - Added event handling (for showing a slideshow, for example). - Allow changing screen orientation - Updated README file, explaining how to build Multiplatform changes - Added SampleApp header file - Remove FPS when turning off measure FPS mode git-svn-id: http://skia.googlecode.com/svn/trunk@1596 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleApp.h
|
137c428290ac7a4804edf564c552711ffb9dfa58 |
14-Jun-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Update baselines for linux-fixed. Make shader text sample/GM work with scalar=fixed. git-svn-id: http://skia.googlecode.com/svn/trunk@1577 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleShaderText.cpp
|
3914958a49ee089ddeb04acc16373aae8bc2eaf7 |
13-Jun-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix text-as-path with skshader on gpu Review URL: http://codereview.appspot.com/4576057/ git-svn-id: http://skia.googlecode.com/svn/trunk@1575 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleShaderText.cpp
|
e32b5837c3f35b80502759f3de3e8cadf6625f4e |
13-Jun-2011 |
djsollen@google.com <djsollen@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Updates to the Android SampleApp http://codereview.appspot.com/4602049/ git-svn-id: http://skia.googlecode.com/svn/trunk@1567 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
amplecode_files.mk
|
aed68d999bfd307c2cdf1539e4ed4caa9130c7f3 |
08-Jun-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make linux sample app work on my laptop. Reviewed at http://codereview.appspot.com/4568050/ git-svn-id: http://skia.googlecode.com/svn/trunk@1539 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
76b82742421dc29c69badfb21974f836f8e47b3b |
02-Jun-2011 |
twiz@google.com <twiz@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Correction of texture domain calculation. Review=http://codereview.appspot.com/4517126 git-svn-id: http://skia.googlecode.com/svn/trunk@1483 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextureDomain.cpp
|
1f3942110a6fcec86eb411b49eab16d2bd91eb5b |
01-Jun-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added code to enable the pipe module to record to a file http://codereview.appspot.com/4564052/ git-svn-id: http://skia.googlecode.com/svn/trunk@1469 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
4c295a3d9285247a50fffbc3d2a3317c45249c5b |
01-Jun-2011 |
yangsu@google.com <yangsu@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Added 3 new sample tests. http://codereview.appspot.com/4527092/ git-svn-id: http://skia.googlecode.com/svn/trunk@1464 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAnimatedGradient.cpp
ampleBox.cpp
ampleSpiral.cpp
|
81e3d7f7943d5c257a07580b75218a5e256b0aad |
01-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update to SampleView git-svn-id: http://skia.googlecode.com/svn/trunk@1460 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleMeasure.cpp
ampleNinePatch.cpp
ampleOvalTest.cpp
ampleOverflow.cpp
amplePageFlip.cpp
amplePathClip.cpp
ampleRepeatTile.cpp
ampleSVG.cpp
ampleSlides.cpp
ampleStrokePath.cpp
ampleTests.cpp
|
e5ff43906603dff33e14086cf1e5d73c157d2e8e |
01-Jun-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
inherit from SampleView git-svn-id: http://skia.googlecode.com/svn/trunk@1459 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathEffects.cpp
|
bbb203c0751269b70c846f77a9db9c22e6a9099b |
31-May-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove unnecessary call to unlock. git-svn-id: http://skia.googlecode.com/svn/trunk@1451 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
1d5aaa8ef65f312508e41ec458d4a6457f9cd39e |
31-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix memory leaks git-svn-id: http://skia.googlecode.com/svn/trunk@1448 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDraw.cpp
ampleGM.cpp
|
3272ba8abcf322f5e9bcf2f7f2dcddaf68550268 |
25-May-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Show fatbits mode in openGL. http://codereview.appspot.com/4515141/ git-svn-id: http://skia.googlecode.com/svn/trunk@1426 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
d9097e0256bf7c778cba0438fb1a1ee65b1b78f5 |
25-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add git-svn-id: http://skia.googlecode.com/svn/trunk@1422 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleStrokeRect.cpp
|
03c2ef5473cdffc9ec4ab52b106b3bdebab49de6 |
25-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
inherit from SampleView git-svn-id: http://skia.googlecode.com/svn/trunk@1421 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathFill.cpp
|
50108cdbfea57e983667cd1fecd97a8a9df26b20 |
24-May-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Grab-bag of memory fixes. SkFlatMatrix::Flatten had the same issue as Sk2DPathEffect: it was encoding a partially-unintialized matrix type mask. The others are simply uninitialized vars in the sample code. Review URL: http://codereview.appspot.com/4539072/ git-svn-id: http://skia.googlecode.com/svn/trunk@1414 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleHairline.cpp
ampleLineClipper.cpp
|
dde0956375e87027df2fdd80d430dd819c217aac |
23-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add cross-process option to gpipe add unittests for reader32 and writer32 git-svn-id: http://skia.googlecode.com/svn/trunk@1397 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
271cffc77bd2fcb3458559e509634442517ca1e9 |
20-May-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add dual source blending support for proper blending with coverage. Review URL: http://codereview.appspot.com/4535088/ git-svn-id: http://skia.googlecode.com/svn/trunk@1390 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleXfermodesBlur.cpp
|
64cc579efa7e416c7298ed159d76b074b283c0f9 |
19-May-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
The plain Makefile was using -Wall, but the gyp build wasn't. This CL turns on -Wall -Wextra and -Wno-unused in common.gypi. This revealed a lot of warnings (and some actual bugs), all of which I fixed here. This is pretty mindless stuff for the most part (order of intialization, missing initializers, && within ||, etc), but will allow us to build cleanly with -Wall and -Wextra (and -Werror, if we so choose). I put defaults into switches that were missing cases. I could put in the actual missing enums instead if that's desired. I could also assert on missing enums instead of break, if that's desired. I wasn't sure how to test the stuff in "animator", so that should be looked at a bit more closely. Review URL: http://codereview.appspot.com/4547055/ git-svn-id: http://skia.googlecode.com/svn/trunk@1386 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
ampleAARects.cpp
ampleAll.cpp
ampleArc.cpp
ampleAvoid.cpp
ampleBitmapRect.cpp
ampleComplexClip.cpp
ampleDitherBitmap.cpp
ampleDrawLooper.cpp
ampleEffects.cpp
ampleLayers.cpp
ampleLineClipper.cpp
ampleMeasure.cpp
amplePatch.cpp
amplePath.cpp
amplePolyToPoly.cpp
ampleRegion.cpp
ampleShaderText.cpp
ampleSlides.cpp
ampleText.cpp
ampleTextEffects.cpp
ampleTiling.cpp
ampleVertices.cpp
|
e580bc195ad337bd7088db1b3c376543612b5061 |
19-May-2011 |
senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Plug a leak in SampleShaderTest. Review URL: http://codereview.appspot.com/4517086/ git-svn-id: http://skia.googlecode.com/svn/trunk@1384 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleShaderText.cpp
|
bad8c87812234117d3dc411382fca60e2e868477 |
18-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
show consistent timings between debug and release git-svn-id: http://skia.googlecode.com/svn/trunk@1370 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
b36334d46a488c2d4104a2cabf406cac0585f27e |
18-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
lockPixels before looking at them in Zoomer git-svn-id: http://skia.googlecode.com/svn/trunk@1363 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
79b3b7e916d874f78208d33b00a554270c19b72a |
18-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
checkpoint for 8->5 bit reduction git-svn-id: http://skia.googlecode.com/svn/trunk@1362 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleColorFilter.cpp
|
9e39bb3603ee33e7753ee66eb76ebcfc412396f1 |
18-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
code style, inherit from SampleView git-svn-id: http://skia.googlecode.com/svn/trunk@1361 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleText.cpp
|
09e3baaaf54a8a3c701cfc5ad24a8180464a4742 |
18-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add 'h' to tri-toggle font hinting git-svn-id: http://skia.googlecode.com/svn/trunk@1360 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
869d6d9f4d5057c736c28749740550f367fcf9b7 |
17-May-2011 |
junov@google.com <junov@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adding a test to sampleapp for texture domain git-svn-id: http://skia.googlecode.com/svn/trunk@1347 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextureDomain.cpp
|
66f22fd07aae8516bd1722ae32c360f9816d3cb2 |
17-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix uninitialized var git-svn-id: http://skia.googlecode.com/svn/trunk@1345 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
176753aa6d695ebcb76c0f82265ad69dc41dc593 |
17-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add 'n' to tri-toggle bitmap-filter (LERP) on/off/neutral git-svn-id: http://skia.googlecode.com/svn/trunk@1344 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
04863fa14a44ddf85acbc6268690ebc3f0d1d6db |
15-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add Convexity enum to SkPath git-svn-id: http://skia.googlecode.com/svn/trunk@1324 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTests.cpp
|
a6ff4dc22d5006dc588769aa20c8b0bb4fde6d43 |
13-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add 'p' to toggle on/off testing the pipe git-svn-id: http://skia.googlecode.com/svn/trunk@1317 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleCode.h
ampleFilter.cpp
|
97c88c255cff3dbb8343c5d090526fdbedad6dd6 |
11-May-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add color filters to gpu path. git-svn-id: http://skia.googlecode.com/svn/trunk@1297 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleColorFilter.cpp
|
0faac1e8579088a39f38d02ff675f14d7deb608d |
11-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove some dead code in pipes inherit from SampleView for more samples add L key to toggle using SkGPipe git-svn-id: http://skia.googlecode.com/svn/trunk@1296 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleBigGradient.cpp
ampleCode.h
ampleComplexClip.cpp
ampleDitherBitmap.cpp
ampleEncode.cpp
ampleExtractAlpha.cpp
ampleGM.cpp
amplePath.cpp
amplePolyToPoly.cpp
ampleTiling.cpp
|
9ac5e228c6e1eee04d2f2c2ab89d493439ff3056 |
05-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add git-svn-id: http://skia.googlecode.com/svn/trunk@1260 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleColorFilter.cpp
|
70b6125ed2dbae26f97d119f783e95e816480729 |
05-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
inherit from SampleView git-svn-id: http://skia.googlecode.com/svn/trunk@1255 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAARects.cpp
|
4aebe4fb10ebdfe81192f46906ca53cf6033a467 |
05-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
disable experimental TEST_GPIPE git-svn-id: http://skia.googlecode.com/svn/trunk@1253 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
961ddb04a0a7aba843032d829ab867518e52559e |
05-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update to SampleView git-svn-id: http://skia.googlecode.com/svn/trunk@1252 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleArc.cpp
ampleComplexClip.cpp
ampleCull.cpp
ampleDither.cpp
ampleDrawLooper.cpp
ampleEmboss.cpp
ampleFillType.cpp
ampleFilter.cpp
ampleFilter2.cpp
ampleFontCache.cpp
ampleLines.cpp
|
5fd9243fd6b82aa3f2a2fae7c62310e77ab7b6d3 |
05-May-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
switch to inheriting from SampleView git-svn-id: http://skia.googlecode.com/svn/trunk@1249 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleAvoid.cpp
ampleCamera.cpp
ampleCircle.cpp
ampleEffects.cpp
ampleFuzz.cpp
ampleHairline.cpp
ampleLayerMask.cpp
ampleMipMap.cpp
amplePatch.cpp
amplePicture.cpp
ampleRegion.cpp
ampleShaders.cpp
ampleStrokeText.cpp
ampleTextAlpha.cpp
ampleUnitMapper.cpp
|
7a253379e7c420002c0fa93ac05a1bffbb5d557d |
04-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
new samples git-svn-id: http://skia.googlecode.com/svn/trunk@1239 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleClamp.cpp
ampleDash.cpp
|
64e3eb24e52a84613ff8c1da5dac6f4b5ba38320 |
04-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update pipe test git-svn-id: http://skia.googlecode.com/svn/trunk@1238 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
17fb387a56f8fcfcb9ccf585e2c53ee8e709028d |
04-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add debugging test for building SkDescriptor update some samples git-svn-id: http://skia.googlecode.com/svn/trunk@1237 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTestGL.cpp
ampleTextBox.cpp
ampleTinyBitmap.cpp
|
05ef510389950e1ae8dcba40e41e001db771b12d |
02-May-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove GrContext.h dependence on GrGpu.h Review URL: http://codereview.appspot.com/4433096/ git-svn-id: http://skia.googlecode.com/svn/trunk@1227 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
68f456d5686c8edbd3da6e7169a983306cc5ee39 |
02-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix compile git-svn-id: http://skia.googlecode.com/svn/trunk@1222 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
2f3dc9dc4c970bd066be329a842a791d91f524e2 |
02-May-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add typefacecache speedup lcd blits clean up some samples git-svn-id: http://skia.googlecode.com/svn/trunk@1220 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleApp.cpp
ampleDraw.cpp
ampleFontScalerTest.cpp
ampleLines.cpp
amplePicture.cpp
amplePolyToPoly.cpp
ampleText.cpp
ampleTypeface.cpp
|
8295dc1474db279df08d816b2115e807c681fad5 |
02-May-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
4x4 SSAA with improvements in determination of when to apply. Still disabled at compile time. Review URL: http://codereview.appspot.com/4445075/ git-svn-id: http://skia.googlecode.com/svn/trunk@1218 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleVertices.cpp
|
17d7aec8967f7e2f6bb420c6647be11285fac2f1 |
25-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move end-timer for FPS to afterChildren, so we will have flushed opengl git-svn-id: http://skia.googlecode.com/svn/trunk@1170 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
205d46067ace24bd4b111cf44efc96caff6c4d30 |
25-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move alpha-ramp AA to GrContext, detect cases when AA is applied via other methods (smooth lines, MSAA) or rect falls on integer coords and skip the alpha ramp path. Use pre-fab index buffer for alpha-ramped fill rects and stroke rects. Review URL: http://codereview.appspot.com/4449047/ git-svn-id: http://skia.googlecode.com/svn/trunk@1169 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAARects.cpp
|
f21833999d90ad9c8c584cff3238797b39cfc00b |
22-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
migrate some samples over to SampleView, for FPS measurements git-svn-id: http://skia.googlecode.com/svn/trunk@1166 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleBitmapRect.cpp
ampleCode.h
ampleGradients.cpp
amplePoints.cpp
ampleShaderText.cpp
ampleShapes.cpp
ampleTextEffects.cpp
ampleTextOnPath.cpp
ampleTiling.cpp
ampleTypeface.cpp
ampleVertices.cpp
|
2eb595292b9624371d1698ae9da7accb4c09c26c |
22-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add 'f' toggle to trigger timer for sample. Must subclass SampleView instead of SkView to opt-in. Then override onDrawContent() and optionally onDrawBackground. git-svn-id: http://skia.googlecode.com/svn/trunk@1165 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleCode.h
ampleXfermodes.cpp
|
261b8e2ca1cf22303ad95267f0bdc6e87e1bbe70 |
14-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warnings git-svn-id: http://skia.googlecode.com/svn/trunk@1129 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleApp.cpp
ampleBlur.cpp
ampleCamera.cpp
ampleCircle.cpp
ampleCull.cpp
ampleDither.cpp
ampleDraw.cpp
ampleEffects.cpp
ampleFontScalerTest.cpp
ampleFuzz.cpp
ampleMipMap.cpp
amplePath.cpp
ampleShaderText.cpp
ampleStrokePath.cpp
ampleStrokeText.cpp
ampleText.cpp
ampleTextBox.cpp
ampleTextEffects.cpp
|
a8282ef8f9e63e60c5665af0cdfc8fdd11c089f6 |
14-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add mask for paint-bits to layerdrawlooper change addLayer variants that don't respect paint changes to return void git-svn-id: http://skia.googlecode.com/svn/trunk@1123 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDraw.cpp
ampleDrawLooper.cpp
|
ad89fbd3535cbbb528488c7a5ce98f88c57d2de3 |
11-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add git-svn-id: http://skia.googlecode.com/svn/trunk@1099 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathFill.cpp
|
3ce59dc4999de5d6c6913af662c8b0b8020a4ef7 |
08-Apr-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix drawfilter to match new api enlarge default 'z' fatbits view git-svn-id: http://skia.googlecode.com/svn/trunk@1080 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
dc66c42d7d48d76db7b54f3c864e74637777a176 |
06-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix Two Pt Radial when circles are concentric. Review URL: http://codereview.appspot.com/4368047/ git-svn-id: http://skia.googlecode.com/svn/trunk@1069 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleGradients.cpp
|
6dcf499d3578eff9ab5aead0d195fc0cb02c796b |
05-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix dangling ptr when GrRenderTarget outlives its GrTexture representation Move management of fRenderTarget ptr from GL texture class to base class Minor: Remove redundant GrContext-per-frame debug code in SampleApp.cpp Add GrTexture.cpp to legacy VS2010 vcxproj Review URL: http://codereview.appspot.com/4352051/ git-svn-id: http://skia.googlecode.com/svn/trunk@1061 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
669fdc4ed8ed461a141cb97d0afdd9ef72a82be1 |
05-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Adds read pixels to GrTexture and GrRenderTarget Adds SkGrRenderTargetPixelRef for SkBitmaps that are backed by RTs that aren't textures. Adds onReadPixels implementations for SkGr pixel ref types git-svn-id: http://skia.googlecode.com/svn/trunk@1056 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
569e0435af62bdb88a662fa0592f75673a17afd9 |
05-Apr-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add toggle keys: 'x' -- flip around X axis 'y' -- flip around Y axis 'b' -- toggle between normal, forced-on and forced-off antialiasing git-svn-id: http://skia.googlecode.com/svn/trunk@1054 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
5d561959dca47b68aa7bff18f3cca8d574a95097 |
01-Apr-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix crash when codec not found for SampleDecode git-svn-id: http://skia.googlecode.com/svn/trunk@1036 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDecode.cpp
|
8fe72477f204b1a45393e6a64caa84fd287b805b |
30-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add GrResource base class for ibs, texs, vbs, etc. Add lostContext() to GrContext. Review URL: http://codereview.appspot.com/4328044/ git-svn-id: http://skia.googlecode.com/svn/trunk@1026 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
11f0b519766dabed4ce882f3ee7c07a68d3ccb52 |
29-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix ref leak on GrGpu. Review URL: http://codereview.appspot.com/4323043/ git-svn-id: http://skia.googlecode.com/svn/trunk@1015 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
0f185c2709f638c0f4d452cb38b434cadfd15ab9 |
24-Mar-2011 |
Scroggo <Scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Move zoomer into SampleApp git-svn-id: http://skia.googlecode.com/svn/trunk@1002 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
df49991eb36286bca10d8c3da4ebcecaec187bbf |
22-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkCreateTypefaceFromCTFont() to create a typeface directly from a CTFontRef Compute the actual style from the returned CTFontRef, rather than assuming the request will always be met. git-svn-id: http://skia.googlecode.com/svn/trunk@979 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTypeface.cpp
|
08526c07f4f530e56b70d4b22f5a4af35d9ebcca |
22-Mar-2011 |
scroggo <scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a 'fatbits' mode to unix sample app. git-svn-id: http://skia.googlecode.com/svn/trunk@978 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
9db4928b26f254c8471916ea2dd41f99b3e8fac2 |
22-Mar-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add more styles to show git-svn-id: http://skia.googlecode.com/svn/trunk@976 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTypeface.cpp
|
dd0cd34067d103ace7c6739405cb7885d8ad3fb2 |
21-Mar-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
allow window-subclass to handle dispatching click events (for resize) add drag tracking to Draw git-svn-id: http://skia.googlecode.com/svn/trunk@967 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleDraw.cpp
|
b7d956df4665e06f3ae98cb696cef7c04452ab8e |
20-Mar-2011 |
mike@reedtribe.org <mike@reedtribe.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add draw sample git-svn-id: http://skia.googlecode.com/svn/trunk@966 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDraw.cpp
|
4b0f0b2758b888e3f7e59a461f437c9fec3e7f6e |
18-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix warnings (local storage too small, int->scalar) git-svn-id: http://skia.googlecode.com/svn/trunk@957 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLineClipper.cpp
|
52f57e1d11a00bdc5efb96709446546cdbc1ff9d |
16-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add fling git-svn-id: http://skia.googlecode.com/svn/trunk@946 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
b7e9aee1acf27fc98cb37ed69c05da71b4c3c69b |
15-Mar-2011 |
scroggo <scroggo@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add a sample application that runs on unix. git-svn-id: http://skia.googlecode.com/svn/trunk@938 2bbb7eff-a529-9590-31e7-b0007b416f81
amplecode_files.mk
|
06c3b6bfd53c93d5ba49cf4d87b2c5c1bf33f072 |
14-Mar-2011 |
twiz@google.com <twiz@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Correction of Windows SampleApp build break introduced by r925. (http://code.google.com/p/skia/source/detail?r=925) Issue: http://codereview.appspot.com/4286053/ git-svn-id: http://skia.googlecode.com/svn/trunk@933 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
f0b5f68807cfa18cce0647d275778147901945cd |
11-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add tristate toggle 'l' for lcd text drawing git-svn-id: http://skia.googlecode.com/svn/trunk@925 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
5ba2d5b187021beafb2c8aebe6bf4ae4cde67ae4 |
10-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix warnings of SkScalar -> int conversions, by using SkScalarRound() git-svn-id: http://skia.googlecode.com/svn/trunk@921 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
807cec4397cb50a64de7355ae129cc7c8f2c772b |
10-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add complex clip gm sample and cleanup unused headers/code in SampleComplexClip git-svn-id: http://skia.googlecode.com/svn/trunk@919 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleComplexClip.cpp
|
498a623e2eacb709c23e5c5be6d4991ad83ab167 |
10-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove offscreen GL support from SampleApp and SkOSWindow. This never worked anywhere but Mac and it doesn't work there anymore. git-svn-id: http://skia.googlecode.com/svn/trunk@918 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
f88d6765a594cf9fb0825b74779f74394a7ccc7a |
10-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check-point for kLCD16_Format mask support disabled for now in SkPaint.cpp (for further testing) git-svn-id: http://skia.googlecode.com/svn/trunk@917 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleXfermodes.cpp
|
1d12b1fd66e5be27fb4769ee09ce4fcd6bcc5979 |
03-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add setXYWH to rects new tests for circles git-svn-id: http://skia.googlecode.com/svn/trunk@877 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleOvalTest.cpp
|
55b6b58d8f6e7529c9b9cea606a6e3637c8e2e39 |
02-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Fix inverse scanconversion -- be sure to keep our calls to SkBlitter in scanline order (top to bottom), since the region blitter explicitly requires this. git-svn-id: http://skia.googlecode.com/svn/trunk@876 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleComplexClip.cpp
|
7239aab311e180960e48de8586b03e261741cc14 |
02-Mar-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Sample that exercises complex clipping variations. git-svn-id: http://skia.googlecode.com/svn/trunk@875 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleComplexClip.cpp
|
d6f5a81955d0edb5bec9198bcadeab9563340927 |
02-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
#ifdef protect win specific code (e.g. LOGFONT) git-svn-id: http://skia.googlecode.com/svn/trunk@874 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextBox.cpp
|
b652427197ddaac5d35010e1b199bcb431e656b7 |
01-Mar-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove obsolete generateLineHeight use canonical lfHeight so we can compare different LOGFONTs and map equivalent fonts (except for height) to the same typeface. To do this I add fSize to scale the output from GDI to get from the canonical int textSize to the actual fractional size. git-svn-id: http://skia.googlecode.com/svn/trunk@871 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextBox.cpp
|
a09368c9711e32257600e0f7deae2d6ba3fb5a76 |
24-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix bool bug so we can multisample now git-svn-id: http://skia.googlecode.com/svn/trunk@851 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleShapes.cpp
|
11a5ff376be94d15daf5bc66cdf857f5f2f297af |
18-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use new high-quality blur in samples git-svn-id: http://skia.googlecode.com/svn/trunk@819 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBlur.cpp
|
a965a15abd57ea1bbbbfcc8dc1574d7d7a2e424d |
17-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add test for points git-svn-id: http://skia.googlecode.com/svn/trunk@806 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePoints.cpp
|
67981c5e4b4bec341fb40a59b111d75da1d6ab66 |
17-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add test for poly2poly git-svn-id: http://skia.googlecode.com/svn/trunk@805 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePolyToPoly.cpp
|
0ecc2b79db52ec0a709fb99653b5fc5d74a92126 |
16-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add text git-svn-id: http://skia.googlecode.com/svn/trunk@798 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBlur.cpp
|
dd53d91b60e368f1bbff6fb22d796765205ae25d |
13-Feb-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
safeUnref() -> SkSafeUnref() git-svn-id: http://skia.googlecode.com/svn/trunk@785 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
|
fb56a9ee2d64e11aae6d225cb905e95e4a0ee6e5 |
10-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add 'c' command, which toggles a semi-complex clip (the pink is what has been clipped out). git-svn-id: http://skia.googlecode.com/svn/trunk@781 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
96959218246ffab878c45237e77a26dceb52cc29 |
08-Feb-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
safeunref method to SkSafeUnref. git-svn-id: http://skia.googlecode.com/svn/trunk@777 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFuzz.cpp
|
82065d667f64e232bcde2ad849756a6096fcbe6f |
07-Feb-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove SkRefCnt safeRef() and safeUnref(), and replace the call-sites with SkSafeRef() and SkSafeUnref(). This is basically a bug waiting to happen. An optimizing compiler can remove checks for null on "this" if it chooses. However, SkRefCnt::safeRef() relies on precisely this check... void SkRefCnt::safeRef() { if (this) { this->ref(); } } Since a compiler might skip the if-clause, it breaks the intention of this method, hence its removal. static inline void SkSafeRef(SkRefCnt* obj) { if (obj) { obj->ref(); } } This form is not ignored by an optimizing compile, so we use it instead. git-svn-id: http://skia.googlecode.com/svn/trunk@762 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDrawLooper.cpp
ampleFontScalerTest.cpp
ampleMovie.cpp
amplePatch.cpp
ampleShaders.cpp
ampleText.cpp
ampleTextEffects.cpp
ampleTypeface.cpp
ampleVertices.cpp
|
0fdaa22dea3b139d7afa1daec4248aca1793460a |
25-Jan-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add shaded text sample and gm test. git-svn-id: http://skia.googlecode.com/svn/trunk@725 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleShaderText.cpp
|
5782d712ffc31557d0cb12d5a220cebb783f6895 |
21-Jan-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Rev the GrContext interface. Context has draw* functions that take a new GrPaint object. Removed many of the lower-level GrGpu function call-throughs on context. Remove unused/unsupported point size (we don't draw non-hairline points using GL points). Change current* getter functions to get* for consistency. Fix bounds when drawing inverse-filled paths. git-svn-id: http://skia.googlecode.com/svn/trunk@718 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
2e7b43d33cc495663cb814a7a9d1ecdc09c31828 |
18-Jan-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Remove notion of default rendertarget. This doesn't map well to usage patterns outside sample app. Make binding between SkGpuDevice and a GrRenderTarget more explicit. Create method on GrContext to wrap the current target in the 3D API with a GrRenderTarget. git-svn-id: http://skia.googlecode.com/svn/trunk@706 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
55b8e8c81aaa6515fa66be58f11ab6a7ca7f1fae |
13-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add dithering to 32bit linear gradients git-svn-id: http://skia.googlecode.com/svn/trunk@691 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBigGradient.cpp
|
9b2135a923c8344ef4c4f52907b7ffe4fc575136 |
11-Jan-2011 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
git-svn-id: http://skia.googlecode.com/svn/trunk@685 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleGM.cpp
|
2fbc7fa460c99bffa78b9afb9aaa4dc0db68e1ba |
05-Jan-2011 |
bsalomon@google.com <bsalomon@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Make SampleApp build on Win32 (still requires glew, this needs to be fixed) In fbo test funciton set min filter to nearest (for systems that don't support rendering to level of a texture that isn't mip map complete.) Add a lot more sample slides to the win32 build Fix texture red/blue color swap on windows. git-svn-id: http://skia.googlecode.com/svn/trunk@677 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
ac10a2d039c5d52eed66e27cbbc503ab523c1cd5 |
22-Dec-2010 |
reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add gpu backend (not hooked up yet) git-svn-id: http://skia.googlecode.com/svn/trunk@649 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
f2b98d67dcb6fcb3120feede9c72016fc7b3ead8 |
20-Dec-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
merge with changes for GPU backend git-svn-id: http://skia.googlecode.com/svn/trunk@637 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleApp.cpp
ampleBitmapRect.cpp
ampleCamera.cpp
ampleCircle.cpp
ampleCode.h
ampleDrawLooper.cpp
ampleGM.cpp
ampleGradients.cpp
ampleLayers.cpp
ampleLines.cpp
ampleMipMap.cpp
amplePatch.cpp
amplePath.cpp
amplePathEffects.cpp
amplePoints.cpp
ampleRegion.cpp
ampleShapes.cpp
ampleSlides.cpp
ampleTestGL.cpp
ampleText.cpp
ampleTextOnPath.cpp
ampleTiling.cpp
ampleTinyBitmap.cpp
ampleVertices.cpp
ampleXfermodes.cpp
|
cb34235f46b6259b612e72c416e850e26803250a |
22-Jul-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix matrix use in coretext fonthost update gm images to new baseline git-svn-id: http://skia.googlecode.com/svn/trunk@590 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleText.cpp
|
0bb6d06622eca40694b8bdea21d697a458d41b4c |
17-May-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
updates git-svn-id: http://skia.googlecode.com/svn/trunk@567 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAnimator.cpp
ampleSVG.cpp
ampleTextBox.cpp
ampleTextEffects.cpp
|
7d970c739d44486d3382eed8acc4eecccecf3453 |
22-Apr-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
updates git-svn-id: http://skia.googlecode.com/svn/trunk@558 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleArc.cpp
ampleEffects.cpp
ampleFontCache.cpp
ampleNinePatch.cpp
amplePicture.cpp
ampleSkLayer.cpp
ampleTypeface.cpp
ampleWarp.cpp
|
b5d0f7bd47c181107a646e09bb0182e387ba0857 |
24-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add unittests for map() git-svn-id: http://skia.googlecode.com/svn/trunk@512 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleSkLayer.cpp
|
745bfbd74d1bcd62b9c597b62907875bca5cf84e |
24-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add localToGlobal and parents git-svn-id: http://skia.googlecode.com/svn/trunk@511 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleSkLayer.cpp
|
c8c49c573bda7c6d74eed390842b7a0bbdf873f5 |
24-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add tests for translate, concat, scale git-svn-id: http://skia.googlecode.com/svn/trunk@510 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleSkLayer.cpp
|
2bd703b3163fe1da3ea55f6459c5e162f32cce12 |
24-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add DEBUG_LAYER_BOUNDS option to show layer bounds git-svn-id: http://skia.googlecode.com/svn/trunk@509 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleSkLayer.cpp
|
da6fb3246a4f3e7e835f23b4834affb80bb613fa |
19-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
more layers extracted from webkit git-svn-id: http://skia.googlecode.com/svn/trunk@503 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleSkLayer.cpp
|
562ea92179edb35303bd7b3dd6272a5f4eae47ff |
08-Feb-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use statictextviews to display coordinates in unitmapper git-svn-id: http://skia.googlecode.com/svn/trunk@491 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleUnitMapper.cpp
|
2736a69077af6016f71ecbb2bb98e311aea0da01 |
28-Jan-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update git-svn-id: http://skia.googlecode.com/svn/trunk@484 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleWarp.cpp
|
1eadb955be555e2360fbe9ca94e603949a8938fa |
25-Jan-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check for gl-canvas before calling GL git-svn-id: http://skia.googlecode.com/svn/trunk@480 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTestGL.cpp
|
04d86c6a6b8eb8631752b3680f1292fa0a2c7119 |
25-Jan-2010 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update to try out programmable shaders git-svn-id: http://skia.googlecode.com/svn/trunk@478 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleStrokePath.cpp
ampleTestGL.cpp
ampleText.cpp
ampleTypeface.cpp
|
e191b16fda2f5afea3a90653c1cd4f5a3c436e89 |
18-Dec-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update windows port git-svn-id: http://skia.googlecode.com/svn/trunk@461 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
cb60844b34766aad4151df5e87c144d4a57e9abe |
04-Dec-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add drawData() to canvas, to record data blobs git-svn-id: http://skia.googlecode.com/svn/trunk@452 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
a3d901099d7d295cd7d9df4114e874d9ccfff447 |
30-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add unittest for IntersectLine, used by hairlines git-svn-id: http://skia.googlecode.com/svn/trunk@447 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleHairline.cpp
|
55e76b209c9249308a9ba3d75c2472dd55e9d298 |
23-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
outset the bounds if we're in hairline before quick-reject in SkDraw.cpp git-svn-id: http://skia.googlecode.com/svn/trunk@445 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
4417740a480786ca65379ba5b398c500ba34ee18 |
23-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SampleCode::GetAnimTime() so slides go through a central location for animation timing. This allows us to "freeze" time in order to do things like draw multiple times to test clipping. git-svn-id: http://skia.googlecode.com/svn/trunk@444 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleArc.cpp
ampleCode.h
ampleLineClipper.cpp
ampleMipMap.cpp
amplePicture.cpp
ampleShapes.cpp
|
e522ca5d5f249bd51a00cb68bb051f811d0a9e85 |
23-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix winding bug in lineclipper expose path.dump() all the time UP arrow now toggles a grid of clip rects in sample app git-svn-id: http://skia.googlecode.com/svn/trunk@443 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
e28ff55d980d2992618b6b721c848aba96cf759a |
19-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
retool clipping in hairlines to catch huge coordinates git-svn-id: http://skia.googlecode.com/svn/trunk@436 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLineClipper.cpp
|
909994fbae0ffb532f42feac8859f8d86bbf64de |
18-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
new scanconversion technique This technique geometrically clips all segments against the clip bounds, ensuring that we never send a value to the edgelist that might overflow in fixedpoint. Current disabled in SkScan_Path.cpp by a #define. There are a few minor pixel differences between this and the old technique, as found by the gm tool, so at the moment this new code is off by default. git-svn-id: http://skia.googlecode.com/svn/trunk@432 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLineClipper.cpp
|
bb13586591bd412a0372aeb85d44159d2fa3f947 |
18-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix typos in cubic clipper git-svn-id: http://skia.googlecode.com/svn/trunk@431 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLineClipper.cpp
|
3a0cd7f0e80115a8cf525c9e0cf231df06d30a42 |
17-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add explicit clamping after chopping w/ t to ensure we're in the clip git-svn-id: http://skia.googlecode.com/svn/trunk@430 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLineClipper.cpp
|
77f0ef726f1f8b6769ed2509171afce8bac00b23 |
17-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add quadclipping utility, plus sample test git-svn-id: http://skia.googlecode.com/svn/trunk@429 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLineClipper.cpp
|
70149060a74bb212e67eb140be7cbf97a7cd36a8 |
16-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add lineclipper, and test case git-svn-id: http://skia.googlecode.com/svn/trunk@427 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLineClipper.cpp
|
e72fee513a5f903d6aa17066d2f3b79ac31f05de |
16-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add onSendClickToChildren to views, so a view can capture all clicks. speedup some of the unittests that were too slow minor cleanup in SkScan_Path, in prep for larger changes git-svn-id: http://skia.googlecode.com/svn/trunk@426 2bbb7eff-a529-9590-31e7-b0007b416f81
verView.cpp
amplePathClip.cpp
|
c6ddc110c0f4bd16b5ce61cad6c6ac4213c026a0 |
10-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use imageref_globalpool in samplepicture, to test flattening bitmaps git-svn-id: http://skia.googlecode.com/svn/trunk@422 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
|
0db5a7fae596e4914250554402e4874c33fdf0d4 |
09-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update dox for SkAvoidXfermode (as best I could) fix 565 and 4444 implementations git-svn-id: http://skia.googlecode.com/svn/trunk@420 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAvoid.cpp
|
5ebbe14f76da3028e5d4523c093a0f4a2cf8e982 |
05-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix cheap calc of edgelist size git-svn-id: http://skia.googlecode.com/svn/trunk@419 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFuzz.cpp
|
e0f13eeb8e527cfd2541063ba2dd89c7d31d71ce |
04-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
default to not showing the (slow) overview slide: hit DELETE to invoke git-svn-id: http://skia.googlecode.com/svn/trunk@417 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
161b00bae2c759b157bb5f1141f497f706443902 |
03-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkEvalCubicInterval git-svn-id: http://skia.googlecode.com/svn/trunk@416 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleUnitMapper.cpp
|
34245c7871f6339de8cc2be8fb1090ca3cba54ef |
03-Nov-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add OVerView slide to samplecode change inline functions in SkColorPriv.h to static inline git-svn-id: http://skia.googlecode.com/svn/trunk@415 2bbb7eff-a529-9590-31e7-b0007b416f81
verView.cpp
ampleApp.cpp
|
3f2025fdb5fc0bd8b1edc92174f0df5226942f8a |
29-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename gamma to table, since it is more general than just gamma git-svn-id: http://skia.googlecode.com/svn/trunk@412 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleWarp.cpp
|
2ee7c640150a863f2859eb0aaf4dfe7ad7836f34 |
28-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update on boundary patches git-svn-id: http://skia.googlecode.com/svn/trunk@409 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAnimator.cpp
ampleWarp.cpp
|
4408ccaf949ef3e47d31ab3cec6d618150960d6b |
27-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add boundary patch experiment git-svn-id: http://skia.googlecode.com/svn/trunk@407 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleWarp.cpp
|
80b4ebe5d598039f1f8b75053053f0853e02fdb8 |
21-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
first cut at a checkbox git-svn-id: http://skia.googlecode.com/svn/trunk@402 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAnimator.cpp
ampleWarp.cpp
|
d2abab656b26242a186fe6c7e66eedf92b3a99d1 |
20-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
first cut at rubber-sheet warping git-svn-id: http://skia.googlecode.com/svn/trunk@401 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleWarp.cpp
|
837cf7866e62e6a9f831e4e6de414c172a9d711a |
20-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
experiment git-svn-id: http://skia.googlecode.com/svn/trunk@396 2bbb7eff-a529-9590-31e7-b0007b416f81
lockFaceView.cpp
|
878999965b977c4ed771c3d655f9e23ef9b5adb1 |
16-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
clean up fix to drawBitmapRect git-svn-id: http://skia.googlecode.com/svn/trunk@388 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBitmapRect.cpp
|
fead49e3c43e67cf9648ec1999b34da959e1e36b |
15-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix drawBitmapRect to not clip the src rect when computing the matrix git-svn-id: http://skia.googlecode.com/svn/trunk@387 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBitmapRect.cpp
|
e3839f8b2ff75e6e92086089eb1b51f9c160a4dd |
13-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
require expat to use with animator git-svn-id: http://skia.googlecode.com/svn/trunk@383 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAnimator.cpp
|
0f0cfaecf2c52e5fcb033c43df06f07a81c7b0c2 |
13-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check-point for reviving animator git-svn-id: http://skia.googlecode.com/svn/trunk@380 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAnimator.cpp
|
d0d0e65a6313f01dfd952e8cc214a7c193bec57a |
13-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add new cubic test for overflow git-svn-id: http://skia.googlecode.com/svn/trunk@379 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePath.cpp
|
8af9602f6161e8d031ea175d7a5e4bd206d8e72b |
12-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add sample for text rasterizer git-svn-id: http://skia.googlecode.com/svn/trunk@378 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleSlides.cpp
|
63e34c61818b92c4f40387a1de32594934295bbb |
06-Oct-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
capture drawings to png git-svn-id: http://skia.googlecode.com/svn/trunk@377 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleSlides.cpp
|
c4cae85752e3e486cf4eac8cd8128f57b6f40563 |
23-Sep-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add BlitRow procs for 32->32, to allow for neon and other optimizations. call these new procs in (nearly) all the places we had inlined loops before. In once instance (blitter_argb32::blitAntiH) we get different results by a tiny bit. The new code is more accurate, and exactly inline with all of the other like-minded blits, so I think the change is good going forward. git-svn-id: http://skia.googlecode.com/svn/trunk@366 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleGM.cpp
ampleNinePatch.cpp
|
8e2af7eb8979ddd97bfd1615ccc173e66fe902d6 |
22-Sep-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update sample to use new two-point-radial gradients from senorblanco!!! git-svn-id: http://skia.googlecode.com/svn/trunk@363 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleGradients.cpp
|
7ab2cf90b617e25a2ae031fe12c22d71583eee48 |
21-Sep-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
#if 0 test code for blur, since it references a private header git-svn-id: http://skia.googlecode.com/svn/trunk@360 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleStrokePath.cpp
|
4913b7794ad5f699a92feaee8e514571d218645b |
21-Sep-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add tests for blurmask git-svn-id: http://skia.googlecode.com/svn/trunk@359 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleStrokePath.cpp
|
da449a38a2ac06f47f504cef7897afe322981dae |
18-Sep-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update with tests for blur git-svn-id: http://skia.googlecode.com/svn/trunk@357 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBlur.cpp
ampleStrokePath.cpp
|
0b9e2dbf2f51ac41439db2052cf80704d60932f4 |
16-Sep-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use doubles in matrix.invert() to keep more precision, needed for subtle bugs when drawing stretched bitmaps (like ninepatch) at nasty scale factors like 1.5 (where the inverse matrix steps 0.333333, 1.0, 1.666667, etc.) git-svn-id: http://skia.googlecode.com/svn/trunk@354 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleNinePatch.cpp
|
ed881c2704bc81fe46a68c0cf9e292287313baa6 |
15-Sep-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add neon opts for matrix procs git-svn-id: http://skia.googlecode.com/svn/trunk@353 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleStrokePath.cpp
|
34e85803c24224cf098c88f937dad9b2a1a96d51 |
02-Sep-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update git-svn-id: http://skia.googlecode.com/svn/trunk@350 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleExtractAlpha.cpp
|
47ca036e29aa44f93d2300f5ed0109b3845d30d6 |
02-Sep-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add git-svn-id: http://skia.googlecode.com/svn/trunk@349 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBlur.cpp
|
113244f1e11be3731af3d21826c3efe8232abc4f |
31-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add tests for extractAlpha git-svn-id: http://skia.googlecode.com/svn/trunk@346 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleExtractAlpha.cpp
|
a964028843ec3f69b3b2e556426ff881d1fcb4b2 |
28-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
http://code.google.com/p/skia/issues/detail?id=32 Detect when we no longer have a valid range for chopping due to finite float precision, and just return a degenerate cubic at the end. git-svn-id: http://skia.googlecode.com/svn/trunk@341 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePath.cpp
|
28937283e16928a562b3f9e19908db51bbb89ff9 |
28-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix gaps in antialiased hairlines (thanks to preda) expand SampleHairline text to check for clip violations git-svn-id: http://skia.googlecode.com/svn/trunk@340 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleHairline.cpp
|
3c9b2a4a0e4f57db23640e85959ee78b86634628 |
27-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
expand SkShader's flag kConstInY to 16 and 32 variants, allowing a shader (like gradients) to support predithering. If they do, then they would suppress kConstInY16, since they no longer are const. The blitters now check for each flag separately, so we don't have to give up const-in-Y in the 32bit case, since in that mode we don't care about dithering. git-svn-id: http://skia.googlecode.com/svn/trunk@339 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDitherBitmap.cpp
|
ff3e92d2f83521fd9be32f66c4bbff2e30bd7a00 |
25-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
show the hairlines after each test iteration git-svn-id: http://skia.googlecode.com/svn/trunk@337 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleHairline.cpp
|
c64599649bab68aedf07959f86fa506fc46fa3c2 |
25-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
special case 1x1 bitmaps when drawn as a shader (treat as a solid color) git-svn-id: http://skia.googlecode.com/svn/trunk@336 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDitherBitmap.cpp
ampleTinyBitmap.cpp
|
cafc9f9e80e30fa75ad8a952e7a290e72f211ce7 |
22-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fixes around isOpaque and dithering - copyTo() now preserves isOpaqueness, and BitmapCopyTest tests it - bitmap shader doesn't claim to have shadespan16 if dithering is on, since its sampler doesn't auto-dither (note that gradients do auto-dither in their 16bit sampler) - blitter setup just relies on the shader to report if its 16bit sampler can be called (allowing gradients to say yes regardless of dither, but bitmaps to say no if dithering is on) git-svn-id: http://skia.googlecode.com/svn/trunk@331 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDitherBitmap.cpp
|
755dd4773dad70d5fbe3f8bb091eaf268ea752c7 |
20-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
respect dither setting in index8->565 sprite case git-svn-id: http://skia.googlecode.com/svn/trunk@328 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDitherBitmap.cpp
|
92a50eaab977543031f12a1b0b1d4ce07f80ba75 |
14-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
close out previous contour (so we don't miss the last segment) git-svn-id: http://skia.googlecode.com/svn/trunk@325 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathEffects.cpp
|
6c5f6f25b43f1210decb48956c1a2fbe5b58f889 |
14-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add 'r' (rotate) 's' (scale) options to SampleApp to test those matrix ops on all slides add beforeChild/afterChild methods for parents to wack the canvas before/after it draws. These are called after the std child-view translate and clip, unlike beforeChildren/afterChildren git-svn-id: http://skia.googlecode.com/svn/trunk@324 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
f7d5726730f2c13aa53f4a6b78084beaa959c694 |
13-Aug-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
test for non-scaled bitmap tiles git-svn-id: http://skia.googlecode.com/svn/trunk@319 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRepeatTile.cpp
|
f549369fcd9f203dc8020b5b15ee49330058782a |
22-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
rename SK_BUILD_SUBPIXEL to SK_SUPPORT_LCDTEXT to better match the name of the feature (since we already have subpixel text support) fix some debug-compile problems update Makefile for lcd files git-svn-id: http://skia.googlecode.com/svn/trunk@282 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLCD.cpp
|
83f7bc30af2837c985934e14597caec332899a1c |
17-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove conditional build flag for mipmaps remove obsolete SkBitmapShader.cpp file git-svn-id: http://skia.googlecode.com/svn/trunk@271 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleMipMap.cpp
|
7a99eb1c63d4327d352af09ea59f039f014e4028 |
16-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add shaderprocs for all-in-one special blits (matrix+sampler) git-svn-id: http://skia.googlecode.com/svn/trunk@267 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleCircle.cpp
|
b4f404ac4195e5b1f49e49c591bd69f98b246f9b |
10-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
handle cap==round for drawPoints git-svn-id: http://skia.googlecode.com/svn/trunk@266 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePoints.cpp
|
b602b8e5334edc0bfcdf086c2ea58e2b5d5f1f3b |
10-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
tweaks to 16bit shaders fix typo-bug in 4444 blend case git-svn-id: http://skia.googlecode.com/svn/trunk@265 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFillType.cpp
|
32a4249cbd3ebcb448fb0824afe875cdf9036686 |
10-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
make a deep copy in CreateCGImageRef if we're 565, but first upscale to 32bit. this at least draws the right colors, since we're 565 and CG only supports 1555 (unless someone knows how to tell CG we're 565...) Fix ws in picturerecord Enable dither in sample gradients, so the 4444 case isn't so ugly git-svn-id: http://skia.googlecode.com/svn/trunk@264 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleGradients.cpp
|
1134426f6b1c4130e8dbe4c38a4aa976fbb18b4b |
08-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
respect preferred config when png is index-based git-svn-id: http://skia.googlecode.com/svn/trunk@261 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleDecode.cpp
|
9dc5465c1c5cc11f72ddb0419da1964bc865c26f |
07-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
check if the encoder factory returned null git-svn-id: http://skia.googlecode.com/svn/trunk@255 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleEncode.cpp
|
8433b5db1a0f94cd92d2606817d5374ab899b87a |
03-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
more checks for null shapes in pictures git-svn-id: http://skia.googlecode.com/svn/trunk@249 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleShapes.cpp
|
1c12abe3508cd69615c2dd50653f782835e325ce |
02-Jul-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix gradients with alpha to convert to premul *after* the intermediate color has been computed, othewise we can't distinguish 0x00000000 from 0x00FF0000 Add fast case for index blit where we read 4 src pixels at a time git-svn-id: http://skia.googlecode.com/svn/trunk@248 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleGradients.cpp
|
4516f4786f5dda1b86a8f825b9e8e910d9c2363c |
29-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
use sk_bzero instead of bzero, since it isn't always available. git-svn-id: http://skia.googlecode.com/svn/trunk@244 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePatch.cpp
|
0ad336f8c6f6f0325eee309c9cd501ea432cc33e |
29-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add shape flatten so they work properly in pictures add flatten/unflatten to matrix git-svn-id: http://skia.googlecode.com/svn/trunk@242 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleShapes.cpp
|
09b84a00f79979142fbcfd691ccaeb5e5600922d |
26-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add shape recording to pictuures (sans serialization) git-svn-id: http://skia.googlecode.com/svn/trunk@240 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleShapes.cpp
|
0baf19375466cfc24c96532df406e7c5b1d1aae8 |
24-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
detect nearly translate-only matrices when drawing bitmaps (for speed) rename setXfermode(Mode) to setXfermodeMode(Mode) for sanity fix memory leak in setXfermode(Mode) git-svn-id: http://skia.googlecode.com/svn/trunk@239 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleLayerMask.cpp
ampleLayers.cpp
ampleMipMap.cpp
ampleStrokeText.cpp
ampleTextEffects.cpp
|
048522dd2aa45d1b4bf52944527f877b30ea45fd |
23-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove remaining references to porterduff git-svn-id: http://skia.googlecode.com/svn/trunk@236 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleArc.cpp
ampleBitmapRect.cpp
ampleCamera.cpp
ampleEffects.cpp
ampleEncode.cpp
ampleFilter2.cpp
ampleFuzz.cpp
ampleImage.cpp
ampleImageDir.cpp
ampleLayerMask.cpp
ampleLayers.cpp
amplePatch.cpp
amplePath.cpp
amplePathClip.cpp
amplePathEffects.cpp
ampleShaders.cpp
ampleShapes.cpp
ampleStrokeText.cpp
ampleTests.cpp
ampleTextAlpha.cpp
ampleTextEffects.cpp
ampleVertices.cpp
|
845fdaca174f4675e9acc164b510e3a5ffa9053c |
23-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove deprecated use of porterduff enum git-svn-id: http://skia.googlecode.com/svn/trunk@235 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePageFlip.cpp
amplePathEffects.cpp
|
a0f5d1546d499ef0cd7dbfba9a866ae5a27e1541 |
22-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move xfermode modes from porterduff into xfermode itself git-svn-id: http://skia.googlecode.com/svn/trunk@232 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleXfermodes.cpp
|
ad687ceae225a8bd5af2acbca5382b6147af29d7 |
16-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add sample for mipmaps git-svn-id: http://skia.googlecode.com/svn/trunk@218 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleMipMap.cpp
|
b3ade9d1b0a63f8f0dc3bee5785e930c8e84311d |
15-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add optional Format* parameter to decoder helper functions. git-svn-id: http://skia.googlecode.com/svn/trunk@215 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFilter2.cpp
ampleImage.cpp
|
5119bdb952025a30f115b9c6a187173956e55097 |
12-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add shader flag kConstInY_Flag this signals blitters that the shader will return the same results for a given x value, independent of y. Useful inside blitRect(), where it can cache the first call to shadeSpan() and reuse it on all subsequent scans. Works with (non-rotated) linear-gradients, and Nx1 bitmaps. git-svn-id: http://skia.googlecode.com/svn/trunk@214 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTestGL.cpp
|
1220e1c28a6fb75817eec056fc307190d50ae8e6 |
11-Jun-2009 |
deanm@chromium.org <deanm@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Some Linux / 64-bit compile fixes. Review URL: http://codereview.appspot.com/63189 git-svn-id: http://skia.googlecode.com/svn/trunk@209 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleCode.h
ampleTextEffects.cpp
|
bbff1d507aa3f470139e2df409e94074a2f9425f |
05-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkParsePath to go to/from SVG strings (e.g. "M0,0 L10,20") git-svn-id: http://skia.googlecode.com/svn/trunk@203 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleArc.cpp
|
9b46e77ec2b387f4502926c2b9bf09450eec257c |
05-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix dumpcanvas to recurse on pictures and shapes add cached bitmap for gradients to avoid thrashing textures in gl git-svn-id: http://skia.googlecode.com/svn/trunk@201 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTestGL.cpp
ampleTriangles.cpp
|
6b82d1adc6a4726e36674e468ff1157e0b75373f |
03-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add isConvex() hit to SkPath, to be used to speed up fills and opengl set linewidth in gldevice for hair rects remove some cruft from samples add more gl-unimpl messages git-svn-id: http://skia.googlecode.com/svn/trunk@199 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
amplePatch.cpp
ampleText.cpp
|
24cfaa77515f134732e17f44a730efef3740c70d |
01-Jun-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update includes for android for gl backend git-svn-id: http://skia.googlecode.com/svn/trunk@194 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleGL.cpp
|
44a6312cf6a6e8c7c58065f7f8b8d06decc5fd47 |
30-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
call notifyPixelsChanged() when the pages are flipped in pageflippixelref update samples git-svn-id: http://skia.googlecode.com/svn/trunk@192 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFontScalerTest.cpp
ampleImageDir.cpp
amplePageFlip.cpp
ampleShaders.cpp
ampleText.cpp
ampleVertices.cpp
|
88c2d8ef153a9de1c422412763fd111deb12bb6d |
27-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
animate matrixref in sample shapes git-svn-id: http://skia.googlecode.com/svn/trunk@189 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleShapes.cpp
|
aa5a7db64a7cb5d1d2b03dadb85e7052dd61879a |
27-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
move shapes subclasses into effects git-svn-id: http://skia.googlecode.com/svn/trunk@188 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
|
671cd656785de5e84564b6ffe4831625d7016ded |
22-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SDL support git-svn-id: http://skia.googlecode.com/svn/trunk@182 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathEffects.cpp
ampleRegion.cpp
ampleText.cpp
|
149e2f6159a797989f6f0fa93ecfaa66cdd55c40 |
22-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkSafeRef / SkSafeUnref as inline static functions, to use in place of our existing obj->safeRef(), which is unsafe since it can its 'if (this)' can be optimized away by some compilers. fix some overflows in mimpmap generation git-svn-id: http://skia.googlecode.com/svn/trunk@181 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLayers.cpp
amplePicture.cpp
|
ba974ccbdd7e82df46166a97741b53f074a525b6 |
22-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add sample effects git-svn-id: http://skia.googlecode.com/svn/trunk@180 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleEffects.cpp
|
f48f2817668547563310c9e8c39d67224df0e89f |
18-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
shapes checkpoint: move matrix into groupshape and out of shape git-svn-id: http://skia.googlecode.com/svn/trunk@178 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleShapes.cpp
|
f76bacff7f66724072c67edb185abf9e3add11a0 |
13-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add SkSize for dimensions add SkShape baseclass, in the hopes of having SkPicture inherit from that, and also using shapes as the extension mechanism for things like animated-gif git-svn-id: http://skia.googlecode.com/svn/trunk@174 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRegion.cpp
ampleShapes.cpp
|
311c82db3115fc6810855cbcc42a6bc6fbd48265 |
06-May-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
fix copyTo to only copy the minimum pixels per row, and to lock the src before trying to access its colorTable. Update unittest for copyTo. Add sample for using a mask to clip a layer. git-svn-id: http://skia.googlecode.com/svn/trunk@168 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleLayerMask.cpp
|
a3c0588694782b4771c7d579b928d6b94b7de364 |
02-Apr-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add sample for gradients git-svn-id: http://skia.googlecode.com/svn/trunk@144 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleGradients.cpp
|
d252db03d9650013b545ef9781fe993c07f8f314 |
01-Apr-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
API change: SkPath computeBounds -> getBounds git-svn-id: http://skia.googlecode.com/svn/trunk@140 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleCircle.cpp
ampleStrokeText.cpp
|
aefd2bc75738963b9b6579897be32bfbc8fb00af |
30-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Add SkChunkAlloc::unalloc() to undo the last allocation, useful if the caller wants to treat the allocats like temp memory (see PictureRecord) Call unalloc if a paint (or other cached object) is already in our list for picture recording Use correct CompareType macro in SkCanvas::quickReject git-svn-id: http://skia.googlecode.com/svn/trunk@138 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
8898363b2ee02e36dfa4bb166b59c09c4e835b0f |
23-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add check/hack to avoid drawing outside of the clip for hairlines git-svn-id: http://skia.googlecode.com/svn/trunk@134 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleHairline.cpp
|
49f0ff25a046d6001dc2d095b6fa3c30f0f46b6a |
19-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
promote SkMask's rowBytes to 32bits, since its bounds is a 32bit rect be sure a rect is sorted before using it as the path's bounds cache git-svn-id: http://skia.googlecode.com/svn/trunk@128 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFuzz.cpp
|
452f844f64d97e0f54b9258b800755686193136e |
16-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
disable cubic test for now (currently broken) git-svn-id: http://skia.googlecode.com/svn/trunk@124 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFontScalerTest.cpp
|
3555591c158c242b071c7ec92ad75b6e4cb74af2 |
16-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add sanity checks to handles extremely large coordinates or filter margins. Should not hurt features (we hope), but is an easy way to survive malicious values on a small-memory machine like a handset. git-svn-id: http://skia.googlecode.com/svn/trunk@123 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFontScalerTest.cpp
|
791f5a11f22abfa7f8f90c37c98a5f654c7fb4c5 |
16-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Change (correct) SkImageRef's ownership rule for streams to the skia standard pattern: the receiver will call ref() if it chooses when passed to a constructor or setter, so the caller must balance its ownership itself. This matches how all other refcnt objects are handled. git-svn-id: http://skia.googlecode.com/svn/trunk@120 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBitmapRect.cpp
ampleEncode.cpp
ampleFontScalerTest.cpp
ampleImage.cpp
ampleImageDir.cpp
amplePatch.cpp
ampleTextAlpha.cpp
ampleVertices.cpp
|
590ef3fd3a39ff1aa08746e323da41cbd2928f49 |
10-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remember to specify the bloody font tag in the constructor! git-svn-id: http://skia.googlecode.com/svn/trunk@118 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFontScalerTest.cpp
|
330578d67d466f97c47aecdbdda9d69aa2aa7569 |
09-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
mac fonts sort of work now - haven't tested rotation yet - spacing/bounds still look bad git-svn-id: http://skia.googlecode.com/svn/trunk@117 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleFontScalerTest.cpp
|
5e5adfd12cc2cb194db971708cd7f34ff47e10b4 |
07-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
migrate more legacy unittests into tests/ SkParse yet to be cleaned up git-svn-id: http://skia.googlecode.com/svn/trunk@113 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
54043a394ef4479eff187b0defa8c2dea041612c |
05-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
patch SkMath.h to build in ARMv4 test code for mac fonts (disabled) git-svn-id: http://skia.googlecode.com/svn/trunk@110 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathClip.cpp
|
069b827f8e4f8ca212548719db64983a69b8dc25 |
04-Mar-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
API cleanup: rename typeface Create to CreateFromName, and remove default arg git-svn-id: http://skia.googlecode.com/svn/trunk@108 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleText.cpp
ampleTextEffects.cpp
ampleTypeface.cpp
|
ed673310e2551e64d8196f7776d7d4c92085f8c2 |
27-Feb-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add initial unittest framework (tests) move some previous unittests out of core classes and into tests git-svn-id: http://skia.googlecode.com/svn/trunk@96 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleTextOnPath.cpp
|
3469c76c40790b409621fd7eff34f56240718549 |
24-Feb-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Handle kA8 bitmaps drawing through a matrix (was infinitely recursive) git-svn-id: http://skia.googlecode.com/svn/trunk@95 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleRegion.cpp
|
c07d23a6e220c0aff36e3e4e06c1b685a440108e |
06-Feb-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
Chop quads exactly on the clip bounds, so we don't spend CPU cycles walking them when we're above or below the clip. Still to do: - chop in X to avoid 16.16. overflow in the edgelist - apply the same logic for cubics (tho much harder math) git-svn-id: http://skia.googlecode.com/svn/trunk@88 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePathClip.cpp
|
b08eb2b3bce45411494fe00258e4c91248ccd15e |
06-Jan-2009 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
separate image encode and decode remove obsolete build-flag for encode git-svn-id: http://skia.googlecode.com/svn/trunk@56 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
ampleEncode.cpp
ampleRegion.cpp
|
4bdd5f60f9bc900c7f5b9e2367566e1d65b5f528 |
23-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
remove old test that assumed fBM had been decoded git-svn-id: http://skia.googlecode.com/svn/trunk@49 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleNinePatch.cpp
|
da342a891779e0839a645d6634a2f0100bf2c0d6 |
23-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
update more sample code to new compose shader header git-svn-id: http://skia.googlecode.com/svn/trunk@48 2bbb7eff-a529-9590-31e7-b0007b416f81
amplePicture.cpp
amplePoints.cpp
ampleShaders.cpp
ampleStrokeText.cpp
ampleText.cpp
ampleTextAlpha.cpp
ampleTextEffects.cpp
ampleTextOnPath.cpp
ampleTiling.cpp
ampleTypeface.cpp
ampleVertices.cpp
ampleXfermodes.cpp
|
0ae6b245f2b79bc04f0801b08fcf05abcf98fd6c |
23-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add mac image-encoding add 'f' to sampleapp, which writes a png file for the currnet screen git-svn-id: http://skia.googlecode.com/svn/trunk@47 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
|
0767e4742e3f8b7c87326abc5129da1e200f8ea1 |
23-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add CG imagedecoder (still needs encoding) update some sample files to not use obsolete SkShaderExtras.h git-svn-id: http://skia.googlecode.com/svn/trunk@46 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleBitmapRect.cpp
ampleDither.cpp
ampleEmboss.cpp
ampleEncode.cpp
ampleFilter.cpp
ampleFilter2.cpp
ampleGL.cpp
ampleImage.cpp
ampleImageDir.cpp
ampleLayers.cpp
ampleLines.cpp
ampleMeasure.cpp
|
64ad9663d6dfddca67cfc2d4f9b609867bbbd72e |
19-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
add sampeapp proj git-svn-id: http://skia.googlecode.com/svn/trunk@38 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleArc.cpp
|
6efdc47afc8bb24603fc0d15146ada609b728f2f |
19-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
first cut at event-based test app git-svn-id: http://skia.googlecode.com/svn/trunk@37 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleApp.cpp
amplePatch.cpp
amplePath.cpp
amplePathEffects.cpp
|
8a1c16ff38322f0210116fa7293eb8817c7e477e |
17-Dec-2008 |
reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> |
grab from latest android git-svn-id: http://skia.googlecode.com/svn/trunk@27 2bbb7eff-a529-9590-31e7-b0007b416f81
ampleAll.cpp
ampleApp.cpp
ampleArc.cpp
ampleBitmapRect.cpp
ampleCamera.cpp
ampleCircle.cpp
ampleCode.h
ampleCull.cpp
ampleDither.cpp
ampleDrawLooper.cpp
ampleEmboss.cpp
ampleEncode.cpp
ampleFillType.cpp
ampleFilter.cpp
ampleFilter2.cpp
ampleFontCache.cpp
ampleGL.cpp
ampleImage.cpp
ampleImageDir.cpp
ampleLayers.cpp
ampleLines.cpp
ampleMeasure.cpp
ampleMovie.cpp
ampleNinePatch.cpp
ampleOverflow.cpp
amplePageFlip.cpp
amplePatch.cpp
amplePath.cpp
amplePathEffects.cpp
amplePicture.cpp
amplePoints.cpp
amplePolyToPoly.cpp
ampleRegion.cpp
ampleShaders.cpp
ampleStrokeText.cpp
ampleTests.cpp
ampleText.cpp
ampleTextAlpha.cpp
ampleTextEffects.cpp
ampleTextOnPath.cpp
ampleTiling.cpp
ampleTypeface.cpp
ampleVertices.cpp
ampleXfermodes.cpp
ertexdump.cpp
|