aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* If a user requests a try on "all" builders, ask for confirmationGravatar borenet@google.com2013-07-12
| | | | | | | | | | | Addresses https://code.google.com/p/skia/issues/detail?id=1208 (SkipBuildbotRuns) R=epoger@google.com Review URL: https://codereview.chromium.org/18190006 git-svn-id: http://skia.googlecode.com/svn/trunk@10049 2bbb7eff-a529-9590-31e7-b0007b416f81
* More valgrind suppressionsGravatar robertphillips@google.com2013-07-12
| | | | | | | | (SkipBuildbotRuns) git-svn-id: http://skia.googlecode.com/svn/trunk@10048 2bbb7eff-a529-9590-31e7-b0007b416f81
* gm: since we don't record output of gpudebug test, don't record checksums eitherGravatar epoger@google.com2013-07-12
| | | | | | | | | BUG=https://code.google.com/p/skia/issues/detail?id=1410 R=robertphillips@google.com Review URL: https://codereview.chromium.org/19096012 git-svn-id: http://skia.googlecode.com/svn/trunk@10046 2bbb7eff-a529-9590-31e7-b0007b416f81
* modularize the display of diffs for skpdiffGravatar zachr@google.com2013-07-12
| | | | | | | | R=djsollen@google.com Review URL: https://codereview.chromium.org/18925004 git-svn-id: http://skia.googlecode.com/svn/trunk@10044 2bbb7eff-a529-9590-31e7-b0007b416f81
* Revert "switch all the arm7 devices to build with thumb for a while"Gravatar djsollen@google.com2013-07-12
| | | | | | | | | | This reverts r10028 which has altered the GM expectations. R=caryclark@google.com Review URL: https://codereview.chromium.org/18762006 git-svn-id: http://skia.googlecode.com/svn/trunk@10043 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebaseline.py: until we fix bug 1410, keep going if we can't download an ↵Gravatar epoger@google.com2013-07-12
| | | | | | | | actual GM result Review URL: https://codereview.chromium.org/19096007 git-svn-id: http://skia.googlecode.com/svn/trunk@10037 2bbb7eff-a529-9590-31e7-b0007b416f81
* Sanitizing source files in Housekeeper-NightlyGravatar skia.committer@gmail.com2013-07-12
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@10033 2bbb7eff-a529-9590-31e7-b0007b416f81
* More valgrind suppressionsGravatar robertphillips@google.com2013-07-11
| | | | | | | | (SkipBuildbotRuns) git-svn-id: http://skia.googlecode.com/svn/trunk@10031 2bbb7eff-a529-9590-31e7-b0007b416f81
* The two leaks are:Gravatar commit-bot@chromium.org2013-07-11
| | | | | | | | | | | | | | | missing unrefs in megalooper GM missing reset capability in oval renderer This CL also expands the instance counting system to some recently adding classes (e.g., SkFontStyleSet) R=bsalomon@google.com, jvanverth@google.com Author: robertphillips@google.com Review URL: https://chromiumcodereview.appspot.com/18461007 git-svn-id: http://skia.googlecode.com/svn/trunk@10030 2bbb7eff-a529-9590-31e7-b0007b416f81
* Initialize the matrix used when recursing from a GPU image filter -> raster ↵Gravatar senorblanco@chromium.org2013-07-11
| | | | | | | | | | | image filter. BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/5636027884503040 git-svn-id: http://skia.googlecode.com/svn/trunk@10029 2bbb7eff-a529-9590-31e7-b0007b416f81
* switch all the arm7 devices to build with thumb for a whileGravatar commit-bot@chromium.org2013-07-11
| | | | | | | | | | | BUG= R=djsollen@google.com Author: mtklein@google.com Review URL: https://chromiumcodereview.appspot.com/18563004 git-svn-id: http://skia.googlecode.com/svn/trunk@10028 2bbb7eff-a529-9590-31e7-b0007b416f81
* reenable the scale benchmark, and only bench actual canvas draw commandsGravatar humper@google.com2013-07-11
| | | | | | | | | | | instead of direct invocations of the (now private) bitmap scale method BUG= R=reed@google.com Review URL: https://codereview.chromium.org/18941009 git-svn-id: http://skia.googlecode.com/svn/trunk@10027 2bbb7eff-a529-9590-31e7-b0007b416f81
* ARM Skia NEON patches - 13 - S32A_OpaqueGravatar commit-bot@chromium.org2013-07-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Blitrow32: S32A_Opaque code cleaning and speed improvement - the old way of calculating alpha doesn't seem to be used anymore, so remove the remaining code - adding prefetching allows to improve performance greatly in some cases at the expense of a little trade-off: +-------+-----------+------------+ | count | Cortex-A9 | Cortex-A15 | +-------+-----------+------------+ | 1,2 | 0 | 0 | +-------+-----------+------------+ | 4 | 0 | -3% | +-------+-----------+------------+ | 8 | 0 | -4% | +-------+-----------+------------+ | 16 | 0 | -5% | +-------+-----------+------------+ | 64 | +14% | 0 | +-------+-----------+------------+ | 256 | +14% | +12% | +-------+-----------+------------+ | 1024 | +115% | +15% | +-------+-----------+------------+ BUG= R=djsollen@google.com Author: kevin.petit.arm@gmail.com Review URL: https://chromiumcodereview.appspot.com/18459008 git-svn-id: http://skia.googlecode.com/svn/trunk@10026 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebaseline.py: skip any platforms we don't have actual results for, with ↵Gravatar epoger@google.com2013-07-11
| | | | | | | | | | warning message R=borenet@google.com Review URL: https://codereview.chromium.org/19052007 git-svn-id: http://skia.googlecode.com/svn/trunk@10022 2bbb7eff-a529-9590-31e7-b0007b416f81
* Disable soft floating point on ChromeOSGravatar borenet@google.com2013-07-11
| | | | | | | | | | Should fix the Daisy build. R=djsollen@google.com Review URL: https://codereview.chromium.org/18812006 git-svn-id: http://skia.googlecode.com/svn/trunk@10020 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make ChromeOS build exit nonzero on failureGravatar borenet@google.com2013-07-11
| | | | | | | | R=djsollen@google.com Review URL: https://codereview.chromium.org/18621004 git-svn-id: http://skia.googlecode.com/svn/trunk@10018 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add script to verify that image files exist for every actual_result checksumGravatar borenet@google.com2013-07-11
| | | | | | | | | | | Should help with https://code.google.com/p/skia/issues/detail?id=1410 (SkipBuildbotRuns) R=epoger@google.com Review URL: https://codereview.chromium.org/18743006 git-svn-id: http://skia.googlecode.com/svn/trunk@10017 2bbb7eff-a529-9590-31e7-b0007b416f81
* check JSON-format expectations into experimental/ for manual testingGravatar epoger@google.com2013-07-11
| | | | | | Review URL: https://codereview.chromium.org/19052006 git-svn-id: http://skia.googlecode.com/svn/trunk@10016 2bbb7eff-a529-9590-31e7-b0007b416f81
* SkObjectParser::SaveFlagsToString() should handle SaveFlags as a bitmask.Gravatar fmalita@google.com2013-07-11
| | | | | | | | | | Test one SaveFlags bit at a time instead of exploring the whole value space. R=robertphillips@google.com Review URL: https://codereview.chromium.org/18034028 git-svn-id: http://skia.googlecode.com/svn/trunk@10014 2bbb7eff-a529-9590-31e7-b0007b416f81
* pdfviewer: add option to run the load or render multiple times, --benchLoad, ↵Gravatar edisonn@google.com2013-07-11
| | | | | | | | --benchRender Review URL: https://codereview.chromium.org/18093008 git-svn-id: http://skia.googlecode.com/svn/trunk@10013 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix build break on sample appGravatar edisonn@google.com2013-07-11
| | | | | | Review URL: https://codereview.chromium.org/19000005 git-svn-id: http://skia.googlecode.com/svn/trunk@10011 2bbb7eff-a529-9590-31e7-b0007b416f81
* add ability to specify the DPI at which to render the pageGravatar edisonn@google.com2013-07-11
| | | | | | Review URL: https://codereview.chromium.org/19000004 git-svn-id: http://skia.googlecode.com/svn/trunk@10009 2bbb7eff-a529-9590-31e7-b0007b416f81
* pdfviewer: render in the same way regadless if we write the result to a file ↵Gravatar edisonn@google.com2013-07-11
| | | | | | | | or not. Review URL: https://codereview.chromium.org/18503013 git-svn-id: http://skia.googlecode.com/svn/trunk@10008 2bbb7eff-a529-9590-31e7-b0007b416f81
* (unreviewed) sample app: fix break in pdf viewer (podofo was replaced by ↵Gravatar edisonn@google.com2013-07-11
| | | | | | | | native parser) Review URL: https://codereview.chromium.org/18507004 git-svn-id: http://skia.googlecode.com/svn/trunk@10007 2bbb7eff-a529-9590-31e7-b0007b416f81
* pdfviewer: some code cleanup in rendererGravatar edisonn@google.com2013-07-11
| | | | | | Review URL: https://codereview.chromium.org/18093005 git-svn-id: http://skia.googlecode.com/svn/trunk@10006 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add an option to have a PdfViewer in SampleApp. Add a parameter --pdfDir to ↵Gravatar edisonn@google.com2013-07-11
| | | | | | | | | | | | 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
* Streamline picture_record_recurring_ bench.Gravatar commit-bot@chromium.org2013-07-11
| | | | | | | | | | | | | | | | | | Reduce benchmark runtime from ~17 ms to ~13.25ms by moving SkPaint construction out of the inner loop and by using random colors in the SkPaints instead of sequential integers, which were seeing bad hashing. This doesn't actually improve our performance, but makes the benchmark more focused on pure recording costs. BUG= R=mtklein@google.com, reed@google.com, tomhudson@google.com Author: tomhudson@chromium.org Review URL: https://chromiumcodereview.appspot.com/18119011 git-svn-id: http://skia.googlecode.com/svn/trunk@10003 2bbb7eff-a529-9590-31e7-b0007b416f81
* add _thumb variants for arm devicesGravatar commit-bot@chromium.org2013-07-11
| | | | | | | | | | | BUG= R=djsollen@google.com Author: mtklein@google.com Review URL: https://chromiumcodereview.appspot.com/19024002 git-svn-id: http://skia.googlecode.com/svn/trunk@10001 2bbb7eff-a529-9590-31e7-b0007b416f81
* add newline to bitmap rotation script outputGravatar humper@google.com2013-07-11
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/18071007 git-svn-id: http://skia.googlecode.com/svn/trunk@10000 2bbb7eff-a529-9590-31e7-b0007b416f81
* pdfviewer: add --pages arg: render a certain page (all, all in desceding ↵Gravatar edisonn@google.com2013-07-11
| | | | | | | | order, firsl, last and by page number) Review URL: https://codereview.chromium.org/18584010 git-svn-id: http://skia.googlecode.com/svn/trunk@9999 2bbb7eff-a529-9590-31e7-b0007b416f81
* ARM Skia NEON patches - 10 - ARM buildGravatar commit-bot@chromium.org2013-07-11
| | | | | | | | | | | | | | | | | ARM-Build: make Linux arm/NEON builds possible This factorizes the definitions common to Linux & assimilated and Android. It also enables to do native builds on Linux for ARM processors. BUG= R=djsollen@google.com, borenet@google.com Author: kevin.petit.arm@gmail.com Review URL: https://chromiumcodereview.appspot.com/18243007 git-svn-id: http://skia.googlecode.com/svn/trunk@9997 2bbb7eff-a529-9590-31e7-b0007b416f81
* pdfviewer: measure mem usage, command line flags library.Gravatar edisonn@google.com2013-07-11
| | | | | | Review URL: https://codereview.chromium.org/18562010 git-svn-id: http://skia.googlecode.com/svn/trunk@9996 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add safesync_url to build-tot-chromium.shGravatar rmistry@google.com2013-07-11
| | | | | | | | (SkipBuildbotRuns) Review URL: https://codereview.chromium.org/18429006 git-svn-id: http://skia.googlecode.com/svn/trunk@9993 2bbb7eff-a529-9590-31e7-b0007b416f81
* Sanitizing source files in Housekeeper-NightlyGravatar skia.committer@gmail.com2013-07-11
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@9992 2bbb7eff-a529-9590-31e7-b0007b416f81
* Win7/8 compiler warnings/errors fix for r9980Gravatar robertphillips@google.com2013-07-11
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@9991 2bbb7eff-a529-9590-31e7-b0007b416f81
* pdfviewer: ignore more bad stauff in pdfsGravatar edisonn@google.com2013-07-10
| | | | | | Review URL: https://codereview.chromium.org/18112023 git-svn-id: http://skia.googlecode.com/svn/trunk@9990 2bbb7eff-a529-9590-31e7-b0007b416f81
* pdfviewer: don't delete variables, they are managed by the doc nowGravatar edisonn@google.com2013-07-10
| | | | | | Review URL: https://codereview.chromium.org/18435010 git-svn-id: http://skia.googlecode.com/svn/trunk@9989 2bbb7eff-a529-9590-31e7-b0007b416f81
* pdfviewer: more load references dinamically plummingGravatar edisonn@google.com2013-07-10
| | | | | | Review URL: https://codereview.chromium.org/18536014 git-svn-id: http://skia.googlecode.com/svn/trunk@9988 2bbb7eff-a529-9590-31e7-b0007b416f81
* pdfviewer: don't crash when trailer is missingGravatar edisonn@google.com2013-07-10
| | | | | | Review URL: https://codereview.chromium.org/19027003 git-svn-id: http://skia.googlecode.com/svn/trunk@9987 2bbb7eff-a529-9590-31e7-b0007b416f81
* add matrix objects to the lua bindings, as well as a lua script to find the ↵Gravatar humper@google.com2013-07-10
| | | | | | proportion of image draw commands with different kinds of matrices git-svn-id: http://skia.googlecode.com/svn/trunk@9986 2bbb7eff-a529-9590-31e7-b0007b416f81
* pdfviewer: fix bug, page -1 means render page 0 with no page extensionGravatar edisonn@google.com2013-07-10
| | | | | | Review URL: https://codereview.chromium.org/18660009 git-svn-id: http://skia.googlecode.com/svn/trunk@9985 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix 64 bit warningsGravatar humper@google.com2013-07-10
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@9984 2bbb7eff-a529-9590-31e7-b0007b416f81
* pdf viewer: refactor, add -w parameter to pdfviewer, add -n to remove ↵Gravatar edisonn@google.com2013-07-10
| | | | | | | | extenassion page when there is a single page (so skdiff can be run easily) and fix a bug (SkPdfobject should not reset on destruct) Review URL: https://codereview.chromium.org/18435007 git-svn-id: http://skia.googlecode.com/svn/trunk@9983 2bbb7eff-a529-9590-31e7-b0007b416f81
* remove unused variablesGravatar humper@google.com2013-07-10
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@9982 2bbb7eff-a529-9590-31e7-b0007b416f81
* use SkIntToScalarGravatar reed@google.com2013-07-10
| | | | | | | | | BUG= R=senorblanco@chromium.org Review URL: https://codereview.chromium.org/18622004 git-svn-id: http://skia.googlecode.com/svn/trunk@9981 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix bug with awesome filtered images sometimes being slightly offset.Gravatar humper@google.com2013-07-10
| | | | | | | | BUG= Review URL: https://codereview.chromium.org/19013004 git-svn-id: http://skia.googlecode.com/svn/trunk@9980 2bbb7eff-a529-9590-31e7-b0007b416f81
* add paint:getEffects to return table of bools of a given effect is present ↵Gravatar reed@google.com2013-07-10
| | | | | | on the paint git-svn-id: http://skia.googlecode.com/svn/trunk@9978 2bbb7eff-a529-9590-31e7-b0007b416f81
* Implement offset for GPU filter path. Although we can't yet use this in ↵Gravatar commit-bot@chromium.org2013-07-10
| | | | | | | | | | | | | | | | Blink for FEOffset, due to SVG semantics, we can use it to support crop rect (upcoming patch). This patch adds the parameter to the filterImageGPU() signature, plumbs through the code on the GPU side, and implements support for it in SkXfermodeImageFilter for both raster and GPU. Of the remaining filters with GPU implementations, Blur, Morphology, Bicubic and Displacement work fine; they're commutative wrt offset and can simply pass it up the chain. Blend is not, but will be removed shortly anyway (has been replaced with SkXfermodeImageFilter in Blink). R=reed@google.com, bsalomon@google.com Author: senorblanco@chromium.org Review URL: https://chromiumcodereview.appspot.com/15995026 git-svn-id: http://skia.googlecode.com/svn/trunk@9977 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove SkRasterClip::setPath(const SkPath&, const SkRasterClip&, bool).Gravatar commit-bot@chromium.org2013-07-10
| | | | | | | | | | | | | | The method is only used in SkCanvas::clipPathHelper() and only called when isRect() is true (which effectively disables the !isBW branch). Thus, we can promote the isBW branch to the caller and drop the rest of the method. R=reed@google.com Author: fmalita@chromium.org Review URL: https://chromiumcodereview.appspot.com/18552004 git-svn-id: http://skia.googlecode.com/svn/trunk@9974 2bbb7eff-a529-9590-31e7-b0007b416f81
* don't leak the bitmap filterGravatar commit-bot@chromium.org2013-07-10
| | | | | | | | | | | BUG= R=reed@google.com Author: humper@google.com Review URL: https://chromiumcodereview.appspot.com/18999005 git-svn-id: http://skia.googlecode.com/svn/trunk@9973 2bbb7eff-a529-9590-31e7-b0007b416f81