aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* Handle SkBitmaps which have no pixels in SkPDFImage.Gravatar jbroman2014-12-12
| | | | | | | | A test that ensures this no longer crashes has been added. BUG=skia:3232 Review URL: https://codereview.chromium.org/802713002
* Update expectations for Test-Mac10.9-MacMini6.2-HD4000-x86_64-DebugGravatar scroggo2014-12-12
| | | | | | TBR=borenet Review URL: https://codereview.chromium.org/797273004
* Remove gms from ignore-tests.Gravatar egdaniel2014-12-12
| | | | | | | | TBR= BUG=skia: Review URL: https://codereview.chromium.org/800033002
* Blindly check in GM and skimage expectations for new botsGravatar borenet2014-12-12
| | | | | | BUG=skia: Review URL: https://codereview.chromium.org/798053002
* Extract cubic classification from gpu into geometryGravatar caryclark2014-12-12
| | | | | | | Move code from the GPU path utilities into geometry so that path ops can share. Review URL: https://codereview.chromium.org/787763007
* Pass gyp_source_dir to generate_tool.Gravatar scroggo2014-12-12
| | | | | | | | | | | | | When generating the tool makefiles, which also calls android_framework_gyp, we also need to pass the gyp directory. TBR=borenet NOTRY=True NOTREECHECKS=True BUG=skia:3233 Review URL: https://codereview.chromium.org/804473005
* Update SKP versionGravatar skia.buildbots2014-12-12
| | | | | | | | Automatic commit by the RecreateSKPs bot. TBR= Review URL: https://codereview.chromium.org/797983002
* Update some Galaxy S4 expectations.Gravatar jvanverth2014-12-12
| | | | | | TBR=djsollen@google.com Review URL: https://codereview.chromium.org/804493002
* Ignore some expectations for Nexus 10.Gravatar jvanverth2014-12-12
| | | | | | | BUG=skia:3205 TBR=bsalomon@google.com Review URL: https://codereview.chromium.org/800483004
* More win64 warning fixesGravatar bsalomon2014-12-12
| | | | Review URL: https://codereview.chromium.org/798723002
* Roll ANGLEGravatar bsalomon2014-12-12
| | | | | | BUG=skia:3192 Review URL: https://codereview.chromium.org/788373002
* Cull pushCull and popCull from Skia.Gravatar mtklein2014-12-12
| | | | | | | | These calls are unused and going away. Waiting on crrev.com/796083002. BUG=skia: Review URL: https://codereview.chromium.org/794263002
* SkRecord: increase min block to 512B, remove max.Gravatar mtklein2014-12-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we added the 64K allocation cap, the bots showed we took a perf hit on some large .skps like desk_pokemonwiki.skp, despite not seeing a local effect. I'm still not seeing that locally, but I'd like to try removing the cap on the bots to see what happens. For big monolithic pictures, really packing into memory tightly is probably not as important as it is for tiny ones. Similarly, we're probably being too cautious about making tiny allocations. Today we start at 16 bytes, which isn't really enough to record anything. Even the smallest picture, say, save clipRect drawRect restore requires ~200 bytes, so we might as well move our minimum block size up near there. I don't know if 16 bytes is too small to start for GrTextStrikes, so I've left the behavior the same (though the max is still gone). Local recording performance is neutral-to-positive: tabl_deviantart.skp 126us -> 129us 1.02x tabl_nytimes.skp 110us -> 112us 1.02x tabl_cuteoverload.skp 521us -> 530us 1.02x desk_mobilenews.skp 673us -> 682us 1.01x desk_chalkboard.skp 843us -> 854us 1.01x desk_sfgate.skp 528us -> 535us 1.01x desk_silkfinance.skp 68.2us -> 69us 1.01x desk_youtube.skp 623us -> 629us 1.01x desk_blogger.skp 472us -> 475us 1.01x desk_jsfiddlehumperclip.skp 42.2us -> 42.5us 1.01x desk_espn.skp 255us -> 256us 1.01x desk_ebay.skp 174us -> 174us 1x desk_twitter.skp 454us -> 455us 1x tabl_pravda.skp 200us -> 201us 1x desk_wordpress.skp 782us -> 784us 1x desk_samoasvg.skp 762us -> 761us 1x tabl_mozilla.skp 1.58ms -> 1.58ms 1x tabl_slashdot.skp 107us -> 107us 1x tabl_techmeme.skp 102us -> 102us 0.99x tabl_gamedeksiam.skp 729us -> 724us 0.99x tabl_nofolo.skp 65.3us -> 64.7us 0.99x desk_gmailthread.skp 339us -> 336us 0.99x tabl_sahadan.skp 91us -> 90us 0.99x desk_yahooanswers.skp 144us -> 142us 0.99x tabl_cnet.skp 143us -> 141us 0.99x tabl_googleblog.skp 206us -> 203us 0.99x tabl_cnn.skp 160us -> 158us 0.99x tabl_frantzen.skp 50.5us -> 49.6us 0.98x desk_linkedin.skp 328us -> 323us 0.98x tabl_digg.skp 790us -> 769us 0.97x desk_jsfiddlebigcar.skp 40.6us -> 39.5us 0.97x desk_mapsvg.skp 1.57ms -> 1.52ms 0.97x tabl_gmail.skp 19.4us -> 18.6us 0.96x tabl_hsfi.skp 9.81us -> 9.11us 0.93x BUG=skia: Review URL: https://codereview.chromium.org/793033002
* valgrind static uninit fixGravatar joshualitt2014-12-12
| | | | | | | TBR= BUG=skia: Review URL: https://codereview.chromium.org/800873002
* Add some debugging information to gyp_to_android.Gravatar scroggo2014-12-12
| | | | | | | | | | | Temporary, to help diagnose skbug.com/3233 TBR=borenet NOTRY=True NOTREECHECKS=True BUG=skia:3233 Review URL: https://codereview.chromium.org/802703002
* Fix float and half float support on mobile.Gravatar jvanverth2014-12-12
| | | | | | | It's unclear what params should be used for half float alpha rendertargets, so they are disabled for the moment. Review URL: https://codereview.chromium.org/799593002
* Fix GpuLayerCacheTest compile errorGravatar kkinnunen2014-12-12
| | | | | | | | | | | Fix GpuLayerCacheTest compile error: GpuLayerCacheTest.cpp:120:34: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare] gcc --version gcc (Ubuntu/Linaro 4.6.4-1ubuntu1~12.04) 4.6.4 Review URL: https://codereview.chromium.org/794003003
* use SkScalar instead of floatGravatar reed2014-12-11
| | | | | | | BUG=skia: TBR= Review URL: https://codereview.chromium.org/796803005
* adding some flaky gms to ignoreGravatar joshualitt2014-12-11
| | | | | | | | TBR= NOTRY=True BUG=skia: Review URL: https://codereview.chromium.org/789963005
* rebase and remove ignoresGravatar joshualitt2014-12-11
| | | | | | | | NOTRY=True TBR= BUG=skia: Review URL: https://codereview.chromium.org/788193005
* Remove GP from drawstate, revision of invariant output for GPGravatar joshualitt2014-12-11
| | | | | | | | BUG=skia: Committed: https://skia.googlesource.com/skia/+/c6bc58eded89b0c0a36b8e20e193c200f297a0da Review URL: https://codereview.chromium.org/791743003
* Adding a custom data field to GrGpuResourceGravatar junov2014-12-11
| | | | | | | | | | Motivation: allow Blink to track pre-existing mailbox names for textures that are recycled by the ganesh scratch texture pool. BUG=440462 TBR=bsalomon@google.com Review URL: https://codereview.chromium.org/796163002
* Update SKP versionGravatar skia.buildbots2014-12-11
| | | | | | | | Automatic commit by the RecreateSKPs bot. TBR= Review URL: https://codereview.chromium.org/799653002
* one more ignore for hairlinesGravatar joshualitt2014-12-11
| | | | | | | | TBR= NOTRY=True BUG=skia: Review URL: https://codereview.chromium.org/795293002
* Fix some win64 warnings.Gravatar bsalomon2014-12-11
| | | | Review URL: https://codereview.chromium.org/795223002
* Increase timeout on sfgate pagesetGravatar rmistry2014-12-11
| | | | | | | | TBR=scroggo NOTRY=true BUG=skia:3196 Review URL: https://codereview.chromium.org/800563002
* Create xfer processor backend.Gravatar egdaniel2014-12-11
| | | | | | | | | | | | | This includes: -Having an actual XP stage at the end of the gl pipeline. -All Blending work is handled by XP until actually setting GL blend states -GLPrograms test to test XP BUG=skia: Committed: https://skia.googlesource.com/skia/+/4dffc940c430eec66d4707490eace19c9b3f7904 Review URL: https://codereview.chromium.org/764643004
* Update GM to permit correctness testing of MPD on the GMsGravatar robertphillips2014-12-11
| | | | Review URL: https://codereview.chromium.org/794273003
* new hairlines gm unstable on hd2000Gravatar joshualitt2014-12-11
| | | | | | | | NOTRY=True TBR= BUG=skia: Review URL: https://codereview.chromium.org/800543002
* Add parameter to specify gyp dir to gyp_to_android.Gravatar scroggo2014-12-11
| | | | | | | | NOTRY=true NOTREECHECKS=True BUG=skia:3233 Review URL: https://codereview.chromium.org/800573002
* Enforce thread-safety of bitmaps in pictures via the type.Gravatar mtklein2014-12-11
| | | | | | | | | | | No runtime difference here, but it makes it impossible to forget to make a shallow copy; you can't get at the full bitmap without it. NOTREECHECKS=true BUG=skia: Review URL: https://codereview.chromium.org/799603002
* Force embedding full font when serializing pictures.Gravatar mtklein2014-12-11
| | | | | | | | | | | We can't do this unconditionally or pipe will become stupidly slow. DM's serialize mode fails subtly on Mac when we force embedding, so I've #ifdef'd that away. Other platforms look fine. BUG=skia: Review URL: https://codereview.chromium.org/796523002
* Replace EncodeBitmap with an interface.Gravatar scroggo2014-12-11
| | | | | | | | | | | | | | Gives more flexibility to the caller to decide whether to use the encoded data returned by refEncodedData(). Provides an implementation that supports the old version of SkPicture::serialize(). TODO: Update Chrome, so we can remove SK_LEGACY_ENCODE_BITMAP entirely BUG=skia:3190 Review URL: https://codereview.chromium.org/784643002
* Making GrGpuResource::release public for special case in BlinkGravatar junov2014-12-11
| | | | | | BUG=440462 Review URL: https://codereview.chromium.org/739383006
* Remove action_runner steps for worldjournal pageset to prevent crashesGravatar rmistry2014-12-11
| | | | | | | BUG=skia:3196 NOTRY=true Review URL: https://codereview.chromium.org/795173002
* hmm one more hairlines 'straggler' might be flipfloppingGravatar joshualitt2014-12-11
| | | | | | | | TBR= NOTRY= BUG=skia: Review URL: https://codereview.chromium.org/798533005
* straggler hairlineGravatar joshualitt2014-12-11
| | | | | | | | NOTRY=True TBR= BUG=skia: Review URL: https://codereview.chromium.org/796893002
* Poppler rebaseline for clipped-bitmap-shaders-clampGravatar fmalita2014-12-11
| | | | | | | | Follow-up for https://codereview.chromium.org/787043006. TBR=scroggo@google.com Review URL: https://codereview.chromium.org/798533003
* Apply the layer's image filter to the hoisted imageGravatar robertphillips2014-12-11
| | | | | | | | Exposing SkSurface_Gpu makes me sad and I would welcome alternatives. This change is desireable since it greatly decreases the render target swaps. Review URL: https://codereview.chromium.org/792923002
* rebase cpu hairlinesGravatar joshualitt2014-12-11
| | | | | | | | | NOTRY=True NOTREECHECKS=True TBR= BUG=skia: Review URL: https://codereview.chromium.org/793393002
* update test after I added a clip call, making the count oddGravatar reed2014-12-11
| | | | | | | | | BUG=skia: TBR= NOTREECHECKS=True NOTRY=True Review URL: https://codereview.chromium.org/797633002
* Defer saves() until they're neededGravatar reed2014-12-11
| | | | | | | | patch from issue 759443006 at patchset 40001 (http://crrev.com/759443006#ps40001) BUG=skia: Review URL: https://codereview.chromium.org/767333002
* rebase hairlinesGravatar joshualitt2014-12-11
| | | | | | | TBR= BUG=skia: Review URL: https://codereview.chromium.org/795133002
* Really fix valgrind issueGravatar joshualitt2014-12-11
| | | | | | | TBR= BUG=skia: Review URL: https://codereview.chromium.org/795123002
* More rebaselines.Gravatar scroggo2014-12-11
| | | | | | | TBR=robertphillips BUG=skia: Review URL: https://codereview.chromium.org/793353002
* Mark nexus10 images as flaky.Gravatar scroggo2014-12-11
| | | | | | | TBR=robertphillips BUG=skia:3226 Review URL: https://codereview.chromium.org/785323003
* Additional rebaselines for 3490263287e9.Gravatar bungeman2014-12-11
| | | | | | TBR=bungeman1 Review URL: https://codereview.chromium.org/794863004
* Replace use of deprecated CG methods.Gravatar bungeman2014-12-10
| | | | | | | | | | | OSX10.9 and iOS7.0 deprecated CGContextShowGlyphsAtPoint so a new API should be used. OSX10.7 and iOS4.2 replace CGContextShowGlyphsAtPoint with CTFontDrawGlyphs. OSX10.5 and iOS2.0 have CGContextShowGlyphsAtPositions which works similarly to CTFontDrawGlyphs and has not yet been deprecated. This change allows the use of CTFontDrawGlyphs when it is available, falling back to CGContextShowGlyphsAtPositions when it isn't. Review URL: https://codereview.chromium.org/770383002
* Revert of Create xfer processor backend. (patchset #6 id:100001 of ↵Gravatar joshualitt2014-12-10
| | | | | | | | | | | | | | | | | | | | | | | | | | https://codereview.chromium.org/764643004/) Reason for revert: CL breaks windows DM Original issue's description: > Create xfer processor backend. > > This includes: > -Having an actual XP stage at the end of the gl pipeline. > -All Blending work is handled by XP until actually setting GL blend states > -GLPrograms test to test XP > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/4dffc940c430eec66d4707490eace19c9b3f7904 TBR=bsalomon@google.com,joshualitt@chromium.org,egdaniel@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/789343002
* Revert of Add more ignore gm's for recent Xfer Processor CL (patchset #1 ↵Gravatar joshualitt2014-12-10
| | | | | | | | | | | | | | | | | | | | | | | | id:1 of https://codereview.chromium.org/786083004/) Reason for revert: Preventing revert of cl breaking windows DM Original issue's description: > Add more ignore gm's for recent Xfer Processor CL > > TBR=bsalomon@google.com > NOTRY=true > > BUG=skia: > > Committed: https://skia.googlesource.com/skia/+/125251133a62a07225b7119ab3ac90153ba4c58a TBR=bsalomon@google.com,egdaniel@google.com NOTREECHECKS=true NOTRY=true BUG=skia: Review URL: https://codereview.chromium.org/794883002