mtklein@google.com
|
0d9f5f76f7
|
old compiler is dumb
BUG=
Review URL: https://codereview.chromium.org/22318002
git-svn-id: http://skia.googlecode.com/svn/trunk@10553 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 23:08:19 +00:00 |
|
commit-bot@chromium.org
|
f916f9e7cf
|
revise SkTDynamicHash and add unit tests
BUG=
R=reed@google.com
Author: mtklein@google.com
Review URL: https://chromiumcodereview.appspot.com/22292004
git-svn-id: http://skia.googlecode.com/svn/trunk@10552 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 22:31:20 +00:00 |
|
edisonn@google.com
|
7e27bcd64a
|
pdfviewer: remove debug traces
Review URL: https://codereview.chromium.org/22284004
git-svn-id: http://skia.googlecode.com/svn/trunk@10551 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 22:08:50 +00:00 |
|
jvanverth@google.com
|
d831ad28d3
|
Rebaseline imagemagnifier GM for Nexus-4
git-svn-id: http://skia.googlecode.com/svn/trunk@10549 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 21:47:24 +00:00 |
|
edisonn@google.com
|
91ce698cf2
|
pdfviewer: debug code for crash
Review URL: https://codereview.chromium.org/22269002
git-svn-id: http://skia.googlecode.com/svn/trunk@10548 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 20:45:40 +00:00 |
|
egdaniel@google.com
|
34b05ca379
|
Separate quad UV calculation from bloat_quad
For GPU hairlines move UV calculation on vertices for quads to its
own function outside of bloat_quad. This is done since conics share
the bloat quad function and don't need to do this calcuation.
BUG=
R=bsalomon@google.com
Review URL: https://codereview.chromium.org/22043006
git-svn-id: http://skia.googlecode.com/svn/trunk@10547 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 20:43:12 +00:00 |
|
senorblanco@chromium.org
|
97333f2da9
|
Remove warning comment from SkImageFilter.
R=reed@google.com
Review URL: https://codereview.chromium.org/22236002
git-svn-id: http://skia.googlecode.com/svn/trunk@10546 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 20:29:59 +00:00 |
|
commit-bot@chromium.org
|
9772a52f0d
|
Minor sk_memset{16|32}_SSE2 optimization.
Using explicitly indexed references allows some compilers to generate more efficient loops. For gcc 4.6.3:
613c18: 83 ea 10 sub $0x10,%edx
613c1b: 66 0f 7f 07 movdqa %xmm0,(%rdi)
613c1f: 66 0f 7f 47 10 movdqa %xmm0,0x10(%rdi)
613c24: 66 0f 7f 47 20 movdqa %xmm0,0x20(%rdi)
613c29: 66 0f 7f 47 30 movdqa %xmm0,0x30(%rdi)
613c2e: 48 83 c7 40 add $0x40,%rdi
613c32: 83 fa 0f cmp $0xf,%edx
613c35: 7f e1 jg 613c18 <_Z16sk_memset32_SSE2Pjji+0x38>
vs. previous:
613c18: 83 ea 10 sub $0x10,%edx
613c1b: 66 0f 7f 07 movdqa %xmm0,(%rdi)
613c1f: 66 0f 7f 47 10 movdqa %xmm0,0x10(%rdi)
613c24: 66 0f 7f 47 20 movdqa %xmm0,0x20(%rdi)
613c29: 48 83 c7 40 add $0x40,%rdi
613c2d: 83 fa 0f cmp $0xf,%edx
613c30: 66 0f 7f 47 f0 movdqa %xmm0,-0x10(%rdi)
613c35: 7f e1 jg 613c18 <_Z16sk_memset32_SSE2Pjji+0x38>
This yields a 0.2% - 1% improvement with the memset micro benchmarks, presumably due to avoiding a stall on the next store after the %rdi increment.
R=reed@google.com, senorblanco@chromium.org
Author: fmalita@chromium.org
Review URL: https://chromiumcodereview.appspot.com/21703003
git-svn-id: http://skia.googlecode.com/svn/trunk@10545 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 20:25:57 +00:00 |
|
commit-bot@chromium.org
|
67ed64e9aa
|
GPU Font Cache improvements:
- If a strike has multiple atlases, check all for room for a new glyph
- Mark remaining atlases unused after a purge, then check for an unused
atlas before purging (reduces TextContext flushes and ghosting)
- Hide Atlas management a little better inside AtlasMgr
R=robertphillips@google.com, bsalomon@google.com
Author: jvanverth@google.com
Review URL: https://chromiumcodereview.appspot.com/21594005
git-svn-id: http://skia.googlecode.com/svn/trunk@10544 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 19:42:56 +00:00 |
|
bsalomon@google.com
|
9b6a185e36
|
Revert "Add blend optimization helpers and use to convert rect draws to clears."
This reverts commit r10537.
git-svn-id: http://skia.googlecode.com/svn/trunk@10542 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 18:27:23 +00:00 |
|
edisonn@google.com
|
7ee12ca99f
|
pdfviewer: add virtual destructor for SkPdfFont
Review URL: https://codereview.chromium.org/22239002
git-svn-id: http://skia.googlecode.com/svn/trunk@10541 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 18:18:06 +00:00 |
|
edisonn@google.com
|
45be4eb904
|
pdfviewer: fix typo
Review URL: https://codereview.chromium.org/22076007
git-svn-id: http://skia.googlecode.com/svn/trunk@10540 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 17:59:11 +00:00 |
|
edisonn@google.com
|
5149bd954b
|
pdfviewer: set backdround to transparent, and add an app to chop transparent content in png files.
Review URL: https://codereview.chromium.org/21981008
git-svn-id: http://skia.googlecode.com/svn/trunk@10538 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 17:26:11 +00:00 |
|
commit-bot@chromium.org
|
66017f6cc5
|
Add blend optimization helpers and use to convert rect draws to clears.
R=robertphillips@google.com, jvanverth@google.com, reed@google.com
Author: bsalomon@google.com
Review URL: https://chromiumcodereview.appspot.com/21877006
git-svn-id: http://skia.googlecode.com/svn/trunk@10537 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 16:55:55 +00:00 |
|
commit-bot@chromium.org
|
1aa54bf669
|
Added ctm matrix to GPU path
There should be no changes in behavior caused by this cl, it just adds the ctm matrix to filterImageGPU so that it may be used for scaling on all platforms when it is implemented on the blink side.
BUG=
R=senorblanco@google.com, senorblanco@chromium.org
Author: sugoi@chromium.org
Review URL: https://chromiumcodereview.appspot.com/22209002
git-svn-id: http://skia.googlecode.com/svn/trunk@10536 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 16:53:50 +00:00 |
|
commit-bot@chromium.org
|
a27622c18d
|
Fix OverdrawFilter not set on first call to SkDebugCanvas::drawTo()
R=robertphillips@google.com
Author: egraether@chromium.org
Review URL: https://chromiumcodereview.appspot.com/21789005
git-svn-id: http://skia.googlecode.com/svn/trunk@10535 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 16:31:27 +00:00 |
|
edisonn@google.com
|
b0145ce60e
|
pdfviewer: add indexed rbg image support, enhanche caching(setData) for SkPdfObject
Review URL: https://codereview.chromium.org/21738005
git-svn-id: http://skia.googlecode.com/svn/trunk@10534 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 16:23:23 +00:00 |
|
jvanverth@google.com
|
2f683ba958
|
Temporarily disable GpuTestPath.
git-svn-id: http://skia.googlecode.com/svn/trunk@10532 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 14:50:31 +00:00 |
|
djsollen@google.com
|
6a6c80c6e3
|
Enable SkUtilsArm on all ARM platforms and always use NDK compliant NEON detection on Android.
R=scroggo@google.com
Review URL: https://codereview.chromium.org/22193002
git-svn-id: http://skia.googlecode.com/svn/trunk@10530 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 13:38:28 +00:00 |
|
commit-bot@chromium.org
|
1a165aa485
|
Actually flush the path stencil transform when the matrix changes
Fixes many tests to match the master gm more closely. Examples of fixes:
mixed_xfermodes, strokes_poly, gradients_view_perspective, strokes_round,
... .
Total 58 differing results.
BUG=1479
R=bsalomon@google.com
Author: kkinnunen@nvidia.com
Review URL: https://chromiumcodereview.appspot.com/22176002
git-svn-id: http://skia.googlecode.com/svn/trunk@10529 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 13:30:59 +00:00 |
|
commit-bot@chromium.org
|
19dd017a62
|
Fix a crash on stroking empty paths with nv_path_rendering enabled
Fix the crash by defining that GrPathRenderer::drawPath and
GrPathRenderer::stencilPath are called only with non-empty paths.
Adds a new test "GpuDrawPath" and tests the condition.
BUG=1477
R=bsalomon@google.com
Author: kkinnunen@nvidia.com
Review URL: https://chromiumcodereview.appspot.com/22173002
git-svn-id: http://skia.googlecode.com/svn/trunk@10528 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 13:28:55 +00:00 |
|
commit-bot@chromium.org
|
a62efcc1e0
|
Avoid counting verbs twice in SkPath::isEmpty()
Remove redundant call to SkPathRef::countVerbs. The intention was
probably to count points. Instead, assert that all two-verb paths
begin with a 'move' and that if the second verb is a 'line', then the
point count is indeed two.
BUG=1478
R=bsalomon@google.com
Author: kkinnunen@nvidia.com
Review URL: https://chromiumcodereview.appspot.com/22171002
git-svn-id: http://skia.googlecode.com/svn/trunk@10527 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-05 13:23:13 +00:00 |
|
commit-bot@chromium.org
|
7e5d18664b
|
In preparation for make Chromium's skia.gyp use pdf.gypi.
R=edisonn@google.com, djsollen@google.com
Author: robertphillips@google.com
Review URL: https://chromiumcodereview.appspot.com/21952002
git-svn-id: http://skia.googlecode.com/svn/trunk@10526 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-04 15:09:23 +00:00 |
|
robertphillips@google.com
|
75217ab1eb
|
N7 Performance trigger rebaselines
(SkipBuildbotRuns)
git-svn-id: http://skia.googlecode.com/svn/trunk@10525 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-04 15:00:58 +00:00 |
|
epoger@google.com
|
2a192a8577
|
Delete image-based rebaselining tool; we have switched to checksums
R=borenet@google.com
Review URL: https://codereview.chromium.org/21901004
git-svn-id: http://skia.googlecode.com/svn/trunk@10524 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 20:54:46 +00:00 |
|
edisonn@google.com
|
e2e01ffb94
|
pdfviewer: implementation of one type of pattern - simple tile patern, colored, with xstep and ystep positive.
Review URL: https://codereview.chromium.org/21919003
git-svn-id: http://skia.googlecode.com/svn/trunk@10523 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 20:24:48 +00:00 |
|
bsalomon@google.com
|
48bc79194b
|
correctly copy constant coverage from GrPaint to GrDrawState
R=robertphillips@google.com
Review URL: https://codereview.chromium.org/21924006
git-svn-id: http://skia.googlecode.com/svn/trunk@10522 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 19:54:28 +00:00 |
|
commit-bot@chromium.org
|
0837bcdafd
|
Adds poppler and dependencies to DEPS. This is a pre-CL for 20220002, and getting DEPS committed first is necessary to get the trybots to run on the larger CL (since the trybots do 'gclient sync' before patching).
R=vandebo@chromium.org, edisonn@google.com, djsollen@chromium.org, bungeman@chromium.org, djsollen@google.com
Author: richardlin@chromium.org
Review URL: https://chromiumcodereview.appspot.com/21945002
git-svn-id: http://skia.googlecode.com/svn/trunk@10521 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 19:10:06 +00:00 |
|
epoger@google.com
|
12b0fa558f
|
Create AJAX live-viewer of expected-vs-actual GM results
R=zachr@google.com
Review URL: https://codereview.chromium.org/20526007
git-svn-id: http://skia.googlecode.com/svn/trunk@10520 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 19:08:52 +00:00 |
|
scroggo@google.com
|
65e508d0b1
|
Restore a default timer to bench_pictures.
https://codereview.chromium.org/19862002 removed the default timer
to display from PictureBenchmark. Restore a default by putting it
in the flag description.
R=mtklein@google.com
Review URL: https://codereview.chromium.org/21567005
git-svn-id: http://skia.googlecode.com/svn/trunk@10516 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 16:09:10 +00:00 |
|
zachr@google.com
|
a479aa1366
|
fix skpdiff viewer bug when using relative paths
BUG=skia:1463
R=djsollen@google.com
Review URL: https://codereview.chromium.org/21601002
git-svn-id: http://skia.googlecode.com/svn/trunk@10515 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 15:54:30 +00:00 |
|
sugoi@google.com
|
89066e5cd5
|
Removed duplicate file
BUG=
Review URL: https://codereview.chromium.org/21890003
git-svn-id: http://skia.googlecode.com/svn/trunk@10514 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 15:45:41 +00:00 |
|
junov@chromium.org
|
44324fae1c
|
Fixing SkDeferredCanvas::writePixels to trigger appropriate change notifications to SkSurface
BUG=crbug.com/256269
TEST=DeferredCanvas unit test, TestDeferredCanvasWritePixelsToSurface
R=reed@google.com
Review URL: https://codereview.chromium.org/20628005
git-svn-id: http://skia.googlecode.com/svn/trunk@10513 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 15:36:02 +00:00 |
|
commit-bot@chromium.org
|
b6c79859a1
|
Add nv_path_rendering entry points to Unix GLInterface
Add nv_path_rendering entry points to Unix GLInterface.
Also add few other GL entry points that are used by nv_path_rendering
codepaths.
BUG=1468
R=bsalomon@google.com
Author: kkinnunen@nvidia.com
Review URL: https://chromiumcodereview.appspot.com/21808003
git-svn-id: http://skia.googlecode.com/svn/trunk@10512 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 15:19:40 +00:00 |
|
commit-bot@chromium.org
|
db5460bb79
|
add remote debugging support for x86 phone
R=djsollen@google.com, borenet@google.com
Author: yunchao.he@intel.com
Review URL: https://chromiumcodereview.appspot.com/19920003
git-svn-id: http://skia.googlecode.com/svn/trunk@10511 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 15:14:24 +00:00 |
|
bsalomon@google.com
|
aade2e1e19
|
Add fullscreen rect bench
R=robertphillips@google.com
Review URL: https://codereview.chromium.org/21592002
git-svn-id: http://skia.googlecode.com/svn/trunk@10510 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 14:39:25 +00:00 |
|
commit-bot@chromium.org
|
fde1e7ccb4
|
Support MSAA in the picture debugger
Add radio buttons for setting the GL sample count to 0 ("off"), 4 or
16.
Change the default mode of the GL widget to MSAA4. Previous behavior
corresponded to "off".
BUG=1459
R=robertphillips@google.com
Author: kkinnunen@nvidia.com
Review URL: https://chromiumcodereview.appspot.com/21752002
git-svn-id: http://skia.googlecode.com/svn/trunk@10509 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 13:59:50 +00:00 |
|
skia.committer@gmail.com
|
bd74add1dc
|
Sanitizing source files in Housekeeper-Nightly
git-svn-id: http://skia.googlecode.com/svn/trunk@10503 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 07:00:59 +00:00 |
|
bungeman@google.com
|
febfd70d26
|
Add onRefMatchingStyle to SkFontHost_linux.
git-svn-id: http://skia.googlecode.com/svn/trunk@10502 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-02 00:20:34 +00:00 |
|
bungeman@google.com
|
5ecd4fac89
|
Fix SkTMin call introduced in 10500 which fails on some platforms.
git-svn-id: http://skia.googlecode.com/svn/trunk@10501 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-01 22:48:21 +00:00 |
|
bungeman@google.com
|
ddc218e508
|
Implement onGetTableTags and onGetTableData on Windows.
Implements these and removes default implementation, making the
declaration in SkTypeface pure virtual.
Review URL: https://codereview.chromium.org/20672004
git-svn-id: http://skia.googlecode.com/svn/trunk@10500 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-01 22:29:43 +00:00 |
|
commit-bot@chromium.org
|
35a20a16dd
|
Fix memory leak in SkPDFResourceDict
R=vandebo@chromium.org, edisonn@google.com
Author: richardlin@chromium.org
Review URL: https://chromiumcodereview.appspot.com/20655004
git-svn-id: http://skia.googlecode.com/svn/trunk@10499 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-01 21:54:26 +00:00 |
|
edisonn@google.com
|
276fed9e0a
|
pdfviewer: debug the parameters for snc, and for resolveReference
Review URL: https://codereview.chromium.org/21604003
git-svn-id: http://skia.googlecode.com/svn/trunk@10498 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-01 21:20:47 +00:00 |
|
bungeman@google.com
|
397a9546e4
|
Reintroduce default impls removed in 10495.
Due to poor placement of overrides in the hierarchy, nacl is failing.
git-svn-id: http://skia.googlecode.com/svn/trunk@10497 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-01 21:01:28 +00:00 |
|
bungeman@google.com
|
b10b51f64d
|
Implement onGetTableTags and onGetTableData on Windows.
Implements these and removes default implementation, making the
declaration in SkTypeface pure virtual.
Review URL: https://codereview.chromium.org/20672004/
git-svn-id: http://skia.googlecode.com/svn/trunk@10495 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-01 20:18:41 +00:00 |
|
edisonn@google.com
|
9a43c18740
|
pdfviewer: finish implementation of SkPdfObject.toString(), and include in debugging traces we leave when rendering.
Review URL: https://codereview.chromium.org/20628008
git-svn-id: http://skia.googlecode.com/svn/trunk@10494 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-01 20:06:42 +00:00 |
|
djsollen@google.com
|
24202c7a9a
|
Revert "Don't call SkGpuDevice::drawVertices from drawPoints when AA is required."
This reverts commit r10489.
Review URL: https://codereview.chromium.org/21496003
git-svn-id: http://skia.googlecode.com/svn/trunk@10492 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-01 18:36:08 +00:00 |
|
senorblanco@chromium.org
|
70c54b1a88
|
New baselines for imagefiltersgraph GM after r10482.
TBR=djsollen
BUG=
Review URL: https://codereview.chromium.org/20938004
git-svn-id: http://skia.googlecode.com/svn/trunk@10491 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-01 18:33:03 +00:00 |
|
commit-bot@chromium.org
|
74f96b9c4c
|
Added 3-color gradient scraper for detecting symmetrical gradients.
Made changes to lua to scrape info about 3 color gradients
BUG=
R=reed@google.com
Author: dierk@google.com
Review URL: https://chromiumcodereview.appspot.com/21571002
git-svn-id: http://skia.googlecode.com/svn/trunk@10490 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-01 17:32:56 +00:00 |
|
commit-bot@chromium.org
|
c048de0162
|
Don't call SkGpuDevice::drawVertices from drawPoints when AA is required.
R=jvanverth@google.com
Author: bsalomon@google.com
Review URL: https://chromiumcodereview.appspot.com/12943007
git-svn-id: http://skia.googlecode.com/svn/trunk@10489 2bbb7eff-a529-9590-31e7-b0007b416f81
|
2013-08-01 17:30:32 +00:00 |
|