bsalomon@google.com
fa6ac938e6
Fixup rendering of empty paths (including inverted fills)
...
Add GM and Sample that draw empty paths with various styles and fills
Review URL: http://codereview.appspot.com/5185047/
git-svn-id: http://skia.googlecode.com/svn/trunk@2414 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-05 19:57:55 +00:00
reed@google.com
322878907f
check-point for aaclip
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2413 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-05 16:27:44 +00:00
caryclark@google.com
d21845c127
Remove failing tests. Go green.
...
D gm/base-macmini-fixed/lcdtext_8888.png
D gm/base-macbook/lcdtext_8888.png
D gm/base-macmini/lcdtext_8888.png
D gm/base-MacPro-fixed/lcdtext_8888.png
D gm/base/lcdtext_8888.png
git-svn-id: http://skia.googlecode.com/svn/trunk@2412 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-05 15:19:56 +00:00
caryclark@google.com
84e43fd750
fix text for Lion, Leopard, Skia on Mac
...
M src/ports/SkFontHost_mac_coretext.cpp
git-svn-id: http://skia.googlecode.com/svn/trunk@2411 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-05 14:38:15 +00:00
reed@google.com
e36707a4a8
first cut at aaclipping
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2410 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 21:38:55 +00:00
bungeman@google.com
02f5584185
Change SkAutoMaskImage so that we're less likely to write leaky code.
...
http://codereview.appspot.com/5180047/
git-svn-id: http://skia.googlecode.com/svn/trunk@2409 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 21:25:00 +00:00
bsalomon@google.com
a30bc82a2e
Remove nonexistant header from gyp file
...
Review URL: http://codereview.appspot.com/5179046/
git-svn-id: http://skia.googlecode.com/svn/trunk@2408 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 21:03:41 +00:00
reed@google.com
bbf1226530
fix calculation and assert for grmask -> bytes-per-pixel
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2407 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 20:14:57 +00:00
vandebo@chromium.org
127c3be42b
Remove debug messages that are no longer needed.
...
Code from arthurhsu@chromium.org
Original CL: http://codereview.appspot.com/5186045/
Review URL: http://codereview.appspot.com/5190042
git-svn-id: http://skia.googlecode.com/svn/trunk@2406 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 19:00:44 +00:00
reed@google.com
675dd888db
disable CHECK_NOTHING_TO_DRAW for now, since it doesn't play well with DrawLooper
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2405 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 15:37:22 +00:00
bungeman@google.com
18ac1ba3d1
Make asBlur method const.
...
http://codereview.appspot.com/5190041/
This change makes asBlur const consistent with SkShader::asAGradient and asABitmap.
git-svn-id: http://skia.googlecode.com/svn/trunk@2404 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 15:11:38 +00:00
bungeman@google.com
5eba98c4d1
Now that layout tests are fixed, remove flag to ignore margin fix.
...
http://codereview.appspot.com/5186044/
git-svn-id: http://skia.googlecode.com/svn/trunk@2403 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 13:39:37 +00:00
reed@google.com
dcd0f3a980
quick-rejects based on xfermode, using SkPaint::nothingToDraw()
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2402 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-04 01:17:15 +00:00
reed@google.com
2c508f2dc2
add force-rle parameter to help with aaclip testing
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2401 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-03 21:15:46 +00:00
bungeman@google.com
a38c819b76
Fix two warnings in bench timers.
...
http://codereview.appspot.com/5164049/
git-svn-id: http://skia.googlecode.com/svn/trunk@2400 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-03 20:44:39 +00:00
reed@google.com
c74ab18130
add accessors to irect
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2399 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-03 20:27:14 +00:00
bungeman@google.com
7deaa3b75c
Update common_conditions to make sure there is a slash in VS2008.
...
http://codereview.appspot.com/5172047/
git-svn-id: http://skia.googlecode.com/svn/trunk@2398 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-03 20:15:13 +00:00
bungeman@google.com
983297e813
Roll gyp and add librarian settings (now supported).
...
http://codereview.appspot.com/5169048/
git-svn-id: http://skia.googlecode.com/svn/trunk@2397 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-03 19:36:51 +00:00
vandebo@chromium.org
5676b4a23a
Revert r2122, r2116, r2108 Now that Chrome's PlatformDevice doesn't inherit from SkDevice.
...
Review URL: http://codereview.appspot.com/5178045
git-svn-id: http://skia.googlecode.com/svn/trunk@2396 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-03 19:03:48 +00:00
tomhudson@google.com
1341304449
Use SK_OVERRIDE to add a little extra robustness against name changes.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2395 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-03 16:01:10 +00:00
reed@google.com
7430a3376c
invert gamma for non-black/white text
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2394 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-03 14:37:38 +00:00
bsalomon@google.com
c2c9b97e60
Fix nits
...
Review URL: http://codereview.appspot.com/5155043/
git-svn-id: http://skia.googlecode.com/svn/trunk@2393 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-10-03 13:17:22 +00:00
epoger@google.com
5ebc70023f
New baseline images for windows. Visually OKed by Mike and Elliot.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2392 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-30 21:51:56 +00:00
reed@google.com
3253898f72
need these for the forceaa change
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2391 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-30 20:57:05 +00:00
reed@google.com
600b3f658c
don't autoset forceaa (yet), but require the caller to do that. In the future
...
we may add an explicit flag on Bitmap/Device which will say "disable LCD for me"
in which case we would want to set the forceaa flag (meaning the caller wanted
LCD, but we couldn't do it)
git-svn-id: http://skia.googlecode.com/svn/trunk@2390 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-30 20:53:23 +00:00
reed@google.com
97d1a22398
disable auto-detection of non-opaque devices for LCD for now
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2389 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-30 20:42:50 +00:00
reed@google.com
c47c4ab278
update baselines
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2388 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-30 20:32:26 +00:00
reed@google.com
6fc3c1fe42
Detect that we're drawing to a device that has per-pixel alpha, and if so,
...
disable LCD text.
Add experimental flag to force AA in fontscaler (windows-only). Hope to remove
this later.
git-svn-id: http://skia.googlecode.com/svn/trunk@2387 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-30 20:31:25 +00:00
epoger@google.com
e958c6949a
whitespace commit to trigger buildbots
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2386 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-30 17:38:25 +00:00
epoger@google.com
be2faf0c07
whitespace commit to trigger buildbots
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2384 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-30 17:06:11 +00:00
tomhudson@google.com
3e0f22c060
Add SK_RESTRICT inside radial gradient shader - we can't currently see a benefit, but it shouldn't hurt, and some compiler somewhere ought to benefit from it.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2383 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-30 14:31:28 +00:00
bsalomon@google.com
9d12f5c11b
Fix some VS2010 warnings
...
Review URL: http://codereview.appspot.com/5155043
git-svn-id: http://skia.googlecode.com/svn/trunk@2380 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-29 18:08:18 +00:00
bsalomon@google.com
6f92f18b62
Fix GLPrograms unit test, only set fExperimentalGS if driver support is
...
available
git-svn-id: http://skia.googlecode.com/svn/trunk@2367 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-29 15:05:48 +00:00
bsalomon@google.com
f75b84e94b
Add license
...
Review URL: http://codereview.appspot.com/5154044/
git-svn-id: http://skia.googlecode.com/svn/trunk@2366 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-29 14:58:28 +00:00
bsalomon@google.com
edfe1aac5c
Add experimental geometry shader code to gpu backend
...
Review URL: http://codereview.appspot.com/5129047/
git-svn-id: http://skia.googlecode.com/svn/trunk@2365 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-29 14:40:26 +00:00
bsalomon@google.com
5088385d98
Rebase win fixed
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2364 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-29 12:51:38 +00:00
bsalomon@google.com
7aab4663d5
Rebase gm win float
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2363 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 21:42:10 +00:00
reed@google.com
17bea24a68
rebaseline (with Brian's cleartype settings)
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2362 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 21:38:00 +00:00
reed@google.com
bf7a7fb8dc
add baselines
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2361 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 21:24:30 +00:00
reed@google.com
9b8c20c331
rebaseline with gamma correct text
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2360 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 20:43:04 +00:00
reed@google.com
3c9f8ffd22
remove clearing gamma for BW, since caller does that now
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2359 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 20:37:56 +00:00
reed@google.com
6f5df48c1d
add gamma-correct text
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2358 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 20:33:24 +00:00
reed@google.com
2ac386795e
rebaseline with new gamma-corrected text
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2357 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 20:29:33 +00:00
bsalomon@google.com
4fdfcbe5ea
Fix gl error debug print.
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2356 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 17:58:13 +00:00
bsalomon@google.com
4b90c62dfc
Add GrSTAllocator subclass, hide cons in GrTAllocator that takes ptr
...
Review URL: http://codereview.appspot.com/5147045/
git-svn-id: http://skia.googlecode.com/svn/trunk@2355 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 17:52:15 +00:00
reed@google.com
0922fb1be5
rebaseline
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2354 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 17:50:17 +00:00
reed@google.com
afe2448c9f
update baseline
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2353 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 17:42:03 +00:00
reed@google.com
86b201bd78
rebaseline
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2352 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 17:38:18 +00:00
reed@google.com
2739b27d7d
move specialization of 16 -vs- 32 lcd format to the fonthost
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2351 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 17:26:42 +00:00
reed@google.com
421093d99c
support gamma correction for lcd text
...
git-svn-id: http://skia.googlecode.com/svn/trunk@2350 2bbb7eff-a529-9590-31e7-b0007b416f81
2011-09-28 17:10:57 +00:00