caryclark@google.com
95bfdedb37
Add cast to support 64 bit.
...
http://code.google.com/p/skia/issues/detail?id=524
Review URL: https://codereview.appspot.com/6038053
git-svn-id: http://skia.googlecode.com/svn/trunk@3701 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-16 19:21:30 +00:00
justinlin@google.com
fffb2f1bda
Add SK_SYSTEM_ZLIB define.
...
Review URL: https://codereview.appspot.com/5991067
git-svn-id: http://skia.googlecode.com/svn/trunk@3699 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-16 19:10:21 +00:00
robertphillips@google.com
1e945b7e70
Minor refactoring to pull GrClipMaskManager into its own files
...
http://codereview.appspot.com/5978055/
git-svn-id: http://skia.googlecode.com/svn/trunk@3697 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-16 18:03:03 +00:00
reed@google.com
10d02b6ba9
need to invert the alpha computation for single scanline on innerfill
...
found by Fuzzer
git-svn-id: http://skia.googlecode.com/svn/trunk@3694 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-16 17:12:38 +00:00
robertphillips@google.com
730ebe5e00
First pass at stencil clip mask refactoring
...
http://codereview.appspot.com/6031043/
git-svn-id: http://skia.googlecode.com/svn/trunk@3692 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-16 16:33:13 +00:00
reed@google.com
a90aa53498
fix clamping when we chop a cubic
...
Review URL: https://codereview.appspot.com/6039048
git-svn-id: http://skia.googlecode.com/svn/trunk@3691 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-16 16:27:09 +00:00
robertphillips@google.com
0dd84a399a
Minor code cleanup of Debug GL Interface
...
http://codereview.appspot.com/6032043/
git-svn-id: http://skia.googlecode.com/svn/trunk@3690 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-16 16:24:35 +00:00
robertphillips@google.com
fa1d29112d
Propagated AA flags through Ganesh's clip stack (in preparation for GL AA clipping)
...
http://codereview.appspot.com/6038051/
git-svn-id: http://skia.googlecode.com/svn/trunk@3685 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-16 14:49:14 +00:00
mike@reedtribe.org
90bf427001
proper handling if SkMatrix::invert failes, addresses hack fix in rev. 3657
...
git-svn-id: http://skia.googlecode.com/svn/trunk@3679 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-14 19:06:16 +00:00
reed@google.com
e01403096c
pin the edge points to the clip, rather than just calling clamp_ge/le in the
...
quad chopper. This fixes some gaps we were seeing when the float match lost
precisions.
fixes http://code.google.com/p/skia/issues/detail?id=533
git-svn-id: http://skia.googlecode.com/svn/trunk@3677 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-13 21:04:55 +00:00
vandebo@chromium.org
b054990307
[PDF] If matrix inversion fails, use the identity matrix.
...
BUG=chrome:123078
Review URL: https://codereview.appspot.com/6007044
git-svn-id: http://skia.googlecode.com/svn/trunk@3676 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-13 20:45:46 +00:00
caryclark@google.com
32a0fb051f
Some fonts do not measure correctly in Mountain Lion,
...
carrying over a bug from Lion. Add the check
appropriately.
Review URL: https://codereview.appspot.com/6026045
git-svn-id: http://skia.googlecode.com/svn/trunk@3675 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-13 16:05:44 +00:00
reed@google.com
90c07ea1d0
replace getTotalClipStack() with replayClips()+ClipVisitor
...
git-svn-id: http://skia.googlecode.com/svn/trunk@3670 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-13 13:50:27 +00:00
robertphillips@google.com
670ff9ae7f
Fixed uninitialized memory issue on Linux when running "gm --debuggl"
...
http://codereview.appspot.com/6012052/
git-svn-id: http://skia.googlecode.com/svn/trunk@3666 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-12 19:53:31 +00:00
reed@google.com
f3edf9fdc9
add SK_WARN_UNUSED_RESULT warning to SkPathMeasure methods that might leave
...
POD var-arguments uninitialized.
git-svn-id: http://skia.googlecode.com/svn/trunk@3665 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-12 19:44:38 +00:00
bungeman@google.com
875eb9835a
Fix crash with LCD vertical text.
...
https://codereview.appspot.com/6012050/
git-svn-id: http://skia.googlecode.com/svn/trunk@3660 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-12 15:53:23 +00:00
reed@google.com
2eb5bb1e28
can't perform fast top_bottom cull if the text is vertical
...
git-svn-id: http://skia.googlecode.com/svn/trunk@3659 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-12 14:27:42 +00:00
tomhudson@google.com
17b6ba41f2
Reinstate early out from antialiased path rendering if we anticipate
...
overflow (or if the path is completely clipped out).
Fixes http://code.google.com/p/chromium/issues/detail?id=121405
Reviewed at http://codereview.appspot.com/5989070/
git-svn-id: http://skia.googlecode.com/svn/trunk@3658 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-12 14:23:58 +00:00
reed@google.com
fc9a3be3d2
always check the result of SkMatrix::invert
...
git-svn-id: http://skia.googlecode.com/svn/trunk@3657 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-12 13:52:14 +00:00
reed@google.com
8f17b0d5e1
detect when pathmeasure fails, and don't access uninitialized tangent
...
git-svn-id: http://skia.googlecode.com/svn/trunk@3655 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-12 13:24:30 +00:00
djsollen@google.com
2b2ede3e71
Decouple the SkFlattenable from SkReader32/SkWriter32.
...
The current impl for SkFlattenable read/write buffers is
that they extend from SkReader32 and SkWriter32, but that
dependency must be abstract if we are to add any other
serialization format.
Review URL: https://codereview.appspot.com/5999045
git-svn-id: http://skia.googlecode.com/svn/trunk@3654 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-12 13:24:04 +00:00
bsalomon@google.com
c9668ecdb7
Add support for GL_NV_framebuffer_multisample_coverage
...
Review URL: http://codereview.appspot.com/6005043
git-svn-id: http://skia.googlecode.com/svn/trunk@3651 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-11 18:16:41 +00:00
epoger@google.com
94fa43c625
Fix SkPathStroker::lineTo() for line with length SK_ScalarNearlyZero
...
Review URL: https://codereview.appspot.com/5992077
git-svn-id: http://skia.googlecode.com/svn/trunk@3650 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-11 17:51:01 +00:00
bsalomon@google.com
c967795b8f
Make it possible to share a comparison func with both SkTSearch and SkQSort
...
Review URL: http://codereview.appspot.com/6006043/
git-svn-id: http://skia.googlecode.com/svn/trunk@3648 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-10 21:03:23 +00:00
robertphillips@google.com
99a5ac0b67
Updated blur to use A8/R8 (instead of RGBA8) when available - this provides a performance gain for large blurs
...
http://codereview.appspot.com/5988071/
git-svn-id: http://skia.googlecode.com/svn/trunk@3647 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-10 19:26:38 +00:00
reed@google.com
43e384bbe5
Since we only have 1 proc for SA8_alpha_D32 (i.e. no opaque special-case) we
...
remove the bogus assert from CHECKSTATE.
git-svn-id: http://skia.googlecode.com/svn/trunk@3646 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-10 19:16:21 +00:00
tomhudson@google.com
5efe0cb049
Clean up more Visual Studio warnings, including apparent bug in Arithmetic mode.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@3645 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-10 19:14:48 +00:00
robertphillips@google.com
8637a36551
Minor Windows compiler complaint fixes
...
http://codereview.appspot.com/5988072/
git-svn-id: http://skia.googlecode.com/svn/trunk@3644 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-10 18:32:35 +00:00
tomhudson@google.com
75589257c6
Fix miscellaneous compiler warnings from Visual Studio 2010.
...
Changes serialization path for MorphologyImageFilter, handling of Windows
HRESULTS; otherwise just tweaks tests.
git-svn-id: http://skia.googlecode.com/svn/trunk@3642 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-10 17:42:21 +00:00
senorblanco@chromium.org
56dd630c41
Clamp dilate and erode radius to image width and height.
...
NOTE: This will require new baselines for the morphology GM.
git-svn-id: http://skia.googlecode.com/svn/trunk@3641 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-10 17:25:44 +00:00
bsalomon@google.com
0e5104c157
misc fixes
...
Submitted on behalf of Guanqun.Lu@gmail.com
Review URL: http://codereview.appspot.com/5988070/
git-svn-id: http://skia.googlecode.com/svn/trunk@3640 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-10 16:20:41 +00:00
bsalomon@google.com
1b3ac8b5f0
Don't use the usage flag to determine whether an SkGpuDevice needs to be cleared. Fixes regression in testimagefilters introduced by r3565. Also add baselines for testimagefilters gm on windows.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@3635 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-09 21:40:54 +00:00
bungeman@google.com
9575fb8b1d
Stroked text should check inverse return.
...
http://codereview.appspot.com/5986067/
git-svn-id: http://skia.googlecode.com/svn/trunk@3633 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-09 20:49:03 +00:00
bsalomon@google.com
1195925b05
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
2012-04-06 20:13:38 +00:00
robertphillips@google.com
09042b80d2
Fixing Windows compiler complaints
...
http://codereview.appspot.com/5991056/
git-svn-id: http://skia.googlecode.com/svn/trunk@3626 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-06 20:01:46 +00:00
bsalomon@google.com
419400bf6e
remove extra parameter ctm in skPaint2GrPaintShader()
...
Comitted on behalf of Guanqun.Lu@gmail.com
Review URL: http://codereview.appspot.com/5990048/
git-svn-id: http://skia.googlecode.com/svn/trunk@3625 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-06 19:43:46 +00:00
robertphillips@google.com
6995068c5a
Initial version of R8 support
...
http://codereview.appspot.com/5967067/
git-svn-id: http://skia.googlecode.com/svn/trunk@3622 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-06 18:06:10 +00:00
bungeman@google.com
d998cbdbb7
XPS filter and rasterize hairlines.
...
http://codereview.appspot.com/5987050/
git-svn-id: http://skia.googlecode.com/svn/trunk@3620 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-05 18:57:53 +00:00
junov@chromium.org
b0a7ace7cb
Renaming SkCanvas::fLayerCount to fSaveLayerCount for readability
...
REVIEW=http://codereview.appspot.com/5992047/
git-svn-id: http://skia.googlecode.com/svn/trunk@3619 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-05 18:33:23 +00:00
robertphillips@google.com
dd743fefad
Initial split up of Debug Interface into separate files
...
http://codereview.appspot.com/5979048/
git-svn-id: http://skia.googlecode.com/svn/trunk@3616 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-05 14:40:53 +00:00
djsollen@google.com
59b7400287
Remove unused android code in JPEG decoder.
...
Review URL: https://codereview.appspot.com/5986047
git-svn-id: http://skia.googlecode.com/svn/trunk@3614 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-05 13:52:35 +00:00
bsalomon@google.com
92edd316e5
add macro DEFER_PATHS to proper checks
...
Submitted on behalf of Guanqun.Lu@gmail.com
Review URL: http://codereview.appspot.com/5972047/
git-svn-id: http://skia.googlecode.com/svn/trunk@3608 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-04 21:40:21 +00:00
junov@chromium.org
aad7e2781d
Fixing blurred shadows of hairline paths when rendered on the GPU
...
BUG=http://code.google.com/p/chromium/issues/detail?id=121251
REVIEW=http://codereview.appspot.com/5972064/
git-svn-id: http://skia.googlecode.com/svn/trunk@3607 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-04 21:01:08 +00:00
junov@chromium.org
cf3c7febb3
Fixing blurred shadows on hairline paths when rendering to XPS device
...
BUG=http://code.google.com/p/chromium/issues/detail?id=121251
REVIEW=http://codereview.appspot.com/5967073/
git-svn-id: http://skia.googlecode.com/svn/trunk@3606 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-04 20:10:34 +00:00
bsalomon@google.com
3286989f97
Remove old D3D9 stuff
...
Review URL: http://codereview.appspot.com/5966071/
git-svn-id: http://skia.googlecode.com/svn/trunk@3601 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-04 19:05:31 +00:00
junov@chromium.org
2ac4ef5e6e
Fixing the drawing of blurred shodows for hairline paths with software rendering
...
BUG=http://code.google.com/p/chromium/issues/detail?id=121251
REVIEW=http://codereview.appspot.com/5981053/
git-svn-id: http://skia.googlecode.com/svn/trunk@3592 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-04 15:16:51 +00:00
bsalomon@google.com
8108c47b50
Unix SampleApp attach/detach fixup and style fixup
...
Review URL: http://codereview.appspot.com/5972062/
git-svn-id: http://skia.googlecode.com/svn/trunk@3590 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-03 19:33:08 +00:00
bsalomon@google.com
ed164836f3
Fix GL attach/detach in Mac SampleApp
...
Review URL: http://codereview.appspot.com/5984043/
git-svn-id: http://skia.googlecode.com/svn/trunk@3589 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-03 18:06:20 +00:00
bsalomon@google.com
3c4d032aeb
Revert 3857 (which was committed from wrong tree)
...
git-svn-id: http://skia.googlecode.com/svn/trunk@3588 2bbb7eff-a529-9590-31e7-b0007b416f81
2012-04-03 18:04:51 +00:00
bsalomon@google.com
5f017a4ab0
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
2012-04-03 18:03:03 +00:00