aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* hide discardable factory from public imagegenerator apiGravatar commit-bot@chromium.org2014-05-27
| | | | | | | | | | | 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
* remove SK_SUPPORT_LEGACY_BITMAPFLATTEN codeGravatar commit-bot@chromium.org2014-05-27
| | | | | | | | | | | BUG=skia: R=scroggo@google.com, reed@google.com Author: reed@chromium.org Review URL: https://codereview.chromium.org/303563002 git-svn-id: http://skia.googlecode.com/svn/trunk@14888 2bbb7eff-a529-9590-31e7-b0007b416f81
* Adding new filters to fuzzerGravatar commit-bot@chromium.org2014-05-27
| | | | | | | | | | | | | 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
* sk_memcpy32 should fall back on libc memcpy.Gravatar commit-bot@chromium.org2014-05-27
| | | | | | | | | | | | | Writing it out ourselves was a ~2x slowdown on ARM. BUG=skia: R=henrik.smiding@intel.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/292663013 git-svn-id: http://skia.googlecode.com/svn/trunk@14886 2bbb7eff-a529-9590-31e7-b0007b416f81
* remove SK_SUPPORT_LEGACY_BUILDMIPMAPGravatar commit-bot@chromium.org2014-05-27
| | | | | | | | | | TBR=scroggo Author: reed@chromium.org Review URL: https://codereview.chromium.org/293393007 git-svn-id: http://skia.googlecode.com/svn/trunk@14885 2bbb7eff-a529-9590-31e7-b0007b416f81
* Sanitizing source files in Housekeeper-NightlyGravatar skia.committer@gmail.com2014-05-24
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@14884 2bbb7eff-a529-9590-31e7-b0007b416f81
* Revert of Add compressed texture capabilities for GPU devices ↵Gravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | (https://codereview.chromium.org/292323003/) Reason for revert: Signeness comparison breaks build. After working some more, I think the API design will be cleaner without the Uncompressed enum, so I'm removing it and retesting everything. Original issue's description: > Add compressed texture capabilities for GPU devices > > BUG=skia: > > Committed: http://code.google.com/p/skia/source/detail?r=14880 R=bsalomon@google.com, robertphillips@google.com, halcanary@google.com TBR=bsalomon@google.com, robertphillips@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Author: krajcevski@google.com Review URL: https://codereview.chromium.org/296313003 git-svn-id: http://skia.googlecode.com/svn/trunk@14883 2bbb7eff-a529-9590-31e7-b0007b416f81
* move ashmem switching logic to SkDiscardableMemory::CreateGravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | R=scroggo@google.com, reed@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/293283002 git-svn-id: http://skia.googlecode.com/svn/trunk@14882 2bbb7eff-a529-9590-31e7-b0007b416f81
* Change the PKM decoder to adhere to sampler sizeGravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | | | This fixes a bug where the red and blue channels seemed to be swapped on some platforms after decoding, and brings it more in line with the logic already in libbmp. BUG=skia: R=halcanary@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/297853005 git-svn-id: http://skia.googlecode.com/svn/trunk@14881 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add compressed texture capabilities for GPU devicesGravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | BUG=skia: R=bsalomon@google.com, robertphillips@google.com Author: krajcevski@google.com Review URL: https://codereview.chromium.org/292323003 git-svn-id: http://skia.googlecode.com/svn/trunk@14880 2bbb7eff-a529-9590-31e7-b0007b416f81
* rather than committing new unreviewed expectations, just ignore the failuresGravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | | | | | | This way, subsequent runs of the bots will try to re-upload the image file. (They don't try to upload images for passing tests.) BUG=skia:2603 NOTREECHECKS=True NOTRY=True R=fmalita@google.com TBR=fmalita Author: epoger@google.com Review URL: https://codereview.chromium.org/297853007 git-svn-id: http://skia.googlecode.com/svn/trunk@14879 2bbb7eff-a529-9590-31e7-b0007b416f81
* Revert of Modify sample buffer size for larger displays. ↵Gravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (https://codereview.chromium.org/240433002/) Reason for revert: This also changes verylargebitmap, and the difference appears to be meaningful. Henrik, I have emailed you the images that differ. Original issue's description: > Modify sample buffer size for larger displays. > > Increases the intermediate buffer size for sample pixel indexes, > used in the sample proc function calls. If the operation is bigger > than the buffer it's split into multiple calls, creating overhead. > This would especially impact the performance of SIMD optimizations. > Also, aligns the start address of the buffer to 16 bytes, to enable > more efficient SIMD optimizations. > > Author: henrik.smiding@intel.com > > Signed-off-by: Henrik Smiding <henrik.smiding@intel.com> > > Committed: http://code.google.com/p/skia/source/detail?r=14825 > > Committed: http://code.google.com/p/skia/source/detail?r=14872 R=reed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com, bsalomon@chromium.org, bsalomon@google.com, henrik.smiding@intel.com TBR=reed@google.com NOTREECHECKS=true NOTRY=true Author: scroggo@google.com Review URL: https://codereview.chromium.org/294023016 git-svn-id: http://skia.googlecode.com/svn/trunk@14878 2bbb7eff-a529-9590-31e7-b0007b416f81
* Revert of Suppress more GMs pending rebaseline after 0533146d005 ↵Gravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | (https://codereview.chromium.org/296173009/) Reason for revert: The CL for which these were added needs to be reverted. The best example of its breakage is in verylargebitmap. Original issue's description: > Suppress more GMs pending rebaseline after 0533146d005 > > TBR=scroggo@google.com > > Committed: https://code.google.com/p/skia/source/detail?r=14874 R=fmalita@chromium.org TBR=fmalita@chromium.org NOTREECHECKS=true NOTRY=true Author: scroggo@google.com Review URL: https://codereview.chromium.org/298973008 git-svn-id: http://skia.googlecode.com/svn/trunk@14877 2bbb7eff-a529-9590-31e7-b0007b416f81
* instead of ignoring testimagefilters EVERYWHERE, just ignore particular failuresGravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | | | | BUG=skia:2603 NOTREECHECKS=True NOTRY=True R=fmalita@google.com TBR=fmalita Author: epoger@google.com Review URL: https://codereview.chromium.org/296213009 git-svn-id: http://skia.googlecode.com/svn/trunk@14876 2bbb7eff-a529-9590-31e7-b0007b416f81
* Suppress testimagefilters GM.Gravatar fmalita@google.com2014-05-23
| | | | | | | | | | | Failing on Android, but results missing. BUG=skia:2603 TBR=epoger@google.com Review URL: https://codereview.chromium.org/299143006 git-svn-id: http://skia.googlecode.com/svn/trunk@14875 2bbb7eff-a529-9590-31e7-b0007b416f81
* Suppress more GMs pending rebaseline after 0533146d005Gravatar fmalita@google.com2014-05-23
| | | | | | | | TBR=scroggo@google.com Review URL: https://codereview.chromium.org/296173009 git-svn-id: http://skia.googlecode.com/svn/trunk@14874 2bbb7eff-a529-9590-31e7-b0007b416f81
* manual bench rebase after f757fd3Gravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | | | | R=robertphillips@google.com TBR=robertphillips@google.com Bypassing trybots: NOTRY=true Author: fmalita@chromium.org Review URL: https://codereview.chromium.org/293093007 git-svn-id: http://skia.googlecode.com/svn/trunk@14873 2bbb7eff-a529-9590-31e7-b0007b416f81
* Modify sample buffer size for larger displays.Gravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | Increases the intermediate buffer size for sample pixel indexes, used in the sample proc function calls. If the operation is bigger than the buffer it's split into multiple calls, creating overhead. This would especially impact the performance of SIMD optimizations. Also, aligns the start address of the buffer to 16 bytes, to enable more efficient SIMD optimizations. Author: henrik.smiding@intel.com Signed-off-by: Henrik Smiding <henrik.smiding@intel.com> Committed: http://code.google.com/p/skia/source/detail?r=14825 R=reed@google.com, mtklein@google.com, tomhudson@google.com, djsollen@google.com, joakim.landberg@intel.com, scroggo@google.com, bsalomon@chromium.org, bsalomon@google.com Author: henrik.smiding@intel.com Review URL: https://codereview.chromium.org/240433002 git-svn-id: http://skia.googlecode.com/svn/trunk@14872 2bbb7eff-a529-9590-31e7-b0007b416f81
* (bad) rebaselines for shader changeGravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | TBR=halcanary NOTRY=True Author: reed@google.com Review URL: https://codereview.chromium.org/296983013 git-svn-id: http://skia.googlecode.com/svn/trunk@14871 2bbb7eff-a529-9590-31e7-b0007b416f81
* Adds more bots for bench alerts.Gravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | | Bypassing trybots: NOTRY=true R=borenet@google.com Author: bensong@google.com Review URL: https://codereview.chromium.org/291343008 git-svn-id: http://skia.googlecode.com/svn/trunk@14870 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix bench rebase tool to cope with wider range of bots.Gravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | | | BUG=skia:2373 R=kelvinly@google.com TBR=kelvinly@google.com NOTRY=true Author: bensong@google.com Review URL: https://codereview.chromium.org/292623005 git-svn-id: http://skia.googlecode.com/svn/trunk@14869 2bbb7eff-a529-9590-31e7-b0007b416f81
* rebaseline after unitmapper shader changeGravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | TBR=epoger NOTRY=True Author: reed@google.com Review URL: https://codereview.chromium.org/294973012 git-svn-id: http://skia.googlecode.com/svn/trunk@14868 2bbb7eff-a529-9590-31e7-b0007b416f81
* stop calling SkBitmap::flattenGravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | BUG=skia: R=scroggo@google.com, halcanary@google.com Author: reed@google.com Review URL: https://codereview.chromium.org/295793002 git-svn-id: http://skia.googlecode.com/svn/trunk@14867 2bbb7eff-a529-9590-31e7-b0007b416f81
* Adds angle to bench expectation configs.Gravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | | | BUG=skia:2576 R=robertphillips@google.com TBR=robertphillips@google.com NOTRY=true Author: bensong@google.com Review URL: https://codereview.chromium.org/293033013 git-svn-id: http://skia.googlecode.com/svn/trunk@14866 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix stroking large drawPosTextGravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | BUG=skia: R=bungeman@google.com, yunchao.he@intel.com Author: reed@google.com Review URL: https://codereview.chromium.org/288983004 git-svn-id: http://skia.googlecode.com/svn/trunk@14865 2bbb7eff-a529-9590-31e7-b0007b416f81
* manual bench rebase after 7693dbfGravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | | | | R=robertphillips@google.com TBR=robertphillips@google.com Bypassing trybots: NOTRY=true Author: bensong@google.com Review URL: https://codereview.chromium.org/297943002 git-svn-id: http://skia.googlecode.com/svn/trunk@14864 2bbb7eff-a529-9590-31e7-b0007b416f81
* fix the visual diff of raster vs gpu -- vertices_80. The sw-raster is ↵Gravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | | | | | | | | | | correct, all images are blurry. While some images generated by gpu doesn't respect SkPaint's alpha value. In gpu path, when pass SkPaint's alpha and color to GrPaint by SkPaint2GrPaintNoShader, either alpha or colors can't not be passed. We can't pass both of them by the API. Premultiply paint's alpha to colors's alpha in drawVertices, and pass colors to GrPaint. The rendering result will respect colors in drawVertices, and the alpha value set in SkPaint as well. BUG=skia:2592 R=bsalomon@google.com Author: yunchao.he@intel.com Review URL: https://codereview.chromium.org/292943002 git-svn-id: http://skia.googlecode.com/svn/trunk@14863 2bbb7eff-a529-9590-31e7-b0007b416f81
* Sanitizing source files in Housekeeper-NightlyGravatar skia.committer@gmail.com2014-05-23
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@14862 2bbb7eff-a529-9590-31e7-b0007b416f81
* Revert of Turn on preprocessing by default ↵Gravatar commit-bot@chromium.org2014-05-23
| | | | | | | | | | | | | | | | | | | | | | | | | (https://codereview.chromium.org/299033002/) Reason for revert: Don't want this enabled by default right now Original issue's description: > Turn on preprocessing by default > > The idea is to commit this late at night and then revert it after all the perf bots are running. It should only effect the GPU configs. > > Committed: http://code.google.com/p/skia/source/detail?r=14860 R=bsalomon@google.com TBR=bsalomon@google.com NOTREECHECKS=true NOTRY=true Author: robertphillips@google.com Review URL: https://codereview.chromium.org/299123002 git-svn-id: http://skia.googlecode.com/svn/trunk@14861 2bbb7eff-a529-9590-31e7-b0007b416f81
* Turn on preprocessing by defaultGravatar commit-bot@chromium.org2014-05-22
| | | | | | | | | | | | The idea is to commit this late at night and then revert it after all the perf bots are running. It should only effect the GPU configs. R=bsalomon@google.com Author: robertphillips@google.com Review URL: https://codereview.chromium.org/299033002 git-svn-id: http://skia.googlecode.com/svn/trunk@14860 2bbb7eff-a529-9590-31e7-b0007b416f81
* temporarily add back in the factores that took a unitmapperGravatar commit-bot@chromium.org2014-05-22
| | | | | | | | | | | BUG=skia: R=fmalita@google.com, fmalita@chromium.org, reed@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/292513006 git-svn-id: http://skia.googlecode.com/svn/trunk@14859 2bbb7eff-a529-9590-31e7-b0007b416f81
* Add pkm missing from r14852 (Simple PKM image decoder - ↵Gravatar robertphillips@google.com2014-05-22
| | | | | | https://codereview.chromium.org/292663011/) commit git-svn-id: http://skia.googlecode.com/svn/trunk@14858 2bbb7eff-a529-9590-31e7-b0007b416f81
* remove bit rotted gyp from mostGravatar commit-bot@chromium.org2014-05-22
| | | | | | | | | | | | | BUG=skia:2597 R=epoger@google.com TBR=epoger NOTRY=true Author: caryclark@google.com Review URL: https://codereview.chromium.org/297823004 git-svn-id: http://skia.googlecode.com/svn/trunk@14857 2bbb7eff-a529-9590-31e7-b0007b416f81
* remove bit rot test gypGravatar commit-bot@chromium.org2014-05-22
| | | | | | | | | | | | | BUG=skia:2597 R=epoger@google.com TBR=epoger NOTRY=true Author: caryclark@google.com Review URL: https://codereview.chromium.org/296053016 git-svn-id: http://skia.googlecode.com/svn/trunk@14856 2bbb7eff-a529-9590-31e7-b0007b416f81
* If our gyp does not exist, use chromium's.Gravatar commit-bot@chromium.org2014-05-22
| | | | | | | | | | | | | | | | | | | | | The previous version had faith that if the third_party folder existed, it must contain externals/gyp. A recent change added third_party (in git, as opposed to using DEPS), so now Android has third_party but not externals/gyp. Now check the full filepath. If it's not there, back up to chromium's version. Fixes Android canary bot. R=halcanary@google.com TBR=halcanary@google.com Author: scroggo@google.com Review URL: https://codereview.chromium.org/295103008 git-svn-id: http://skia.googlecode.com/svn/trunk@14855 2bbb7eff-a529-9590-31e7-b0007b416f81
* turn assert into not_implemented_yet for patheffects on textGravatar reed@google.com2014-05-22
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@14854 2bbb7eff-a529-9590-31e7-b0007b416f81
* re-expose hasLocalMatrix for now (can't hurt) -- unblocks blinkGravatar commit-bot@chromium.org2014-05-22
| | | | | | | | | | | BUG=skia: R=fmalita@google.com, fmalita@chromium.org Author: reed@google.com Review URL: https://codereview.chromium.org/299043002 git-svn-id: http://skia.googlecode.com/svn/trunk@14853 2bbb7eff-a529-9590-31e7-b0007b416f81
* Simple PKM image decoder.Gravatar robertphillips@google.com2014-05-22
| | | | | | | | https://codereview.chromium.org/292663011/ git-svn-id: http://skia.googlecode.com/svn/trunk@14852 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix memcpy32_sse2_unalign.Gravatar commit-bot@chromium.org2014-05-22
| | | | | | | | | | | | | | | | | | | | | | The whole point of mempcy32_sse2_unalign is that we didn't align dst128 and src128. So it's not safe at all to cast them back to dst and src. That tells the compiler that dst/src are 128-bit aligned, and then it autovectorizes the cleanup while-loop using that (false) knowledge with aligned SSE instructions. This leads to crashes on memcpy32_sse2_unalign_10, which is small enough that we actually get non-16-byte aligned memory. The larger size benches could be crashing too, but they're big enough allocations that they're probably always 16-byte aligned anyway. BUG=skia:2589 R=fmalita@chromium.org, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/291893008 git-svn-id: http://skia.googlecode.com/svn/trunk@14851 2bbb7eff-a529-9590-31e7-b0007b416f81
* tweak stroketext GM to actually test dashingGravatar reed@google.com2014-05-22
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@14850 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove SK_IGNORE_UNDERLINE_POSITION_FIX now that it is no longer used.Gravatar bungeman@google.com2014-05-22
| | | | | | | | R=reed@google.com Review URL: https://codereview.chromium.org/294663016 git-svn-id: http://skia.googlecode.com/svn/trunk@14849 2bbb7eff-a529-9590-31e7-b0007b416f81
* update stroketext gmGravatar commit-bot@chromium.org2014-05-22
| | | | | | | | | | TBR=bungeman Author: reed@google.com Review URL: https://codereview.chromium.org/293983016 git-svn-id: http://skia.googlecode.com/svn/trunk@14848 2bbb7eff-a529-9590-31e7-b0007b416f81
* Rebaseline two GMs that subtly changed in perspective after convexity fix.Gravatar bsalomon@google.com2014-05-22
| | | | | | | | BUG=skia: Review URL: https://codereview.chromium.org/292983015 git-svn-id: http://skia.googlecode.com/svn/trunk@14847 2bbb7eff-a529-9590-31e7-b0007b416f81
* Don't try to remove xcodebuild directory on Windows.Gravatar tfarina@chromium.org2014-05-22
| | | | | | | | | | | | make.py is a python script to be run *only* on Windows and thus xcodebuild directory should not exist there. If we never create it on Windows, then why should we try to remove something we don't create there? R=epoger@google.com Review URL: https://codereview.chromium.org/299443005 git-svn-id: http://skia.googlecode.com/svn/trunk@14846 2bbb7eff-a529-9590-31e7-b0007b416f81
* In convexity checker don't advance last vector when x-product isn't significant.Gravatar commit-bot@chromium.org2014-05-22
| | | | | | | | | | | BUG=skia:2235 R=caryclark@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/298973004 git-svn-id: http://skia.googlecode.com/svn/trunk@14845 2bbb7eff-a529-9590-31e7-b0007b416f81
* Revert "Temporarily disable NEON on Android framework builds."Gravatar commit-bot@chromium.org2014-05-22
| | | | | | | | | | R=scroggo@google.com Author: djsollen@google.com Review URL: https://codereview.chromium.org/294183002 git-svn-id: http://skia.googlecode.com/svn/trunk@14844 2bbb7eff-a529-9590-31e7-b0007b416f81
* Disable bench that's crashing on ChromeOS/Alex perf bot.Gravatar commit-bot@chromium.org2014-05-22
| | | | | | | | | | | BUG=skia:2589 R=fmalita@chromium.org, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/292203009 git-svn-id: http://skia.googlecode.com/svn/trunk@14843 2bbb7eff-a529-9590-31e7-b0007b416f81
* Remove unused (by clients) SkUnitMapperGravatar commit-bot@chromium.org2014-05-22
| | | | | | | | | | | | 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
* bench rebase tools: format commit message and title.Gravatar commit-bot@chromium.org2014-05-22
| | | | | | | | | | | | | BUG=skia: R=kelvinly@google.com TBR=kelvinly@google.com NOTRY=true Author: bensong@google.com Review URL: https://codereview.chromium.org/296943004 git-svn-id: http://skia.googlecode.com/svn/trunk@14841 2bbb7eff-a529-9590-31e7-b0007b416f81
* manual bench rebase after ecd856cGravatar commit-bot@chromium.org2014-05-22
| | | | | | | | | | | | | | R=robertphillips@google.com TBR=robertphillips@google.com Bypassing trybots: NOTRY=true Author: bensong@google.com Review URL: https://codereview.chromium.org/291243008 git-svn-id: http://skia.googlecode.com/svn/trunk@14840 2bbb7eff-a529-9590-31e7-b0007b416f81